@font-face{font-family:SpaceMono;src:url(/fonts/SpaceMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:SpaceMono;src:url(/fonts/SpaceMono-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{color-scheme:dark;--bg:#000;--panel:#0a0a0a;--panel2:#161616;--line:#262626;--line2:#3d3d3d;--text:#fff;--muted:#d4d4d4;--faint:#a3a3a3;--accent:#22c55e;--mono:"SpaceMono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--radius:6px;--radius-sm:4px;--frame:1040px;--pad:24px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}a{color:var(--accent)}::selection{background:color-mix(in oklab, var(--accent) 28%, transparent);color:var(--text)}:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 65%, transparent);outline-offset:2px}.page{flex-direction:column;min-height:100vh;display:flex}.shell{width:100%;max-width:var(--frame);padding:0 var(--pad);border-inline:1px solid var(--line);margin:0 auto}main.shell{flex:1;padding-bottom:56px}.topbar{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-inner{max-width:var(--frame);padding:0 var(--pad);border-inline:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0 auto;display:flex}.brand{font-family:var(--mono);color:var(--text);letter-spacing:-.03em;font-size:17px;font-weight:700;text-decoration:none}.brand b{color:var(--accent)}.nav{align-items:center;gap:2px;display:flex}.nav a{color:var(--muted);font-family:var(--mono);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;padding:6px 10px;font-size:12.5px;text-decoration:none;transition:color .12s,background .12s}.nav a:hover{color:var(--text);background:var(--panel)}.hero{max-width:720px;padding:64px 0 44px}.hero h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(30px,5.2vw,46px);font-weight:700;line-height:1.06}.hero h1 .dot{color:var(--accent)}.hero p{color:var(--muted);max-width:600px;margin:0;font-size:15.5px}.sect{border-top:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:baseline;gap:10px;margin:0 0 14px;padding-top:12px;font-size:11.5px;font-weight:400;display:flex}.sect span{color:var(--accent)}.rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0 0 44px;padding:0;list-style:none;overflow:hidden}.row{border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none}.rowlink{color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name tags""blurb blurb""stack stack";gap:4px 20px;padding:16px 18px;text-decoration:none;transition:background .12s;display:grid;position:relative}.rowlink:hover{background:var(--panel2)}.rowlink:hover .name{color:var(--accent)}.name{letter-spacing:-.01em;grid-area:name;font-size:16px;font-weight:700;transition:color .12s}.blurb{color:var(--muted);grid-area:blurb;font-size:13.5px}.stack{color:var(--faint);font-family:var(--mono);letter-spacing:.02em;grid-area:stack;font-size:11px}.tags{font-family:var(--mono);flex-wrap:wrap;grid-area:tags;justify-content:flex-end;align-self:start;gap:6px;font-size:11px;display:flex}.tags em{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:3px;padding:2px 7px;font-style:normal}.tags .live{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.links{gap:0;margin:0 0 40px;padding:0;list-style:none;display:grid}.links li{border-bottom:1px solid var(--line)}.links li:first-child{border-top:1px solid var(--line)}.links a{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:12px;padding:11px 2px;font-size:12.5px;text-decoration:none;transition:color .12s;display:flex}.links a:hover{color:var(--accent)}.links span:last-child{color:var(--faint)}.foot{border-top:1px solid var(--line)}.foot-inner{max-width:var(--frame);padding:16px var(--pad);color:var(--faint);font-family:var(--mono);letter-spacing:.02em;border-inline:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 auto;font-size:11px;display:flex}@media (width<=620px){.hero{padding:40px 0 30px}.rowlink{grid-template-columns:1fr;grid-template-areas:"name""tags""blurb""stack"}.tags{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
