body[data-game=pips] .game-site-name{min-width:var(--site-target)}.arcade-page[data-game-overview]{--arcade-stage:var(--color-ice);--arcade-accent:var(--site-accent);--arcade-ink:var(--site-ink);--arcade-paper:var(--site-surface);--arcade-title:clamp(var(--site-text-4xl),7.5vw,var(--site-text-display));--arcade-scene-space:var(--site-space-8);--arcade-rule:var(--site-border);--arcade-sketch:24rem;min-width:0;color:var(--arcade-ink);color-scheme:light}.arcade-page[data-game-overview] :is(h1,h2,h3,p,a,span,figcaption,dt,dd){overflow-wrap:anywhere}.arcade-page[data-game-overview] .arcade-world{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"heading artwork" "action artwork" "mark mark";align-items:center;gap:var(--site-space-5) var(--site-space-8);padding:var(--arcade-scene-space);background:var(--arcade-stage);border-radius:var(--site-radius-lg)}.arcade-page[data-game-overview] .arcade-world>*{min-width:0;max-width:100%}.arcade-page[data-game-overview] .arcade-heading{grid-area:heading;align-self:end}.arcade-page[data-game-overview] .arcade-heading .site-eyebrow{color:var(--arcade-accent)}.arcade-page[data-game-overview] .arcade-heading h1{margin-block:var(--site-space-4);font-size:var(--arcade-title);line-height:1;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.arcade-page[data-game-overview] .arcade-tagline{max-width:28ch;font-family:var(--site-font-display);font-size:var(--site-text-2xl);line-height:1.2;text-wrap:balance}.arcade-page[data-game-overview] .arcade-play-card{grid-area:action;align-self:start;color:var(--arcade-ink)}.arcade-page[data-game-overview] .arcade-scene-label{max-width:40ch;font-size:var(--site-text-sm);font-weight:700;margin-block-end:var(--site-space-3)}.arcade-page[data-game-overview] .arcade-description{max-width:48ch;margin-bottom:var(--site-space-6);line-height:1.6}.arcade-page[data-game-overview] .arcade-play{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--site-space-4);min-height:var(--site-target);max-width:100%;padding:var(--site-space-4) var(--site-space-5);border:var(--arcade-rule) solid var(--arcade-accent);border-radius:var(--site-radius);background:var(--arcade-accent);color:var(--arcade-paper);font-weight:700;white-space:normal;text-align:left;transition:transform var(--site-fast) var(--site-ease)}.arcade-page[data-game-overview] .arcade-play:hover{transform:translateY(calc(var(--site-space-1) * -1))}.arcade-page[data-game-overview] .arcade-play:active{transform:scale(.98)}.arcade-page[data-game-overview] .arcade-play svg{flex-shrink:0}.arcade-page[data-game-overview] .arcade-rule-link{display:flex;width:fit-content;align-items:center;gap:var(--site-space-3);min-height:var(--site-target);margin-top:var(--site-space-3);text-decoration:underline;text-underline-offset:var(--site-space-1)}.arcade-page[data-game-overview] .arcade-cover{grid-area:artwork;margin:0;position:relative}.arcade-page[data-game-overview] .arcade-cover img{display:block;width:100%;height:auto;border-radius:var(--site-radius)}.arcade-page[data-game-overview] .arcade-cover figcaption{max-width:100%;margin-top:var(--site-space-3);color:var(--arcade-ink);font-size:var(--site-text-xs);font-weight:700;line-height:1.5;letter-spacing:.06em}.arcade-page[data-game-overview] .arcade-world-mark{grid-area:mark;padding-block:var(--site-space-3);border-block-start:var(--arcade-rule) solid color-mix(in oklch,var(--arcade-ink) 25%,transparent);font-size:var(--site-text-xs);font-weight:700;letter-spacing:.12em}.arcade-page[data-game-overview] :is(.arcade-rules,.arcade-details){margin-top:var(--site-space-12)}.arcade-page[data-game-overview] h2{font-size:var(--site-text-3xl);line-height:1.1;text-transform:none;text-wrap:balance}.arcade-page[data-game-overview] h3{font-size:var(--site-text-xl);line-height:1.2;text-transform:none}.arcade-page[data-game-overview] .arcade-rules{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:var(--site-space-6);scroll-margin-top:var(--site-space-8)}.arcade-page[data-game-overview] .arcade-rules header h2{margin-block:var(--site-space-3);max-width:20ch;font-size:var(--site-text-4xl)}.arcade-page[data-game-overview] .arcade-rules header p:last-child{max-width:52ch;line-height:1.6}.arcade-page[data-game-overview] .arcade-mechanic-sketch{min-width:0;margin:0;padding:var(--site-space-5);background:var(--arcade-stage);color:var(--arcade-accent);border-radius:var(--site-radius-lg)}.arcade-page[data-game-overview] .arcade-mechanic-sketch svg{display:block;width:100%;max-width:var(--arcade-sketch);height:auto;margin-inline:auto}.arcade-page[data-game-overview] .arcade-mechanic-sketch figcaption{margin-block-start:var(--site-space-3);font-size:var(--site-text-xs);line-height:1.5;font-weight:700;text-align:center}.arcade-page[data-game-overview] .arcade-rules ol{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-space-6);list-style:none;padding:0;margin:var(--site-space-4) 0 0}.arcade-page[data-game-overview] .arcade-rules li{min-width:0;padding-block:var(--site-space-5);border-top:var(--site-outline) solid var(--arcade-accent)}.arcade-page[data-game-overview] .arcade-step{display:inline-block;margin-bottom:var(--site-space-4);font-family:var(--site-font-display);font-size:var(--site-text-3xl);font-weight:700;font-variant-numeric:tabular-nums;color:var(--arcade-accent)}.arcade-page[data-game-overview] .arcade-rules h3{margin-bottom:var(--site-space-3)}.arcade-page[data-game-overview] .arcade-rules p{max-width:48ch;line-height:1.6}.arcade-page[data-game-overview] .arcade-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--site-space-8)}.arcade-page[data-game-overview] :is(.arcade-modes,.arcade-controls){min-width:0;padding:var(--site-space-6);border:var(--arcade-rule) solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--arcade-paper);color:var(--arcade-ink)}.arcade-page[data-game-overview] .arcade-details h2{margin-block:var(--site-space-3) var(--site-space-6)}.arcade-page[data-game-overview] .arcade-modes ul{list-style:none;padding:0;margin:0}.arcade-page[data-game-overview] .arcade-modes li+li{margin-top:var(--site-space-5);padding-top:var(--site-space-5);border-top:var(--arcade-rule) solid var(--site-line)}.arcade-page[data-game-overview] .arcade-modes h3{margin-bottom:var(--site-space-2)}.arcade-page[data-game-overview] .arcade-modes p{line-height:1.6}.arcade-page[data-game-overview] .arcade-menu-note{font-size:var(--site-text-sm);margin-block-start:var(--site-space-5)}.arcade-page[data-game-overview] .arcade-controls dl{margin:0}.arcade-page[data-game-overview] .arcade-controls dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--site-space-4);padding-block:var(--site-space-4);border-top:var(--arcade-rule) solid var(--site-line)}.arcade-page[data-game-overview] .arcade-controls :is(dt,dd){line-height:1.5}.arcade-page[data-game-overview] .arcade-controls dt{font-weight:700}.arcade-page[data-game-overview] .arcade-controls dd{margin:0}.arcade-page[data-game-overview] .arcade-save-note{display:flex;align-items:start;gap:var(--site-space-3);margin-top:var(--site-space-6);padding:var(--site-space-5);background:var(--arcade-stage);color:var(--arcade-ink);font-size:var(--site-text-sm)}.arcade-page[data-game-overview] .arcade-save-note p{line-height:1.6;max-width:75ch}.arcade-page[data-game-overview] .arcade-save-note svg{flex-shrink:0}.arcade-page[data-game-overview] .arcade-invitation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--site-space-6);padding-block:var(--site-space-12);border-block-end:var(--arcade-rule) solid var(--site-line)}.arcade-page[data-game-overview] .arcade-invitation>*{min-width:0;max-width:100%}.arcade-page[data-game-overview] .arcade-invitation h2{margin-block-start:var(--site-space-3)}.arcade-page[data-game-overview] a:focus-visible{outline:var(--site-outline) solid var(--arcade-ink);outline-offset:var(--site-space-1)}@media(max-width:63.99rem){.arcade-page[data-game-overview] .arcade-world{gap:var(--site-space-5);--arcade-scene-space:var(--site-space-5)}.arcade-page[data-game-overview] .arcade-heading h1{font-size:clamp(var(--site-text-4xl),6vw,var(--site-text-display))}}@media(max-width:47.99rem){.arcade-page[data-game-overview] .arcade-world{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "artwork" "action" "mark";--arcade-scene-space:var(--site-space-4)}.arcade-page[data-game-overview] .arcade-rules,.arcade-page[data-game-overview] .arcade-details{grid-template-columns:minmax(0,1fr)}.arcade-page[data-game-overview] .arcade-rules ol{grid-template-columns:minmax(0,1fr);gap:var(--site-space-3)}.arcade-page[data-game-overview] .arcade-rules li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--site-space-4)}.arcade-page[data-game-overview] .arcade-step{grid-row:span 2}.arcade-page[data-game-overview] .arcade-rules header h2{font-size:var(--site-text-3xl)}}@media(max-width:24rem){.arcade-page[data-game-overview] :is(.arcade-modes,.arcade-controls){padding:var(--site-space-4)}.arcade-page[data-game-overview] .arcade-controls dl>div{grid-template-columns:minmax(0,1fr);gap:var(--site-space-2)}}@media(prefers-reduced-motion:reduce){.arcade-page[data-game-overview] .arcade-play{transition:none}.arcade-page[data-game-overview] .arcade-play:is(:hover,:active){transform:none}}@media(forced-colors:active){.arcade-page[data-game-overview] :is(.arcade-play,.arcade-rules li,.arcade-world-mark){border-color:CanvasText}.arcade-page[data-game-overview] a:focus-visible{outline-color:Highlight}}.sil-page .sil-scroll,.sil-page .sil-film-toggle{font-size:max(12px,.75rem)}
