:root{--bg: #0a0908;--bg-panel: #121110;--bg-raised: #191716;--line: #272423;--text: #d8d4d0;--text-dim: #837e78;--text-faint: #4f4a46;--text-bright: #f0ece8;--accent: #d98b52;--accent-dim: color-mix(in srgb, var(--accent) 62%, #000);--font-mono: ui-monospace, "Cascadia Code", "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--step: .25rem;--radius: 3px;--radius-media: 10px;--star: #edd14f}:root{--swatch-red: #f2635c;--swatch-orange: #f0904a;--swatch-yellow: #edd14f;--swatch-green: #5ed94f;--swatch-teal: #4ed9a8;--swatch-cyan: #4ec9d9;--swatch-blue: #4e8fd9;--swatch-purple: #8c6ee0;--swatch-magenta: #cf6ee0;--swatch-pink: #e06ea8}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--text);text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3{font-weight:400;letter-spacing:.02em;margin:0}img{max-width:100%;display:block}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.label{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--text-faint)}.shell{max-width:1400px;margin:0 auto;padding:0 calc(var(--step) * 6)}.chip{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);color:var(--text-dim);padding:calc(var(--step) * 1.5) calc(var(--step) * 4);font-size:11px;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.chip:hover{background:var(--bg-raised);color:var(--text)}.chip[aria-current]{background:color-mix(in srgb,var(--text) 74%,var(--bg));border-color:color-mix(in srgb,var(--text) 74%,var(--bg));color:var(--bg)}.chip[aria-current]:hover{color:var(--bg)}.chips{display:flex;align-items:center;gap:calc(var(--step) * 2)}.chipbar{display:flex;align-items:center;gap:calc(var(--step) * 5);overflow-x:auto;scrollbar-width:none;padding-block:calc(var(--step))}.chipbar::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.chip{transition:none}}
