:root{--bg:#0b0b0d;--fg:#e8e6e1;--muted:#8a8680;--accent:#7cf3a0;--accent-dim:#3a7a50;--rule:#1f1f22;--yaml:#c9a26b;--link:#7cf3a0}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;min-height:100vh;font-family:ui-monospace,SF Mono,Menlo,Monaco,Cascadia Mono,monospace;font-size:15px;line-height:1.7}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.page{max-width:760px;margin:0 auto;padding:48px 24px 96px}.topbar{border-bottom:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:12px;font-size:13px;display:flex}.topbar .brand{color:var(--fg)}.topbar .brand b{color:var(--accent);font-weight:600}.hero h1{letter-spacing:-.02em;color:var(--fg);margin:8px 0 16px;font-family:ui-monospace,monospace;font-size:clamp(32px,6vw,56px);line-height:1.05}.hero h1 .cursor{color:var(--accent);animation:1.1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.hero p{color:var(--muted);max-width:58ch;font-size:16px}.urlbar{border:1px solid var(--rule);background:#111114;border-radius:10px;align-items:center;gap:0;margin:28px 0 12px;font-size:16px;display:flex;overflow:hidden}.urlbar .prefix{color:var(--muted);white-space:nowrap;-webkit-user-select:all;user-select:all;padding:14px 4px 14px 16px}.urlbar input{color:var(--accent);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 12px 14px 0;font-family:inherit;font-size:16px}.urlbar button{background:var(--accent);color:#0b0b0d;cursor:pointer;border:0;align-self:stretch;height:100%;padding:0 18px;font-family:inherit;font-weight:600}.urlbar button:hover{background:#9bf7b6}.hint{color:var(--muted);margin-top:4px;font-size:13px}.section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--rule);margin:48px 0 12px;padding-bottom:8px;font-size:11px}.examples{flex-wrap:wrap;gap:8px;display:flex}.examples a{border:1px solid var(--rule);color:var(--fg);border-radius:999px;padding:6px 12px;font-size:13px;transition:border-color .15s,color .15s;display:inline-block}.examples a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.featured-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.card{border:1px solid var(--rule);background:#0f0f12;border-radius:8px;padding:14px 16px;transition:border-color .15s,transform .15s,background .15s;display:block}.card:hover{border-color:var(--accent);background:#121418;text-decoration:none;transform:translateY(-1px)}.card-slug{color:var(--accent);margin-bottom:6px;font-size:14px;font-weight:600}.card-teaser{color:var(--muted);font-size:12px;line-height:1.55}.neo-pick{border:1px solid var(--accent-dim);background:linear-gradient(120deg,#0f1612 0%,#0f0f12 100%);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:border-color .2s,background .2s,transform .15s;display:flex}.neo-pick:hover{border-color:var(--accent);background:linear-gradient(120deg,#132018 0%,#121418 100%);text-decoration:none;transform:translateY(-1px)}.neo-pick-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:inline-flex}.neo-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite dot-pulse}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.neo-pick-slug{color:var(--accent);letter-spacing:-.01em;font-size:22px;font-weight:700}.neo-pick-note{color:var(--fg);opacity:.85;margin-top:4px;font-size:13px;font-style:italic}.neo-pick-arrow{color:var(--muted);white-space:nowrap;font-size:13px}.neo-pick:hover .neo-pick-arrow{color:var(--accent)}.neo-card{border:1px solid var(--rule);color:var(--fg);background:#0f0f12;border-radius:10px;margin-top:56px;padding:24px 28px;font-size:14px;line-height:1.7}.neo-card p{color:var(--fg);margin:0 0 10px}.neo-card-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:inline-flex}.neo-links{color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 16px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.neo-links a{color:var(--accent)}.doc{border:1px solid var(--rule);background:#0f0f12;border-radius:10px;padding:32px 36px}.doc h1,.doc h2,.doc h3,.doc h4{letter-spacing:-.01em;color:var(--fg);margin:28px 0 10px;font-family:ui-monospace,monospace}.doc h1{border-bottom:1px solid var(--rule);margin-top:0;padding-bottom:8px;font-size:30px}.doc h2{color:var(--accent);font-size:20px}.doc h3{color:var(--fg);font-size:16px}.doc p{margin:10px 0}.doc ul,.doc ol{margin:10px 0;padding-left:22px}.doc li{margin:4px 0}.doc hr{border:0;border-top:1px solid var(--rule);margin:24px 0}.doc code{color:var(--yaml);background:#1a1a1f;border-radius:4px;padding:2px 6px;font-size:13px}.doc pre{border:1px solid var(--rule);background:#07070a;border-radius:6px;padding:14px 16px;font-size:13px;overflow-x:auto}.doc pre code{color:var(--fg);background:0 0;padding:0}.doc blockquote{border-left:3px solid var(--accent-dim);color:var(--muted);margin:16px 0;padding:4px 14px}.doc table{border-collapse:collapse;width:100%;margin:14px 0}.doc th,.doc td{border:1px solid var(--rule);text-align:left;padding:6px 10px}.wiki-link{color:var(--accent);border-bottom:1px dashed var(--accent-dim);padding-bottom:1px;text-decoration:none;transition:border-color .15s,color .15s}.wiki-link:hover{color:#9bf7b6;border-bottom-color:var(--accent);text-decoration:none}.wiki-link:before{content:"↗ ";opacity:.6;font-size:.85em}.frontmatter{border:1px solid var(--rule);color:var(--yaml);white-space:pre;background:#07070a;border-radius:6px;margin:0 0 24px;padding:14px 16px;font-size:13px;overflow-x:auto}.toolbar{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.toolbar a,.toolbar button{border:1px solid var(--rule);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px}.toolbar a:hover,.toolbar button:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}footer{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:64px;padding-top:20px;font-size:12px;display:flex}footer a{color:var(--muted)}footer a:hover{color:var(--accent)}.raw{white-space:pre-wrap;word-break:break-word;border:1px solid var(--rule);color:var(--fg);background:#07070a;border-radius:6px;padding:20px;font-size:13px}
