:root{--ink:#cfd0d4;--soft:#83868f;--bg:#000;--panel:#0c0e13;--line:#23262e;--red:#ff897d;--cyan:#65dbef;--gold:#ded087}
@media(prefers-color-scheme:light){:root{--ink:#191a1e;--soft:#5a5d66;--bg:#e9e7e1;--panel:#f7f6f2;--line:#d0cdc5;--red:#b23f34;--cyan:#1c6b7c;--gold:#8a7420}}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);padding:0 1.25rem 5rem;font:15px/1.7 ui-monospace,"SF Mono",Menlo,Consolas,monospace}.w{max-width:1040px;margin:auto}header{text-align:center;padding:4rem 0 2rem}h1{font-weight:400;font-size:clamp(2rem,7vw,4.5rem);margin:.2em 0;color:var(--gold)}h2{font-size:1rem;text-transform:uppercase;letter-spacing:.1em;border-left:3px solid var(--red);padding-left:.8rem;margin-top:4rem}a{color:var(--cyan)}.claim{max-width:65ch;margin:auto;color:var(--soft)}nav{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem;padding:1rem;border-block:1px solid var(--line)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.stat{background:var(--panel);padding:1rem}.stat b{display:block;color:var(--gold);font-size:1.6rem}.stat span{font-size:11px;text-transform:uppercase;color:var(--soft)}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gallery img{width:100%;image-rendering:pixelated;border:1px solid var(--line)}code,pre{background:var(--panel)}pre{padding:1rem;overflow:auto;border-left:2px solid var(--cyan)}li{margin:.5rem 0}footer{margin-top:5rem;border-top:1px solid var(--line);padding-top:1rem;color:var(--soft);font-size:12px}@media(max-width:650px){.gallery{grid-template-columns:1fr}}
