.game-heading{justify-content:space-between;align-items:end;gap:20px;padding:35px 4% 25px;display:flex}.game-heading h1{font-size:clamp(46px,7vw,80px)}.game-best{align-items:center;gap:12px;display:flex}.game-best span{letter-spacing:.1em;font-size:11px}.game-best strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;line-height:1.1;display:block}.soup-game-board{background:#2b2019;border:2px solid #2b2019;margin:0 4%}.game-scoreboard{color:#e8d6ab;align-items:center;gap:40px;padding:18px 24px;display:flex}.game-scoreboard small{letter-spacing:.1em;font-size:11px;display:block}.game-scoreboard strong{margin-top:6px;font-family:Barlow Condensed,Impact,sans-serif;font-size:38px;line-height:1;display:block}.game-scoreboard strong span{font-size:18px}.game-scoreboard .noise{flex:1;max-width:550px}.noise progress{accent-color:#d5a454;width:100%;height:15px;margin-top:9px}.noise>span{font-size:12px;display:block}.pause-button{border:1px solid #e8d6ab77;padding:10px}.game-scene{height:340px;position:relative}.game-scene>img{object-fit:cover;object-position:50% 67%;opacity:.8;width:100%;height:100%}.game-sleep-label{white-space:nowrap;background:#e8d6ab;padding:5px 15px;font-size:12px;font-weight:800;position:absolute;top:16px;left:50%;transform:translate(-50%)}.game-overlay{background:#2b201966;place-items:center;padding:15px;display:grid;position:absolute;inset:0}.game-overlay>div{text-align:center;background:#e8d6ab;width:100%;max-width:670px;padding:25px;box-shadow:6px 6px #2b2019}.game-overlay h2{font-size:42px}.game-overlay h3{margin-top:9px;font-size:23px}.game-overlay p:not(.soup-kicker){max-width:540px;margin:16px auto;font-size:14px}.game-overlay .soup-kicker{margin-bottom:10px!important}.game-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.game-stations{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.station{text-align:left;color:#2b2019;background:#ddd3bf;border:0;min-height:170px;padding:20px}.station.active{background:#d5a454}.station:disabled{cursor:default;opacity:.7}.station>div:first-child{justify-content:space-between;align-items:center;display:flex}.station-key{border:1px solid #2b201966;padding:0 6px;font-size:12px}.station>strong{margin-top:8px;font-family:Barlow Condensed,Impact,sans-serif;font-size:25px;display:block}.station>span{font-size:12px;display:block}.ticket-timers{gap:4px;min-height:12px;margin-top:8px;display:flex}.ticket-timers progress{accent-color:#2b2019;width:100%;height:10px}.game-message{color:#e8d6ab;justify-content:space-between;gap:10px;padding:13px 20px;font-size:14px;display:flex}.game-message span{white-space:nowrap;font-size:12px}.game-instructions{padding:20px 4% 40px;font-size:14px}.game-instructions p+p{opacity:.75;margin-top:9px}.game-share-notice{overflow-wrap:anywhere}@media (max-width:650px){.game-heading{align-items:center}.game-heading .soup-kicker{font-size:9px}.game-heading h1{font-size:42px}.game-best{gap:6px}.game-best span{font-size:9px}.game-scoreboard{flex-wrap:wrap;gap:18px;padding:14px}.game-scoreboard .noise{flex-basis:100%;order:4}.pause-button{margin-left:auto}.game-scene{height:365px}.game-overlay>div{padding:22px 15px}.game-overlay h2{font-size:35px}.game-overlay .soup-kicker{font-size:10px}.game-overlay p:not(.soup-kicker){font-size:13px}.game-result-actions{gap:8px}.game-result-actions button{padding:10px 14px;font-size:12px}.station{min-height:170px;padding:12px 9px}.station>strong{margin-bottom:8px;font-size:22px;line-height:1.05}.station>span{font-size:11px}.game-message{min-height:65px;font-size:12px;display:block}.game-message span{margin-top:5px;display:block}.game-best svg{display:none}}
