html[data-game-screen]{overflow:hidden}html[data-game-screen] .shell-panel-tucked{visibility:hidden}@media (max-width:1023px){html[data-game-screen] .shell-panel{visibility:hidden}}.gs{--gs-glow:var(--mf-green);--gs-rim:var(--mf-purple);inset:0 0 0 var(--mf-content-left,0px);z-index:650;overscroll-behavior:contain;background:radial-gradient(90% 46% at 50% 12%,color-mix(in srgb,var(--gs-glow)13%,transparent),transparent 72%),radial-gradient(70% 40% at 92% 100%,color-mix(in srgb,var(--gs-rim)14%,transparent),transparent 70%),var(--mf-bg);position:fixed;overflow-x:hidden;overflow-y:auto;container-type:inline-size}.gs-frame{width:100%;height:max(100%,36rem);padding:calc(.5rem + env(safe-area-inset-top,0px))1rem calc(.5rem + env(safe-area-inset-bottom,0px));grid-template:"head""stage"max(10rem,min(34dvh,19rem))"line""game"minmax(0,1fr)"actions""note"/minmax(0,1fr);gap:.5rem;display:grid}.gs-head{grid-area:head;align-items:center;gap:.75rem;min-width:0;display:flex}.gs-back{border-radius:.875rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.gs-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:800;line-height:1.2;overflow:hidden}.gs-title:focus{outline:none}.gs-host{color:var(--gs-glow);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.gs-status{flex:none;margin-left:auto}.gs-stage{isolation:isolate;grid-area:stage;min-height:0;position:relative}.gs-light{z-index:-1;background:radial-gradient(46% 62% at 38% 56%,color-mix(in srgb,var(--gs-glow)42%,transparent),transparent 72%),radial-gradient(42% 58% at 64% 50%,color-mix(in srgb,var(--gs-rim)40%,transparent),transparent 72%);filter:blur(14px);transition:opacity .4s,transform .4s,filter .4s;position:absolute;top:-10%;bottom:0;left:4%;right:4%}.gs-floor{z-index:-1;width:62%;height:7%;box-shadow:0 0 60px color-mix(in srgb,var(--gs-glow)22%,transparent);background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent);border-radius:50%;display:none;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%)}.gs-mascot{position:absolute;top:0;bottom:0;left:0;right:0}.gs[data-light=act] .gs-light,.gs[data-light=lean] .gs-light{transform:scale(1.05)}.gs[data-light=win] .gs-light{filter:blur(14px)brightness(1.5)saturate(1.2);transform:scale(1.14)}.gs[data-light=lose] .gs-light{filter:blur(14px)saturate(.45);opacity:.55}.gs-line{border-radius:1rem;grid-area:line;align-items:center;min-height:3rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.gs-line-text{animation:.28s cubic-bezier(.2,1.3,.4,1) gs-say;display:block}.gs-game{grid-area:game;place-items:center;min-width:0;min-height:0;display:grid;position:relative;container-type:size}.gs-actions{grid-area:actions;gap:.5rem;display:flex}.gs-cta{min-width:0;height:3.5rem;box-shadow:0 0 22px color-mix(in srgb,var(--gs-glow)30%,transparent),inset 0 1px 0 rgba(255,255,255,.2);border-radius:1rem;flex:1;font-size:1.0625rem}.gs-cta-quiet{height:3.5rem;color:var(--mf-text-muted);text-underline-offset:.2em;flex:none;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:700;text-decoration:underline}.gs-cta[aria-disabled=true]{cursor:default;filter:saturate(.5);opacity:.6}.gs-note{color:var(--mf-text-muted);text-align:center;grid-area:note;font-size:.6875rem;line-height:1.3}@keyframes gs-say{0%{opacity:0;transform:translateY(4px)scale(.98)}}@container (width>=60rem){.gs-frame{grid-template:"head head""stage line""stage game"minmax(0,1fr)"stage actions""stage note"/minmax(0,1.05fr) minmax(24rem,1fr);gap:.75rem 2.5rem;max-width:92rem;height:max(100%,40rem);margin-left:auto;margin-right:auto;padding:1.25rem 2.5rem}.gs-title{font-size:1.625rem}.gs-host{font-size:.75rem}.gs-floor{display:block}.gs-line{min-height:4.25rem;padding:.5rem 1rem;font-size:1rem}.gs-note{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.gs-line-text{animation:none}.gs-light{transition:none}}
