@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--top-nav-height: 72px;--bg-primary: #050e12;--bg-card: #0a171d;--bg-card-hover: #0f2229;--border-subtle: rgba(0, 210, 211, .08);--border-hover: rgba(0, 210, 211, .55);--text-primary: #e0f7fa;--text-secondary: #80cbc4;--text-muted: #4a7c78;--accent: #00e5e6;--accent-hover: #00cccd;--accent-dark: #009a9b;--accent-light: rgba(0, 229, 230, .1);--accent-glow: rgba(0, 229, 230, .3);--green: #2ed8a3;--gold: #fdcb6e;--silver: #b2bec3;--bronze: #e17055;--red: #e74c3c;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 8px}html{overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-primary);background-image:radial-gradient(1200px 700px at 15% -10%,#00e5e61f,#00e5e600 58%),radial-gradient(900px 520px at 90% 10%,#00b8b91a,#00b8b900 60%),linear-gradient(180deg,#07161c,#050e12 55%,#040a0d);color:var(--text-primary);height:100vh;height:100dvh;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow-x:hidden}body.allow-scroll{height:auto;overflow:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.top-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;min-height:var(--top-nav-height);box-sizing:border-box;padding:12px 20px;background:#050e12d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.nav-title-link{position:absolute;left:50%;transform:translate(-50%);color:var(--text-primary);text-decoration:none;font-weight:800;font-size:.95em;letter-spacing:.4px;opacity:.92}.nav-title-link:hover{color:var(--accent)}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-primary)}.nav-logo-icon{width:56px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative}.nav-logo-icon:after{content:"Ghosty says hi";position:absolute;left:50%;bottom:-28px;transform:translate(-50%);font-size:.72em;font-weight:700;color:var(--text-primary);background:#050e12f2;border:1px solid rgba(0,229,230,.3);border-radius:999px;padding:4px 9px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease;transition-delay:0s;z-index:10}.nav-logo:hover .nav-logo-icon:after,.nav-logo:focus-visible .nav-logo-icon:after{opacity:1;transition-delay:1.2s}.nav-logo-icon canvas{width:88px;height:88px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.nav-logo-text{font-weight:800;font-size:1.2em;letter-spacing:-.5px}.game-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;height:auto;padding:calc(var(--top-nav-height) + 8px) 20px 12px;position:relative;overflow:visible;width:100%;max-width:100vw}body:not(.allow-scroll) .game-wrapper{height:100vh;height:100dvh;overflow:hidden}body.allow-scroll .game-wrapper{height:auto;min-height:calc(100vh - var(--top-nav-height));min-height:calc(100dvh - var(--top-nav-height));overflow:visible}.screen{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:480px;min-width:0;animation:fadeIn .3s ease}.screen.active{display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.menu-title{font-size:3.5em;font-weight:900;letter-spacing:-2px;color:var(--text-primary);margin-bottom:8px}.menu-subtitle{font-size:1.15em;color:var(--text-muted);margin-bottom:40px;font-weight:500}.menu-buttons{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.menu-btn{padding:16px 32px;border:none;border-radius:var(--radius-md);font-family:inherit;font-size:1.05em;font-weight:700;cursor:pointer;transition:all .2s ease;position:relative}#challengeBtn.is-copied{box-shadow:0 0 0 1px #2ed8a373,0 10px 28px #2ed8a32e;color:transparent;text-shadow:none}#challengeBtn.is-copied:after{content:"\2713 Copied!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.95em;font-weight:800;color:#d8fff3;white-space:nowrap;pointer-events:none}.solo-btn{background:var(--accent);color:var(--bg-primary);box-shadow:0 4px 16px var(--accent-glow)}.solo-btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 24px var(--accent-glow)}.solo-btn:active{transform:translateY(0)}.multi-btn{background:var(--bg-card);color:var(--text-primary);border:2px solid var(--border-subtle)}.multi-btn:hover{background:var(--bg-card-hover);border-color:var(--border-hover);transform:translateY(-2px)}.multi-btn:active{transform:translateY(0)}.back-btn{background:var(--bg-card);color:var(--text-muted);border:2px solid var(--border-subtle)}.back-btn:hover{background:var(--bg-card-hover)}.screen-title{font-size:1.8em;font-weight:800;margin-bottom:28px;color:var(--text-primary)}.input-group{width:100%;max-width:300px;margin-bottom:16px}.input-group label{display:block;font-size:.82em;font-weight:600;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.input-group input{width:100%;padding:14px 16px;border:2px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:inherit;font-size:1.05em;font-weight:600;color:var(--text-primary);background:var(--bg-card);outline:none;transition:border-color .2s}.input-group input:focus{border-color:var(--accent)}.input-group input::placeholder{color:var(--text-muted);font-weight:400}.error-msg{color:var(--red);font-size:.85em;font-weight:600;min-height:20px;margin-bottom:8px;text-align:center}.join-actions{display:flex;gap:12px;width:100%;max-width:300px;margin-top:8px}.join-actions .menu-btn{flex:1}.room-code{font-family:monospace;font-size:1.1em;background:var(--accent-light);color:var(--accent);padding:4px 12px;border-radius:6px;letter-spacing:2px}.copy-invite-btn{background:none;border:2px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 20px;font-family:inherit;font-size:.9em;font-weight:600;color:var(--text-secondary);cursor:pointer;margin:16px 0 4px;transition:all .2s}.copy-invite-btn:hover{border-color:var(--accent);color:var(--accent)}#inviteHomieBtn{margin-top:6px;margin-bottom:4px}.copy-feedback{font-size:.8em;font-weight:600;color:var(--green);min-height:20px;margin-bottom:12px}.lobby-players{width:100%;max-width:340px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.lobby-player{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-card);border-radius:var(--radius-sm);font-weight:600;font-size:.95em;border:1px solid var(--border-subtle)}.lobby-player .player-name{color:var(--text-primary)}.player-name-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.player-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:120px}.lobby-player .player-badge{font-size:.75em;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:999px;border:1px solid var(--border-subtle);background:#00e5e614;min-width:64px;text-align:center}.lobby-player .player-badge.host-inline{min-width:auto;padding:3px 8px;color:var(--accent);border-color:#00e5e666;background:#00e5e61a}.lobby-player .player-badge.ready-state.ready{color:var(--green);border-color:#2ed8a380;background:#2ed8a31f}.lobby-player .player-badge.ready-state.not-ready{color:#f5a97f;border-color:#f5a97f73;background:#f5a97f1f}.lobby-info{font-size:.85em;color:var(--text-muted);margin-bottom:20px}.mode-picker{width:100%;max-width:300px;margin-bottom:12px}.solo-mode-picker{margin-bottom:18px}.mode-picker label{display:block;font-size:.78em;font-weight:600;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.6px}.mode-picker select{width:100%;padding:12px 14px;border:2px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:.95em;font-weight:600;outline:none}.mode-picker select:focus{border-color:var(--accent)}.lobby-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:360px;margin-top:4px}.lobby-actions .menu-btn{width:100%;min-width:0;white-space:nowrap;padding:13px 10px;min-height:48px;font-size:.88em;letter-spacing:.2px;text-align:center}#lobbyStartBtn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}#lobbyStartBtn:disabled:hover{transform:none;background:var(--accent);box-shadow:none}#lobbyReadyBtn.ready-on{background:#2ed8a326;border-color:#2ed8a38c;color:var(--green)}.overlay{display:none;position:fixed;inset:0;z-index:200;background:#050e12bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.overlay.active{display:flex}.countdown-number{font-size:8em;font-weight:900;color:var(--accent);text-shadow:0 0 40px var(--accent-glow),0 0 80px var(--accent-glow);animation:countPulse 1s ease infinite;margin-top:-120px}@keyframes countPulse{0%{transform:scale(.7);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}#gameScreen{display:none;align-items:center;justify-content:center;width:100%;max-width:none;min-width:0;height:calc(100vh - (var(--top-nav-height) + 20px));height:calc(100dvh - (var(--top-nav-height) + 20px));min-height:calc(100vh - (var(--top-nav-height) + 20px));min-height:calc(100dvh - (var(--top-nav-height) + 20px));padding:0;gap:0;position:relative}#gameScreen.active{display:flex}#gameScreen>.hud-timer{position:absolute;left:50%;transform:translate(-50%);width:100%;text-align:center;font-size:4.5em;font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-1px;line-height:1;top:122px;padding-top:0}.game-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:2px;transform:translateY(-22px)}.mash-cluster{display:flex;flex-direction:column;align-items:center;will-change:transform}.hud-timer.urgent{color:var(--red);animation:timerPulse .5s ease infinite alternate}@keyframes timerPulse{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(1.05)}}.hud-count{font-size:4em;font-weight:900;color:var(--accent);line-height:1;letter-spacing:-2px;text-shadow:0 0 20px var(--accent-glow);transition:transform .08s ease}.hud-count.mash-pop{animation:mashPop .15s ease}@keyframes mashPop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.hud-label{font-size:.8em;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.mash-button-wrapper{position:relative;width:260px;height:260px;flex-shrink:0}.mash-button{width:260px;height:260px;border-radius:50%;border:none;cursor:pointer;position:relative;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:0;background:transparent;transition:transform .06s ease}.mash-button .btn-base{position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,#0d3b3c,#062020);box-shadow:0 8px #031414,0 12px 24px #0009,inset 0 2px 4px #00e5e614}.mash-button .btn-dome{position:absolute;inset:16px;border-radius:50%;background:radial-gradient(ellipse 60% 40% at 40% 30%,rgba(255,255,255,.35) 0%,transparent 60%),radial-gradient(ellipse at 50% 50%,#00e5e6,#00b8b9,#008a8b 80%,#006566);box-shadow:0 6px #005c5d,0 8px 16px #0006,inset 0 -4px 8px #0000004d,inset 0 4px 8px #ffffff26,0 0 30px #00e5e640;transition:transform .06s ease,box-shadow .06s ease}.mash-button .btn-highlight{position:absolute;top:24px;left:28px;width:50px;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.5) 0%,transparent 70%);pointer-events:none;transition:opacity .06s}.mash-button .btn-ring{position:absolute;inset:-8px;border-radius:50%;border:3px solid rgba(0,229,230,.2);box-shadow:0 0 20px #00e5e626,inset 0 0 20px #00e5e60d;pointer-events:none;transition:border-color .2s,box-shadow .2s}.mash-button:not(:disabled):hover .btn-dome{box-shadow:0 8px #005c5d,0 10px 20px #0006,inset 0 -4px 8px #0000004d,inset 0 4px 8px #ffffff26,0 0 50px #00e5e659}.mash-button:not(:disabled):hover .btn-ring{border-color:#00e5e666;box-shadow:0 0 30px #00e5e640,inset 0 0 30px #00e5e61a}.mash-button:not(:disabled):active .btn-dome,.mash-button.pressed .btn-dome{transform:translateY(4px);box-shadow:0 1px #005c5d,0 2px 8px #0006,inset 0 -2px 4px #0000004d,inset 0 6px 12px #ffffff1a,0 0 40px #00e5e666}.mash-button:not(:disabled):active .btn-highlight,.mash-button.pressed .btn-highlight{opacity:.3}.mash-button:not(:disabled):active .btn-ring,.mash-button.pressed .btn-ring{border-color:#00e5e699;box-shadow:0 0 40px #00e5e666,inset 0 0 40px #00e5e626}.mash-button:disabled{opacity:.4;cursor:not-allowed}.mash-button:disabled .btn-ring{border-color:#00e5e60f;box-shadow:none}.mash-button.teleport-pop .btn-dome{animation:teleportDomePop .22s ease-out}.mash-button.teleport-pop .btn-ring{animation:teleportRingFlash .22s ease-out}@keyframes teleportDomePop{0%{transform:scale(.86);filter:brightness(1.8)}60%{transform:scale(1.08);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}@keyframes teleportRingFlash{0%{opacity:.15;transform:scale(.82);box-shadow:0 0 #00e5e600}55%{opacity:1;transform:scale(1.2);box-shadow:0 0 44px #00e5e6bf,inset 0 0 36px #00e5e64d}to{opacity:1;transform:scale(1);box-shadow:0 0 20px #00e5e626,inset 0 0 20px #00e5e60d}}.mash-button .ripple{position:absolute;border-radius:50%;background:#00e5e64d;transform:scale(0);animation:rippleAnim .4s ease-out;pointer-events:none;z-index:5}@keyframes rippleAnim{to{transform:scale(2.5);opacity:0}}.float-number{position:absolute;font-size:1.4em;font-weight:800;color:var(--accent);text-shadow:0 0 10px var(--accent-glow);pointer-events:none;animation:floatUp .7s ease-out forwards;z-index:10}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-60px) scale(.6)}}.live-scores{position:fixed;top:60px;right:16px;display:none;flex-direction:column;gap:6px;min-width:140px;z-index:50}.live-score-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.82em;font-weight:600;gap:12px}.live-score-row.me{background:var(--accent-light);border:2px solid var(--accent)}.live-score-name{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.live-score-count{color:var(--accent);font-weight:800;font-variant-numeric:tabular-nums}.results-title{font-size:2.2em;font-weight:900;margin-bottom:20px;color:var(--text-primary)}.solo-result{text-align:center;margin-bottom:24px}.result-count{font-size:4.5em;font-weight:900;color:var(--accent);line-height:1;text-shadow:0 0 20px var(--accent-glow)}.result-label{font-size:1em;color:var(--text-muted);font-weight:600;margin-top:4px}.result-rate{font-size:.9em;color:var(--text-muted);margin-top:8px;font-weight:500}.podium{width:100%;max-width:360px;display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.podium-row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);transition:transform .2s}.podium-row.rank-1{background:#fdcb6e14;border:2px solid rgba(253,203,110,.4)}.podium-row.rank-2{background:#b2bec314;border:2px solid rgba(178,190,195,.3)}.podium-row.rank-3{background:#e1705514;border:2px solid rgba(225,112,85,.3)}.podium-rank{font-size:1.6em;font-weight:900;min-width:36px;text-align:center}.rank-1 .podium-rank{color:#f1c40f}.rank-2 .podium-rank{color:#95a5a6}.rank-3 .podium-rank{color:#e17055}.podium-name{flex:1;font-weight:700;font-size:1.05em;color:var(--text-primary)}.podium-name .you-tag{font-size:.7em;color:var(--accent);margin-left:6px;font-weight:800}.podium-score{font-size:1.3em;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums}.results-actions{display:flex;gap:12px;width:100%;max-width:430px;justify-content:center;margin-top:56px}.results-actions .menu-btn{flex:1}.about-dropdown{max-width:700px;margin:40px auto;padding:0 20px}.about-dropdown summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;font-size:.95em;font-weight:700;color:var(--text-muted);background:#00e5e60a;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .25s ease;list-style:none;user-select:none}.about-dropdown summary::-webkit-details-marker{display:none}.about-dropdown summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0;margin-top:-3px}.about-dropdown[open] summary:after{transform:rotate(-135deg);margin-top:3px}.about-dropdown summary:hover{color:var(--accent);border-color:#00e5e64d;background:#00e5e614}.about-dropdown .about-content{padding:20px 4px 8px;text-align:center;color:var(--text-muted);animation:aboutFadeIn .3s ease}.about-dropdown .about-content h2{font-size:1.3em;font-weight:700;color:var(--text-primary);margin-bottom:12px}.about-dropdown .about-content p{color:var(--text-muted);font-size:.92em;line-height:1.7;margin-bottom:8px}@keyframes aboutFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.more-games{max-width:min(95vw,600px);margin:0 auto 40px;padding:0 20px;text-align:center}.more-games-title{font-size:1.2em;font-weight:700;color:var(--text-primary);margin:0 0 16px}.more-games-grid{display:flex;flex-direction:column;gap:12px;align-items:center}.game-card-compact{display:flex;gap:14px;padding:12px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);text-decoration:none;transition:all .2s;width:100%;max-width:480px;text-align:left}.game-card-compact:hover{background:var(--bg-card-hover);border-color:var(--border-hover);transform:translateY(-1px)}.compact-thumb{width:70px;height:70px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--bg-card-hover)}.compact-thumb picture{display:contents}.compact-thumb img{width:100%;height:100%;object-fit:cover}.compact-info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.compact-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.compact-title{font-weight:700;font-size:.95em;color:var(--text-primary)}.compact-tags{display:flex;gap:4px}.tag{font-size:.65em;font-weight:700;padding:3px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.tag-multiplayer{background:#00e5e626;color:var(--accent)}.tag-casual{background:#00b89426;color:var(--green)}.tag-new{background:#f0a5001f;color:#f0a500}.tag-card{background:#a855f71f;color:#a855f7}.compact-desc{font-size:.8em;color:var(--text-muted);margin-bottom:4px;line-height:1.4}.compact-play{display:flex;align-items:center;gap:2px;font-size:.78em;font-weight:700;color:var(--accent)}.compact-play svg{width:16px;height:16px;fill:currentColor}.more-games-link{display:block;width:fit-content;margin:16px auto 8px;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none;padding:8px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:all .2s ease}.more-games-link:hover{text-decoration:underline}.page-footer{display:flex;align-items:center;justify-content:center;gap:20px;padding:28px 20px;font-size:.78em;color:var(--text-muted);border-top:1px solid var(--border-subtle);flex-wrap:wrap}.page-footer a{color:var(--text-muted);text-decoration:none}.page-footer a:hover{color:var(--accent)}.footer-copy a{color:var(--text-muted);text-decoration:none}.footer-copy a:hover{color:var(--accent)}.footer-links{display:flex;gap:8px;align-items:center}.footer-dot{color:#00d2d326}@media(max-width:600px){.top-nav{padding:10px 12px;gap:8px}.nav-title-link,.nav-logo-text{display:none}.game-wrapper{padding-left:12px;padding-right:12px}.menu-buttons,.input-group,.join-actions,.lobby-actions,.lobby-players,.podium{max-width:100%}.lobby-actions{gap:8px}.lobby-actions .menu-btn{font-size:.82em;padding:12px 8px;min-height:44px}.menu-title{font-size:2.5em}.mash-button-wrapper,.mash-button{width:210px;height:210px}.hud-count{font-size:3em}.hud-timer,#gameScreen>.hud-timer{font-size:3.5em;top:94px;padding-top:0}.result-count{font-size:3.5em}.live-scores{top:55px;right:8px;min-width:0;max-width:calc(100vw - 16px)}.live-score-row{padding:6px 8px;font-size:.75em;gap:6px}.live-score-name{max-width:52px}.countdown-number{font-size:5em;margin-top:-80px}.masher-lb-grid{grid-template-columns:1fr}.masher-lb-body{min-height:0}.page-footer{flex-direction:column;gap:8px;padding:20px 16px 28px;text-align:center}.footer-links{justify-content:center;flex-wrap:wrap;gap:4px 10px}.footer-dot{display:none}}@media(orientation:landscape)and (max-height:520px){.top-nav{min-height:52px;padding:8px 12px}.nav-logo-text{display:none}.game-wrapper{padding:60px 10px 8px}#gameScreen>.hud-timer{top:64px;font-size:2.4em}.game-center{transform:none;margin-top:92px}.hud-count{font-size:2.2em}.hud-label{font-size:.68em;margin-bottom:8px}.mash-button{width:165px;height:165px}.mash-button .btn-dome{inset:12px}.mash-button .btn-highlight{top:16px;left:18px;width:34px;height:20px}.live-scores{inset:auto 8px 8px;min-width:0;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.live-score-row{min-width:0;padding:6px 8px;gap:6px}.live-score-name{max-width:64px}}
