:root{--ink: #171514;--paper: #ebe5e0;--lime: #c4ff00;--muted: #6f6964;--display-font: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "PingFang SC", monospace;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background-color:var(--paper);background-image:linear-gradient(rgba(23,21,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,21,20,.035) 1px,transparent 1px);background-size:8px 8px}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.skip-link{position:fixed;top:-80px;left:12px;z-index:100;padding:12px 16px;border:2px solid var(--ink);background:var(--lime);font:700 12px var(--display-font)}.skip-link:focus{top:12px}.landing-shell{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;padding:0 clamp(22px,5vw,76px)}.site-header{display:flex;align-items:center;justify-content:space-between;height:78px;border-bottom:2px solid var(--ink)}.wordmark{display:flex;align-items:center;gap:10px;font:22px var(--display-font);letter-spacing:.07em}.status-light{width:11px;height:11px;border:2px solid var(--ink);background:var(--lime);box-shadow:2px 2px 0 var(--ink)}.language-switch{display:flex;align-items:center;gap:5px;font:10px var(--display-font)}.language-switch a{padding:8px 4px;color:#807a76}.language-switch a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hero{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(42px,8vw,130px);padding:clamp(46px,7vh,88px) 0}.hero-copy{max-width:680px}.hero h1{margin:0 0 28px;font:400 clamp(64px,8vw,126px) / .98 var(--display-font);letter-spacing:-.055em}.lede{max-width:610px;margin:0;font-size:clamp(16px,1.45vw,21px);font-weight:600;line-height:1.75}.primary-links{display:flex;align-items:center;gap:14px;margin-top:38px}.store-status{display:inline-flex;align-items:center;min-height:52px;padding:0 20px;gap:11px;border:3px solid var(--ink);background:var(--lime);box-shadow:5px 5px 0 var(--ink);font:12px var(--display-font)}.store-status>span:first-child{font:22px -apple-system,BlinkMacSystemFont,sans-serif}.x-link{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:3px solid var(--ink);background:#fff;box-shadow:5px 5px 0 var(--ink)}.x-link svg{width:21px;height:21px;fill:var(--ink)}.x-link:hover,.x-link:focus-visible{background:var(--lime)}.logo-stage{display:grid;place-items:center;justify-self:center;width:min(44vw,520px);aspect-ratio:1;overflow:hidden;border:3px solid var(--ink);background:#111;box-shadow:12px 12px 0 var(--ink)}.logo-stage img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.site-footer{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:20px 0;gap:30px;border-top:2px solid var(--ink)}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:12px;font-weight:700}.site-footer nav a{text-decoration:underline;text-underline-offset:4px}.site-footer nav a:hover{color:#657b00}.site-footer p{margin:0;color:var(--muted);font:9px / 1.5 var(--display-font);text-align:right}@media(max-width:760px){.landing-shell{padding:0 20px}.site-header{height:64px}.wordmark{font-size:18px}.hero{grid-template-columns:minmax(0,1fr);gap:42px;padding:48px 0}.hero h1{overflow-wrap:anywhere;font-size:clamp(48px,16vw,82px)}.lede{font-size:16px}.primary-links{margin-top:30px}.store-status{min-width:0;padding:0 14px}.logo-stage{grid-row:1;order:-1;width:min(78vw,340px)}.site-footer{align-items:flex-start;flex-direction:column}.site-footer p{text-align:left}}@media(max-width:420px){.primary-links{align-items:stretch;flex-direction:column}.store-status{justify-content:center}.x-link{width:100%}}@media(max-height:760px)and (min-width:761px){.hero{padding:32px 0}.logo-stage{width:min(37vw,420px)}.hero h1{font-size:clamp(60px,7vw,100px)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
