:root{--bg:#f7f7f5;--fg:#1d1d1b;--mut:#66665f;--card:#fff;--line:#deded8;--acc:#0a6b5c;--acc2:#e7f2ef;--warn:#9a5b00;--warnbg:#fff3dc;--bad:#a4262c;--badbg:#fde8e9}@media (prefers-color-scheme:dark){:root{--bg:#161615;--fg:#ececea;--mut:#a3a39b;--card:#1f1f1d;--line:#34342f;--acc:#5cc3ae;--acc2:#1b2b28;--warn:#f0b35a;--warnbg:#33290f;--bad:#f28b90;--badbg:#3a1c1e}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:15px/1.5 system-ui,sans-serif}a{color:var(--acc)}h2{margin:20px 0 6px;font-size:18px}h3{border-bottom:1px solid var(--line);margin:16px 0 4px;padding-bottom:2px;font-size:15px}.mut{color:var(--mut);font-size:13px}.box{background:var(--card);border:1px solid var(--line);border-radius:10px;margin:10px 0;padding:12px}.note{background:var(--warnbg);color:var(--warn);border-radius:6px;margin:4px 0;padding:6px 9px;font-size:13px}.tag{background:var(--acc2);color:var(--acc);border-radius:99px;margin-right:4px;padding:1px 7px;font-size:11px;display:inline-block}.tag.w{background:var(--warnbg);color:var(--warn)}.tag.b{background:var(--badbg);color:var(--bad)}table{border-collapse:collapse;width:100%;font-size:13px}td,th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 6px}input,select,button{background:var(--card);color:var(--fg);border:1px solid var(--line);font:inherit;border-radius:6px;padding:7px 9px}button.primary{background:var(--acc);color:#fff;border-color:var(--acc);cursor:pointer}pre{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px;font-size:12.5px;overflow-x:auto}code{font-size:12.5px}.wrap.svelte-9wayz7{max-width:1200px;margin:auto;padding:0 16px}header.svelte-9wayz7{border-bottom:1px solid var(--line);padding-top:16px}h1.svelte-9wayz7{margin:0 0 8px;font-size:22px}h1.svelte-9wayz7 span:where(.svelte-9wayz7){color:var(--mut);margin-left:8px;font-size:13px;font-weight:400}nav.svelte-9wayz7{flex-wrap:wrap;gap:4px;display:flex}nav.svelte-9wayz7 a:where(.svelte-9wayz7){border:1px solid var(--line);background:var(--card);color:var(--fg);border-bottom:0;border-radius:8px 8px 0 0;padding:6px 14px;text-decoration:none}nav.svelte-9wayz7 a.on:where(.svelte-9wayz7){background:var(--acc);color:#fff;border-color:var(--acc)}main.svelte-9wayz7{padding-bottom:40px}
