.game-shell-presentation-frame{--game-surface:#f8fafc;--game-surface-raised:#fff;--game-surface-text:#0f172a;--game-surface-muted:#64748b;--game-surface-border:#e2e8f0;--game-surface-accent:#2563eb;--game-surface-focus:#1d4ed8;--game-action-check:#2563eb;--game-action-check-text:#fff;--game-action-okay:#16a34a;--game-action-okay-text:#fff;--game-action-oops:#dc2626;--game-action-oops-text:#fff;--game-surface-deep:color-mix(in srgb, var(--game-surface-text) 8%, var(--game-surface));--game-surface-highlight:color-mix(in srgb, white 80%, var(--game-surface-raised));--game-surface-accent-soft:color-mix(in srgb, var(--game-surface-accent) 6%, transparent);--game-surface-shadow:color-mix(in srgb, var(--game-surface-text) 14%, transparent);--game-surface-bezel:color-mix(in srgb, var(--game-surface-border) 90%, var(--game-surface-accent));--game-surface-ease-enter:cubic-bezier(.16, 1, .3, 1);--game-surface-ease-press:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:linear-gradient(180deg, var(--game-surface-raised), var(--game-surface) 100%);color:var(--game-surface-text)}.game-shell-presentation-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.76);backdrop-filter:blur(10px)saturate(.76);background:radial-gradient(circle at 50% 8%,#7592c229,#0000 36rem),#070f1eb3}.game-shell-presentation-dialog-surface{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--game-surface-highlight) 85%, transparent), 0 0 0 1px color-mix(in srgb, var(--game-surface-accent) 8%, transparent), 0 24px 64px -12px var(--game-surface-shadow);position:fixed}.game-shell-presentation-inline-surface{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--game-surface-highlight) 64%, transparent);position:relative}.game-shell-presentation-frame>[data-slot^=game-shell-presentation-]{z-index:1;position:relative}.game-shell-presentation-frame>[data-slot=dialog-close]{z-index:4;position:absolute}.game-shell-presentation-dialog-surface[data-state=open]{animation:game-shell-presentation-enter .42s var(--game-surface-ease-enter) both}.game-shell-presentation-dialog-surface[data-state=closed]{animation:game-shell-presentation-exit .18s var(--game-surface-ease-press) both}.game-shell-presentation-header{box-shadow:none;background:0 0;border:0}.game-shell-presentation-title{letter-spacing:-.025em;text-shadow:none}.game-shell-presentation-body{scrollbar-color:var(--game-surface-bezel) transparent;background:0 0}.game-shell-presentation-footer{box-shadow:none;background:0 0;border:0}.game-shell-presentation-frame [data-slot=question-form]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.game-shell-presentation-frame>[data-slot=dialog-close]{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));border:1px solid color-mix(in srgb, var(--game-surface-accent) 12%, var(--game-surface-border));background:color-mix(in srgb, var(--game-surface-raised) 88%, transparent);width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;box-shadow:inset 0 1px 0 #ffffffe6, 0 2px 8px color-mix(in srgb, var(--game-surface-shadow) 18%, transparent);color:var(--game-surface-muted);opacity:1;cursor:pointer;transition:background-color .16s var(--game-surface-ease-press), border-color .16s var(--game-surface-ease-press), box-shadow .18s var(--game-surface-ease-press), color .16s var(--game-surface-ease-press), transform .22s var(--game-surface-ease-enter);justify-content:center;align-items:center;display:flex;border-radius:9999px!important}.game-shell-presentation-frame>[data-slot=dialog-close]:active:not(:disabled){background:var(--game-surface);box-shadow:inset 0 1px 0 #fff9, 0 1px 4px color-mix(in srgb, var(--game-surface-shadow) 20%, transparent);transform:scale(.94)}:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>button),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>a){min-height:44px;box-shadow:inset 0 1px 0 #ffffff57, inset 0 -2px 0 color-mix(in srgb, currentColor 12%, transparent), 0 7px 16px color-mix(in srgb, var(--game-surface-shadow) 38%, transparent);cursor:pointer;transition:box-shadow .18s var(--game-surface-ease-press), filter .14s var(--game-surface-ease-press), transform .24s var(--game-surface-ease-enter);border-radius:999px;transform:translateY(0)scale(1)}:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>button:active:not(:disabled)),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>a:active){box-shadow:inset 0 1px 0 #ffffff42, inset 0 -1px 0 color-mix(in srgb, currentColor 12%, transparent), 0 3px 8px color-mix(in srgb, var(--game-surface-shadow) 42%, transparent);transform:translateY(2px)scale(.985)}:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>button:disabled){cursor:not-allowed;filter:saturate(.55)}@media (hover:hover) and (pointer:fine){.game-shell-presentation-frame>[data-slot=dialog-close]:hover:not(:disabled){border-color:color-mix(in srgb, var(--game-surface-accent) 24%, var(--game-surface-border));background:var(--game-surface-raised);color:var(--game-surface-text);box-shadow:inset 0 1px 0 #fff, 0 4px 12px color-mix(in srgb, var(--game-surface-shadow) 24%, transparent);transform:scale(1.05)}:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>button:hover:not(:disabled)),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>a:hover){filter:brightness(1.035)saturate(1.035);transform:translateY(-2px)scale(1.015)}}.game-shell-result-leaderboard{box-shadow:none;background:0 0}.game-shell-result-leaderboard [data-winner=true]{background:linear-gradient(90deg, var(--game-surface-accent-soft), transparent 68%);box-shadow:inset 4px 0 0 var(--game-surface-accent)}.game-shell-result-emblem{box-shadow:inset 0 1px 0 #ffffff8a, inset 0 -3px 0 color-mix(in srgb, var(--game-surface-deep) 16%, transparent), 0 10px 24px color-mix(in srgb, var(--game-surface-shadow) 48%, transparent);position:relative}.game-shell-result-emblem:before{border:1px solid color-mix(in srgb, var(--game-surface-accent) 28%, transparent);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:-.45rem}@keyframes game-shell-presentation-enter{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes game-shell-presentation-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.game-shell-presentation-frame [data-slot=question-form]{--background:var(--game-surface-raised);--foreground:var(--game-surface-text);--card:var(--game-surface-raised);--card-foreground:var(--game-surface-text);--muted-foreground:var(--game-surface-muted);--border:var(--game-surface-border);--gh-special:var(--game-surface-accent)}@keyframes game-shell-question-action-oops-in{0%{opacity:0;translate:-4rem}to{opacity:1;translate:0}}@keyframes game-shell-question-action-okay-in{0%{opacity:0;translate:4rem}to{opacity:1;translate:0}}.game-shell-question-action{box-shadow:inset 0 1px 0 #ffffff5c, 0 9px 18px color-mix(in srgb, var(--game-surface-text) 18%, transparent);will-change:transform;transition:background-color .1s ease-out,box-shadow .18s cubic-bezier(.2,0,0,1),filter .1s ease-out,transform .24s cubic-bezier(.175,.885,.32,1.275);transform:translateY(0)scale(1)}.game-shell-question-action-oops-in{animation:.22s cubic-bezier(.22,1,.36,1) both game-shell-question-action-oops-in}.game-shell-question-action-okay-in{animation:.22s cubic-bezier(.22,1,.36,1) both game-shell-question-action-okay-in}.game-shell-question-action:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 8px color-mix(in srgb, var(--game-surface-text) 16%, transparent);transition-duration:80ms;transform:translateY(2px)scale(.98)}.game-shell-question-action:disabled{will-change:auto}@media (hover:hover) and (pointer:fine){.game-shell-question-action:hover:not(:disabled){filter:brightness(1.04)saturate(1.03);transform:translateY(-2px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.game-shell-presentation-dialog-surface,.game-shell-presentation-dialog-surface[data-state=open],.game-shell-presentation-dialog-surface[data-state=closed]{animation:none;transform:none}.game-shell-presentation-frame>[data-slot=dialog-close],:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>button),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>a){transition:none}.game-shell-presentation-frame>[data-slot=dialog-close]:active:not(:disabled),.game-shell-presentation-frame>[data-slot=dialog-close]:hover:not(:disabled),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>button:active:not(:disabled)),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>button:hover:not(:disabled)),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>a:active),:where(.game-shell-presentation-frame [data-slot=game-shell-presentation-actions]>a:hover){transform:none}.game-shell-question-action{will-change:auto;transition:none;transform:none}.game-shell-question-action-oops-in,.game-shell-question-action-okay-in{animation:none;translate:0}.game-shell-question-action:active:not(:disabled),.game-shell-question-action:hover:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.game-shell-presentation-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050c18e0}}.game-shell-surface-classic-board,.game-shell-surface-tic-tac-toe,.game-shell-surface-snakes-and-ladders,.game-shell-surface-memory,.game-shell-surface-four-in-a-row,.game-shell-surface-powerup-board,.game-shell-surface-story-dice{--game-surface:#f8fafc;--game-surface-raised:#fff;--game-surface-text:#0f172a;--game-surface-muted:#64748b;--game-surface-border:#e2e8f0;--game-surface-accent:#2563eb;--game-surface-focus:#1d4ed8}.game-shell-surface-tic-tac-toe{--game-surface-accent:#c42d67;--game-surface-focus:#9b1f50}.game-shell-surface-memory{--game-surface-accent:#6659d9;--game-surface-focus:#4d42ae}.game-shell-surface-snakes-and-ladders{--game-surface-accent:#087568;--game-surface-focus:#055b52}.game-shell-surface-four-in-a-row{--game-surface-accent:#cf3f3a;--game-surface-focus:#a92f2b}.game-shell-surface-powerup-board{--game-surface-accent:#c94f27;--game-surface-focus:#9f391d}.game-shell-surface-story-dice{--game-surface-accent:#2866c7;--game-surface-focus:#1e4f9d}.game-shell-surface-double-vision{--game-surface:#f8fafc;--game-surface-raised:#fff;--game-surface-text:#0f172a;--game-surface-muted:#64748b;--game-surface-border:#e2e8f0;--game-surface-accent:#6456d8;--game-surface-focus:#4a3eae}.game-shell-surface-spider-prey{--game-surface:var(--sp-surface,#103542);--game-surface-raised:var(--sp-surface-raised,#163f4b);--game-surface-text:var(--sp-text,#f7f4e7);--game-surface-muted:var(--sp-text-muted,#bdd7d4);--game-surface-border:var(--sp-dialog-border,#576f73);--game-surface-accent:var(--sp-dialog-accent,#ffd34e);--game-surface-focus:var(--sp-focus,#ffe082);--game-action-check:var(--sp-action-check,#ffc44d);--game-action-check-text:var(--sp-action-ink,#07151d);--game-action-okay:var(--sp-action-okay,#22c55e);--game-action-okay-text:var(--sp-action-ink,#07151d);--game-action-oops:var(--sp-action-oops,#ef4444);--game-action-oops-text:var(--sp-action-ink,#07151d)}.game-shell-theme-paper{--game-shell-surface:#fbf2e2;--game-shell-foreground:#241b10;background-color:var(--game-shell-surface);color:var(--game-shell-foreground)}.game-shell-theme-paper-tile{background-color:var(--game-shell-surface,#fbf2e2)}.game-shell-theme-double-vision{--game-shell-surface:#f7f7ff;--game-shell-foreground:#17162a;background-color:var(--game-shell-surface);color:var(--game-shell-foreground)}.game-shell-theme-spider-prey{--sp-canvas:#051925;--sp-surface:#103542;--sp-surface-raised:#163f4b;--sp-surface-soft:#1b4b56;--sp-text:#f7f4e7;--sp-text-muted:#bdd7d4;--sp-team-a:#2f88ff;--sp-team-a-soft:#a7d1ff;--sp-team-a-deep:#0b3d91;--sp-team-b:#ff5a4f;--sp-team-b-soft:#ffc1ba;--sp-team-b-deep:#8e1b1b;--sp-web-body:#c8d5d2;--sp-web-highlight:#f7fffc;--sp-web-shadow:#3b4a49;--sp-locked:#e8cf9b;--sp-locked-deep:#6e4b24;--sp-pending:#ffc44d;--sp-frozen:#57d8ff;--sp-frozen-deep:#075b88;--sp-goal:#ffd34e;--sp-goal-deep:#8a5000;--sp-focus:#ffe082;--sp-ink:#07151d;--sp-action-check:var(--sp-pending);--sp-action-okay:var(--gh-success);--sp-action-oops:var(--gh-error);--sp-action-ink:var(--sp-ink);--sp-dialog-border:color-mix(in srgb, var(--sp-goal) 38%, var(--sp-web-shadow));--sp-duration-press:var(--gh-duration-fast,.12s);--sp-duration-commit:var(--gh-duration-normal,.18s);--sp-duration-travel:var(--gh-duration-slow,.28s);--sp-duration-capture:.7s;--sp-ease-standard:var(--gh-ease-standard,cubic-bezier(.2, 0, 0, 1));--sp-ease-emphasized:var(--gh-ease-emphasized,cubic-bezier(.16, 1, .3, 1));--sp-layer-hud:2;--sp-layer-effects:var(--layer-game-overlay);color:var(--sp-text);background-color:var(--sp-canvas);background-image:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--sp-frozen) 12%, transparent), transparent 22rem), radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--sp-goal) 10%, transparent), transparent 18rem), linear-gradient(160deg, var(--sp-canvas), color-mix(in srgb, var(--sp-surface) 72%, var(--sp-canvas)));isolation:isolate}.spider-prey-title-plaque{border-color:color-mix(in srgb, var(--sp-goal) 45%, var(--sp-locked-deep));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--sp-goal) 18%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--sp-locked-deep) 74%, var(--sp-goal-deep)), color-mix(in srgb, var(--sp-goal-deep) 76%, var(--sp-canvas)));width:min(100%,54rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sp-goal) 42%, transparent), inset 0 -5px 0 color-mix(in srgb, var(--sp-canvas) 40%, transparent), 0 12px 32px color-mix(in srgb, var(--sp-canvas) 68%, transparent);isolation:isolate;margin-inline:auto;position:relative}.spider-prey-title-plaque:before,.spider-prey-title-plaque:after{z-index:-1;border:1px solid color-mix(in srgb, var(--sp-goal) 35%, var(--sp-locked-deep));background:color-mix(in srgb, var(--sp-locked-deep) 82%, var(--sp-canvas));content:"";border-radius:45% 20%;width:2.5rem;height:70%;position:absolute;top:50%;transform:translateY(-50%)rotate(11deg)}.spider-prey-title-plaque:before{left:-1.1rem}.spider-prey-title-plaque:after{right:-1.1rem;transform:translateY(-50%)rotate(-11deg)}.spider-prey-title-text{color:var(--sp-goal);letter-spacing:-.04em;text-shadow:0 2px 0 var(--sp-goal-deep), 0 4px 10px color-mix(in srgb, var(--sp-canvas) 72%, transparent);line-height:1}.spider-prey-title-actions{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.spider-prey-stage-shell{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-web-highlight) 14%, transparent), inset 0 -28px 72px color-mix(in srgb, var(--sp-canvas) 55%, transparent), 0 24px 70px color-mix(in srgb, var(--sp-canvas) 72%, transparent)}.spider-prey-stage-shell:after{z-index:1;border-radius:inherit;background:radial-gradient(circle at 50% 48%, transparent 44%, color-mix(in srgb, var(--sp-canvas) 54%, transparent) 100%);content:"";pointer-events:none;position:absolute;inset:0}.spider-prey-team-card-anchor{width:clamp(7.5rem,16vw,10.5rem);position:absolute;top:.75rem;transform:none}.spider-prey-team-card-anchor[data-team-index="0"]{left:.75rem}.spider-prey-team-card-anchor[data-team-index="1"]{right:.75rem}.spider-prey-team-card{border-color:color-mix(in srgb, var(--sp-team-a) 72%, var(--sp-web-highlight));background:linear-gradient(160deg, color-mix(in srgb, var(--sp-team-a-deep) 54%, var(--sp-surface)), var(--sp-surface) 72%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sp-web-highlight) 18%, transparent), 0 12px 30px color-mix(in srgb, var(--sp-canvas) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--sp-duration-commit) var(--sp-ease-standard), box-shadow var(--sp-duration-commit) var(--sp-ease-standard), transform var(--sp-duration-commit) var(--sp-ease-emphasized)}.spider-prey-team-card[data-team-index="1"]{border-color:color-mix(in srgb, var(--sp-team-b) 72%, var(--sp-web-highlight));background:linear-gradient(160deg, color-mix(in srgb, var(--sp-team-b-deep) 54%, var(--sp-surface)), var(--sp-surface) 72%)}.spider-prey-team-card[data-state=active]{border-color:var(--sp-goal);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sp-web-highlight) 24%, transparent), 0 0 0 2px color-mix(in srgb, var(--sp-goal) 24%, transparent), 0 14px 34px color-mix(in srgb, var(--sp-canvas) 70%, transparent);transform:scale(1.035)}.spider-prey-team-portrait{filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--sp-canvas) 74%, transparent))}.spider-prey-phaser-host{z-index:0;opacity:0;transition:opacity var(--sp-duration-travel) var(--sp-ease-standard)}[data-slot=spider-prey-playfield][data-paused=true] svg *{animation-play-state:paused!important}@container spider-stage (width<=560px){.spider-prey-stage-shell{aspect-ratio:1.12}[data-slot=spider-prey-playfield],.spider-prey-action-map{top:4.75rem}.spider-prey-team-card-anchor{width:min(44%,9rem);top:.5rem;transform:none}.spider-prey-team-card-anchor[data-team-index="0"]{left:.5rem}.spider-prey-team-card-anchor[data-team-index="1"]{right:.5rem}.spider-prey-team-card{padding:.45rem}.spider-prey-team-portrait{width:2rem;height:2rem}.spider-prey-team-card h3{font-size:.75rem;line-height:1rem}.spider-prey-team-card dl{margin-top:.25rem}}@media (height<=500px){@container spider-stage (width<=560px){.spider-prey-stage-shell{aspect-ratio:3/2}[data-slot=spider-prey-playfield],.spider-prey-action-map{top:0}}}.spider-prey-phaser-host[data-visible=true]{opacity:1}.spider-prey-phaser-host canvas{max-width:100%;max-height:100%;display:block}[data-action-owner=map] [data-slot=route-target]{color:#0000;width:2.75rem;height:2.75rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;overflow:visible}[data-action-owner=map] [data-slot=route-target]:focus-visible{background:color-mix(in srgb, var(--sp-goal) 8%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--sp-canvas) 56%, transparent), 0 0 0 4px color-mix(in srgb, var(--sp-goal) 78%, transparent)}.spider-prey-direction-tooltip{z-index:3;top:var(--sp-direction-guide-y,0);left:var(--sp-direction-guide-x,0);pointer-events:none;border:1px solid color-mix(in srgb, var(--sp-web-highlight) 42%, transparent);opacity:0;width:max-content;max-width:calc(100% - 1rem);color:var(--sp-web-highlight);background:linear-gradient(145deg, color-mix(in srgb, var(--sp-canvas) 88%, transparent), color-mix(in srgb, var(--sp-web-shadow) 92%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sp-web-highlight) 16%, transparent), 0 8px 20px color-mix(in srgb, var(--sp-canvas) 62%, transparent);letter-spacing:.02em;white-space:nowrap;transform-origin:bottom;transition:opacity .11s var(--sp-ease-standard), transform .14s var(--sp-ease-emphasized);border-radius:.65rem;padding:.38rem .7rem;font-size:clamp(.7rem,1.5cqi,.84rem);font-weight:800;line-height:1;position:absolute;transform:translate(-50%,-100%)translateY(.3rem)scale(.96)}.spider-prey-direction-tooltip:after{border-right:1px solid color-mix(in srgb, var(--sp-web-highlight) 42%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sp-web-highlight) 42%, transparent);background:color-mix(in srgb, var(--sp-web-shadow) 94%, transparent);content:"";width:.5rem;height:.5rem;position:absolute;top:calc(100% - .2rem);left:50%;transform:translate(-50%)rotate(45deg)}.spider-prey-direction-tooltip[data-visible=true]{opacity:1;transform:translate(-50%,-100%)translateY(0)scale(1)}.spider-prey-motion-press{transition:transform var(--sp-duration-press) var(--sp-ease-emphasized), box-shadow var(--sp-duration-press) var(--sp-ease-standard), border-color var(--sp-duration-press) var(--sp-ease-standard)}.spider-prey-dialog-content{--sp-dialog-accent:var(--sp-goal);background-color:var(--sp-surface);background-image:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--sp-dialog-accent) 14%, transparent), transparent 20rem), radial-gradient(circle at 92% 100%, color-mix(in srgb, var(--sp-goal) 8%, transparent), transparent 24rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sp-web-highlight) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--sp-canvas) 32%, transparent), 0 30px 90px color-mix(in srgb, var(--sp-canvas) 78%, transparent)}.spider-prey-dialog-content[data-team-index="0"]{--sp-dialog-accent:var(--sp-team-a)}.spider-prey-dialog-content[data-team-index="1"]{--sp-dialog-accent:var(--sp-team-b)}.spider-prey-dialog-content [data-slot=question-form]{--background:var(--sp-surface-raised);--foreground:var(--sp-text);--card:var(--sp-surface-raised);--card-foreground:var(--sp-text);--muted-foreground:var(--sp-text-muted);--border:var(--sp-web-shadow);--gh-special:var(--sp-dialog-accent)}.spider-prey-dialog-header{padding-top:max(1rem, env(safe-area-inset-top));padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right));box-shadow:none;background:0 0;position:relative}.spider-prey-dialog-body{scrollbar-color:color-mix(in srgb, var(--sp-dialog-accent) 52%, var(--sp-web-shadow)) transparent}.spider-prey-question-media{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sp-web-highlight) 10%, transparent), 0 10px 26px color-mix(in srgb, var(--sp-canvas) 24%, transparent)}.spider-prey-question-image{filter:drop-shadow(0 12px 22px color-mix(in srgb, var(--sp-canvas) 44%, transparent))}.spider-prey-question-answer{contain:layout paint;animation:spider-prey-answer-rise var(--sp-duration-commit) var(--sp-ease-emphasized) both}.spider-prey-question-answer [data-slot=public-reference]{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--sp-web-highlight) 42%, transparent), inset 0 -5px 0 color-mix(in srgb, var(--sp-goal-deep) 28%, transparent), 0 16px 34px color-mix(in srgb, var(--sp-canvas) 48%, transparent)}.spider-prey-dialog-footer{padding-bottom:max(1rem, env(safe-area-inset-bottom));padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right));box-shadow:none;background:0 0}.spider-prey-question-action{border-color:color-mix(in srgb, var(--sp-action-ink) 22%, transparent);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--sp-web-highlight) 38%, transparent), inset 0 -4px 0 color-mix(in srgb, var(--sp-action-ink) 24%, transparent), 0 9px 18px color-mix(in srgb, var(--sp-canvas) 42%, transparent);transition:background-color .1s var(--sp-ease-standard), border-color .12s var(--sp-ease-standard), box-shadow .18s var(--sp-ease-standard), filter .1s var(--sp-ease-standard), transform .24s cubic-bezier(.175, .885, .32, 1.275)}.spider-prey-question-action-check{background-color:var(--sp-action-check)}.spider-prey-question-action-okay{background-color:var(--sp-action-okay)}.spider-prey-question-action-oops{background-color:var(--sp-action-oops)}.spider-prey-question-action:active:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sp-web-highlight) 26%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--sp-action-ink) 22%, transparent), 0 3px 8px color-mix(in srgb, var(--sp-canvas) 36%, transparent);transition-duration:80ms;transform:translateY(3px)}@media (hover:hover) and (pointer:fine){.spider-prey-question-action:hover:not(:disabled){filter:brightness(1.05)saturate(1.04);transform:translateY(-1px)}}@media (width>=640px){.spider-prey-dialog-content{width:calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right));height:min(56rem, calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.spider-prey-motion-press:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.spider-prey-motion-press:hover:not(:disabled){transform:translateY(-2px)scale(1.03)}}.spider-prey-motion-travel{transition:transform var(--sp-duration-travel) var(--sp-ease-emphasized), opacity var(--sp-duration-commit) var(--sp-ease-standard)}.spider-prey-motion-commit{animation:spider-prey-commit var(--sp-duration-commit) var(--sp-ease-emphasized) both;transform-box:fill-box;transform-origin:50%}.spider-prey-motion-ruling{animation:spider-prey-ruling var(--sp-duration-travel) var(--sp-ease-emphasized) both;transform-box:fill-box;transform-origin:50%}.spider-prey-motion-thaw{animation:spider-prey-thaw .12s var(--sp-ease-emphasized) both;transform-box:fill-box;transform-origin:50%}.spider-prey-stagger-0{animation-delay:0s}.spider-prey-stagger-1{animation-delay:20ms}.spider-prey-stagger-2{animation-delay:40ms}.spider-prey-stagger-3{animation-delay:60ms}.spider-prey-stagger-4{animation-delay:80ms}.spider-prey-stagger-5{animation-delay:.1s}.spider-prey-stagger-6{animation-delay:.12s}.spider-prey-stagger-7{animation-delay:.14s}.spider-prey-stagger-8{animation-delay:.16s}.spider-prey-stagger-9{animation-delay:.18s}.spider-prey-stagger-10{animation-delay:.2s}.spider-prey-stagger-11{animation-delay:.22s}.spider-prey-motion-capture{animation:spider-prey-capture var(--sp-duration-capture) var(--sp-ease-emphasized) both;transform-box:fill-box;transform-origin:50%}.spider-prey-ambient{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite alternate spider-prey-ambient}@keyframes spider-prey-commit{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes spider-prey-ruling{0%{opacity:.72;transform:scale(.96)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes spider-prey-capture{0%{opacity:.72;transform:scale(.92)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes spider-prey-thaw{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes spider-prey-ambient{0%{opacity:.56;transform:translateY(0)}to{opacity:.8;transform:translateY(-2px)}}@keyframes spider-prey-answer-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (height<=699px){.spider-prey-stage-layout{grid-template-columns:minmax(0,1fr)}[data-slot=spider-prey-board-track]>:first-child{max-width:min(72rem,150dvh - 10.875rem)}}@media (width<=639px){.spider-prey-title-plaque{padding-inline:1rem}.spider-prey-title-actions{justify-content:center;width:100%;position:static;transform:none}}@keyframes game-shell-memory-card-shake{0%,to{transform:rotateY(180deg)translateY(-8px)scale(1.02)rotate(0)translate(0)}25%{transform:rotateY(180deg)translateY(-8px)scale(1.02)rotate(-4deg)translate(-4px)}50%{transform:rotateY(180deg)translateY(-8px)scale(1.02)rotate(4deg)translate(4px)}75%{transform:rotateY(180deg)translateY(-8px)scale(1.02)rotate(-2deg)translate(-2px)}}@keyframes game-shell-memory-score-in{0%{opacity:0;filter:blur(8px);transform:scale(.3)translateY(50px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes game-shell-memory-score-out{0%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.game-shell-memory-card-shake{animation:.4s ease-in-out game-shell-memory-card-shake}.game-shell-memory-score-in{animation:.5s cubic-bezier(.2,.8,.2,1) forwards game-shell-memory-score-in}.game-shell-memory-score-out{animation:.25s ease-out forwards game-shell-memory-score-out}@media (prefers-reduced-motion:reduce){.game-shell-theme-paper *,.game-shell-theme-double-vision *,.game-shell-theme-spider-prey *{scroll-behavior:auto}.spider-prey-motion-press,.spider-prey-motion-travel,.spider-prey-direction-tooltip{transition-duration:.12s}.spider-prey-motion-travel,.spider-prey-motion-commit,.spider-prey-motion-ruling,.spider-prey-motion-thaw,.spider-prey-motion-capture,.spider-prey-ambient,.spider-prey-question-answer{animation:none;transform:none}.spider-prey-question-action{transition-duration:.12s}.spider-prey-question-action:active:not(:disabled),.spider-prey-question-action:hover:not(:disabled){transform:none}.spider-prey-particle{display:none}.game-shell-memory-card-shake{animation:none;transform:rotateY(180deg)}.game-shell-memory-score-in,.game-shell-memory-score-out{animation:none}}
