@font-face{font-family:display;src:url(../media/BricolageGrotesque-s.p.1uwcs07wwj__v.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.ssK1rq_className{font-family:display,display Fallback}.ssK1rq_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/AtkinsonHyperlegible_Regular-s.p.2onhnb4f5h8za.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:body;src:url(../media/AtkinsonHyperlegible_Bold-s.p.0qn2bqgz6cc_p.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.0%;size-adjust:99.03%}._SN18a_className{font-family:body,body Fallback}._SN18a_variable{--font-body:"body", "body Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--base:#211a26;--surface:#2d2533;--raised:#3a3142;--line:#4a4053;--ink:#f4eef6;--muted:#b3a8bc;--cell:#2d2533;--marigold:#f2b01e;--on-marigold:#2a1e05;--teal:#22b8a7;--gutter:clamp(16px, 4vw, 48px);--width:1440px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{--base:#ecebf3;--surface:#faf9fd;--raised:#e0deea;--line:#cfccdc;--ink:#231c2b;--muted:#5c526b;--cell:#dcd9e6;--teal:#0e8f81}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--base);color:var(--ink);font:400 17px/1.5 var(--font-body), system-ui, sans-serif;flex-direction:column;min-height:100vh;margin:0;display:flex}main{width:100%;max-width:calc(var(--width) + 2 * var(--gutter));padding:0 var(--gutter);flex:1;margin:0 auto}h1,h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}p{margin:0}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}img{max-width:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--marigold);color:var(--on-marigold);z-index:2;padding:8px 14px;position:absolute;top:-60px;left:16px}.skip:focus{top:8px}.masthead{width:100%;max-width:calc(var(--width) + 2 * var(--gutter));padding:18px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;display:flex}.wordmark{font:800 28px/1 var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;text-decoration:none}.search{flex:0 360px;min-width:0;display:flex}.search input{min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-right:0;border-radius:3px 0 0 3px;flex:1;padding:8px 12px;font-size:16px}.search input::placeholder{color:var(--muted)}.search button{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--line);cursor:pointer;border-radius:0 3px 3px 0;padding:8px 14px;font-size:15px}.search button:hover{background:var(--line)}.strip{width:100%;height:30px;display:block}.cell-pending{fill:var(--cell)}.cell-ready{fill:var(--marigold)}.cell-arriving{fill:var(--teal)}.intro{padding:clamp(40px,7vw,88px) 0 clamp(32px,5vw,64px)}.intro h1{max-width:14em;font-size:clamp(40px,7.5vw,88px)}.lede{max-width:34em;font-size:clamp(18px,2vw,21px);line-height:1.4}.features{gap:clamp(40px,7vw,88px);display:grid}.feature{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.feature-flip{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.feature-flip .feature-art{order:2}.feature-art{display:block}.feature-art .art{aspect-ratio:16/9}.feature h2{margin-bottom:14px;font-size:clamp(36px,5vw,64px)}.feature h2 a{text-decoration:none}.feature h2 a:hover{text-decoration:underline;text-decoration-thickness:3px}.art{object-fit:cover;width:100%;height:100%}.art-drawn{font:800 clamp(22px, 4vw, 44px)/1 var(--font-display), system-ui, sans-serif;align-items:flex-end;padding:7%;display:flex}.facts{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin-top:16px;display:flex}.price{color:var(--ink);font-weight:700}.section-title{margin:clamp(48px,7vw,88px) 0 24px;font-size:clamp(28px,4vw,40px)}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.tile a{text-decoration:none;display:block}.tile .art{aspect-ratio:16/9;height:auto}.tile-title{margin-top:10px;font-weight:700;display:block}.tile a:hover .tile-title{text-decoration:underline}.tile-price{color:var(--muted);font-size:15px;display:block}.launcher{background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin:clamp(48px,8vw,104px) 0 clamp(32px,5vw,56px);padding:clamp(20px,3vw,32px);display:flex}.launcher>div{flex:320px}.launcher h2{margin-bottom:8px;font-size:clamp(24px,3vw,32px)}.launcher p{color:var(--muted);max-width:44em}.button{background:var(--marigold);color:var(--on-marigold);border-radius:4px;padding:12px 28px;font-weight:700;text-decoration:none;display:inline-block}.button:hover{filter:brightness(1.08)}.game-hero{margin:28px 0 0}.game-hero .art{aspect-ratio:21/9;height:auto}.game-title{padding:clamp(24px,4vw,40px) 0}.game-title h1{margin-bottom:14px;font-size:clamp(44px,8vw,96px)}.game-body{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.game-about>p{max-width:36em}.shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.shots a:first-child:nth-last-child(odd){grid-column:1/-1}.shots img{aspect-ratio:16/9;object-fit:cover;width:100%}.game-facts{border-top:1px solid var(--line);padding-top:16px}.price-large{font:800 34px/1 var(--font-display), system-ui, sans-serif;margin-bottom:16px}.game-facts dl{margin:0}.game-facts dl>div{border-top:1px solid var(--line);padding:10px 0}.game-facts dt{color:var(--muted);font-size:15px}.game-facts dd{margin:0}.results{padding:clamp(32px,5vw,56px) 0}.results h1{overflow-wrap:anywhere;margin-bottom:28px;font-size:clamp(32px,5vw,56px)}.message{padding:clamp(56px,10vw,120px) 0}.message h1{margin-bottom:14px;font-size:clamp(36px,6vw,64px)}.footer{width:100%;max-width:calc(var(--width) + 2 * var(--gutter));padding:24px var(--gutter) 32px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin:0 auto;font-size:15px;display:flex}@media (max-width:760px){.feature,.feature-flip{grid-template-columns:minmax(0,1fr)}.feature-flip .feature-art{order:0}.game-body{grid-template-columns:minmax(0,1fr)}.game-hero .art{aspect-ratio:16/9}.search{flex:100%}}
