.game-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.game-head-main{align-items:center;gap:.85rem;min-width:0;display:flex}.game-head .eyebrow{letter-spacing:-.015em;text-transform:none;color:#000;margin-bottom:0;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:800;line-height:1.1}.game-about{background:#f4f4f5;padding:1rem 1.25rem}.game-about>:last-child{margin-bottom:0}.game-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.25}.game-progress{margin:0;font-size:.9rem}.game-about .game-progress{margin-top:.35rem}.game-how-to-play{color:var(--accent-3);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:0;font-family:inherit;font-size:.9rem;text-decoration:underline;display:inline-block}.game-how-to-play:hover{color:var(--text-h)}.game-wait-text{background:var(--cover);vertical-align:middle;border-radius:4px;height:.8em;display:inline-block}.game-wait-name{width:min(18rem,60vw)}.game-wait-menu{border-radius:10px;flex:none;width:2.25rem;height:2.25rem}.game-about[data-waiting] .game-wait-text{background:#e2e2e6}.game-about[data-waiting] .game-how-to-play{cursor:default}.game-wait-title{width:min(16rem,60vw)}.game-wait-line{width:min(30rem,70vw)}.game-wait-link{width:6rem}
