.game-shell[data-funnel-mode=menu] .overlay-panel{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;overflow-y:auto}.game-shell:not([data-dress=rain]) .overlay-panel{box-shadow:var(--shadow-panel), inset 0 0 0 2px color-mix(in oklab, var(--color-gold) 70%, transparent)}.game-shell:not([data-dress=rain])[data-funnel-mode=menu] .overlay-panel h1:after{content:"";background:var(--color-gold);border-radius:999px;width:3.25rem;height:4px;margin-top:.6rem;display:block}.game-shell:not([data-dress=rain]) .overlay-panel .bg-cream.text-ink{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-gold) 75%, transparent)}.game-shell:not([data-dress=rain]) .overlay-panel .bg-cream.text-ink:hover{background:color-mix(in oklab, var(--color-gold) 18%, var(--color-cream))}@media (width<=380px),(height<=600px){.game-shell:not([data-dress=rain])[data-funnel-mode=menu] .overlay-panel{padding:1.15rem}.game-shell:not([data-dress=rain])[data-funnel-mode=menu] .overlay-panel h1{font-size:2.6rem}}.game-shell[data-dress=rain][data-funnel-mode=menu] .overlay-panel .bg-cream.text-ink{color:var(--rain-night)}.game-shell:has([data-flight-loading=view]) [data-flight-loading=shell]{display:none}
