:root{--ground:#f6f8f7;--raised:#fff;--ink:#17211e;--muted:#5a6b66;--rule:#dce5e2;--accent:#1a6b5a;--warn:#8a5220;--warn-wash:#f7efe6;--stop:#8a1f2b;--stop-wash:#f8ebec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:#101614;--raised:#18211e;--ink:#e4ede9;--muted:#93a59f;--rule:#2a3733;--accent:#4fbfa3;--warn:#d9a06a;--warn-wash:#2c2318;--stop:#e38a93;--stop-wash:#2e1a1d}}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);margin:0;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}main{max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 5rem}h1{letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.7rem}h2{margin:2rem 0 .5rem;font-size:1.15rem}h3{margin:1.25rem 0 .35rem;font-size:1rem}p{margin:.6rem 0}.muted{color:var(--muted);font-size:.9rem}.card{background:var(--raised);border:1px solid var(--rule);border-radius:6px;margin:.75rem 0;padding:1rem 1.15rem}.warn{background:var(--warn-wash);border-left:3px solid var(--warn)}.stop{background:var(--stop-wash);border-left:3px solid var(--stop)}button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:5px;padding:.5rem .95rem}button.secondary{color:var(--accent);background:0 0}button:disabled{opacity:.5;cursor:not-allowed}input,textarea{font:inherit;border:1px solid var(--rule);background:var(--raised);width:100%;color:var(--ink);border-radius:5px;padding:.5rem .6rem}label{color:var(--muted);margin:.75rem 0 .2rem;font-size:.85rem;display:block}code,.fp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spread{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pill{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rule);color:var(--muted);border-radius:99px;padding:.1rem .55rem;font-size:.72rem}.err{color:var(--stop)}.ok{color:var(--accent)}
