:root{--paper:#fffbf7;--surface:#fff;--wash:#f7f2ec;--ink:#191015;--soft:#6b625a;--line:#eadfd5;--accent:#bb148f;--action:#ed38bd;--orange:#ff611d;--hot:#ff0caa;--good:#0a8f5b;--warn:#9a4b00;--warn-wash:#fff1dd;--bad:#c03403;--bad-wash:#fde9e3;--gradient:linear-gradient(90deg,var(--orange),var(--hot));--shadow:0 1px 2px rgba(25,16,21,.05),0 10px 28px -14px rgba(25,16,21,.14);--font-sans:var(--font-brand),"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--page:1200px;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948}[data-theme=dark]{--paper:#191015;--surface:#231920;--wash:#2b2028;--ink:#f7f0eb;--soft:#b5a9a6;--line:#3b2e37;--accent:#ff7ad9;--good:#3ddc97;--warn:#f0b060;--warn-wash:#2e2313;--bad:#ff8a6b;--bad-wash:#3a1d17;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px -14px rgba(0,0,0,.6);--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767}@layer base{*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.5 var(--font-sans)}main{max-width:var(--page);margin:0 auto;padding:28px 24px 96px}h1{font-size:34px;font-weight:700;font-stretch:80%;line-height:1.1;margin:0 0 6px}h2{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--soft);margin:32px 0 10px}a{color:var(--accent);text-underline-offset:2px}p{margin:0 0 12px}pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:13.5px/1.6 var(--font-mono)}button,input[type=password],input[type=text]{font:inherit;border-radius:999px;border:1px solid var(--line);padding:7px 16px;background:var(--surface);color:var(--ink)}button{font-weight:600;cursor:pointer}button:disabled{opacity:.45;cursor:default}input[type=password]{display:block;width:100%;max-width:420px;margin-bottom:12px;border-radius:12px}@media (max-width:560px){main{padding:20px 16px 80px}}}