.mobile-play-header{display:none}.share-game-button{border:1px solid #f6ce1f44;border-radius:30px;background:#f6ce1f0d;color:var(--gold);font-size:11px;padding:0 13px;min-height:40px}.share-dialog{width:780px;padding:0;overflow:auto}.share-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.share-art{background:#ffe52c;min-height:360px;display:grid;place-items:center}.share-art img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}.share-art img[hidden]{display:none}.share-art p{color:#080b12;text-align:center;padding:24px}.share-copy{padding:55px 26px 30px;align-self:center}.share-copy h2{font-size:36px;margin:13px 0}.share-copy>.button{width:100%}.share-secondary{display:flex;gap:7px;margin-top:9px}.share-secondary .button{flex:1;padding:10px 8px;font-size:10px}.share-copy .share-help{font-size:10px;line-height:1.7}.share-status{color:var(--gold)!important;min-height:18px;font-size:11px!important}.instagram-follow{display:block;font-size:11px;color:var(--gold);line-height:1.7;margin-top:16px}.result-social-note{font-size:11px!important}.game-info-prizes{border-block:1px solid var(--line);margin:20px 0}.info-dialog>.button{width:100%;margin-top:9px}#story-text-fallback{width:100%;min-height:100px;color:var(--text);background:#171b24;padding:12px;border:1px solid var(--gold);border-radius:10px}
@media(max-width:760px){
 .scene-panel.is-expanded .mobile-play-header{display:flex;position:relative;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px 11px;background:radial-gradient(ellipse at 95% 0,#ffe52c0c,transparent 70%),#06080d;border-bottom:1px solid #ffffff0b}
 .mobile-play-header>a{display:block;width:69px;height:31px}.mobile-play-header img{width:69px;height:31px;object-fit:contain;filter:invert(1)}.mobile-play-header>span{font:700 7px Montserrat,sans-serif;letter-spacing:.14em;color:var(--gold)}.mobile-play-header>button{margin-left:auto;padding:8px 0 8px 6px;font-size:9px;background:none;border:0;color:#ccd0d8;min-height:32px}.mobile-play-header h2{width:100%;margin:4px 0 0;font:600 38px/1.08 Oswald,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.mobile-play-header h2 span{color:var(--gold)}
 .scene-panel.is-expanded .scene-toolbar{height:39px;order:0}.scene-panel.is-expanded .scene-toolbar .icon-button{height:36px;width:36px}.scene-panel.is-expanded .scene-location{font-size:7px}.scene-panel.is-expanded .share-game-button{font-size:10px;min-height:31px;padding:0 10px}.scene-panel.is-expanded #fullscreen{display:none}.scene-panel.is-expanded .mission-panel{order:0;padding-top:4px;padding-bottom:7px}.scene-panel.is-expanded .target-focus{margin-top:6px;font-size:9px}.scene-panel.is-expanded .mission-select{height:38px;min-height:38px}.scene-panel.is-expanded .progress-track{margin-bottom:8px}.scene-panel.is-expanded .scene-viewport{order:1}.scene-panel.is-expanded .mobile-play-header{order:-1}
 body:not(.game-started) .scene-panel.is-expanded .scene-toolbar{display:flex}body:not(.game-started) .scene-panel.is-expanded .scene-scanner{top:15%}body:not(.game-started) .scene-panel.is-expanded .start-card{padding-top:90px;padding-bottom:20px}.scene-panel.is-expanded .start-card h2{font-size:32px}.scene-panel.is-expanded .mission-heading h2{font-size:10px}.scene-panel.is-expanded .progress-count{font-size:20px}
 .share-dialog{width:calc(100vw - 20px);max-width:420px;border-radius:17px;max-height:calc(100dvh - 20px)}.share-dialog[open]{display:block}.share-art{min-height:0;background:#12151c;padding:13px}.share-art img{width:auto;max-width:100%;height:min(43dvh,420px);border-radius:7px;box-shadow:0 6px 30px #0007}.share-copy{padding:20px}.share-copy h2{font-size:29px;margin:9px 0}.share-copy>p{font-size:11px;line-height:1.6}.share-copy .small-label{font-size:8px}.share-dialog .dialog-close{background:#080b12dc;z-index:2;border:1px solid #ffffff33}.share-copy .share-help{font-size:10px}.share-copy .instagram-follow{font-size:11px}.share-copy .share-status{margin:8px 0}.win-dialog{padding:28px 22px}.win-dialog h2{font-size:44px}.win-stats{margin:15px 0;padding:12px 0}.win-confetti{margin-bottom:9px}.win-dialog .small-label{font-size:8px}.win-dialog>p{margin:10px 0}
}
@media(max-width:360px){.mobile-play-header h2{font-size:34px}.scene-panel.is-expanded .mobile-play-header{padding-inline:12px}.mobile-play-header>button{font-size:8px}.scene-panel.is-expanded .scene-location{letter-spacing:0;font-size:7px}}
@media(max-width:760px) and (max-height:600px){.mobile-play-header h2{font-size:28px}.scene-panel.is-expanded .mobile-play-header{padding:4px 12px;gap:4px}.mobile-play-header>a,.mobile-play-header img{height:24px}.scene-panel.is-expanded .target-focus{display:none}.scene-panel.is-expanded .scene-toolbar{height:34px}.scene-panel.is-expanded .mission-select{height:31px;min-height:31px}.scene-panel.is-expanded .start-card{padding:35px 16px 10px!important}.start-card p,.start-footnote{display:none}.scene-panel.is-expanded .start-card h2{font-size:25px;margin:7px 0}.scene-panel.is-expanded .start-card .button{min-height:40px}.scene-scanner{display:none!important}}
@media(prefers-reduced-motion:reduce){.share-dialog *{animation:none!important}}
.share-link-action{margin-top:9px}.share-copy .copy-story-action{margin:7px auto 0;min-height:32px;font-size:10px;text-decoration:underline}
@media(max-width:760px){.share-art{height:calc(min(32dvh,330px) + 26px)}.share-art img{height:min(32dvh,330px)}.share-copy{padding-top:15px}.share-copy>p{margin:8px 0}.share-secondary .button{font-size:10px}.share-copy .share-help{line-height:1.6}}
