:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f1ea;--panel:#faf8f2;--panel-2:#eae7dd;--line:#d6d2c6;--line-strong:#b8b3a4;--ink:#1a1a1a;--ink-muted:#5a5650;--ink-contrast:#faf8f2;--accent:#7d4a2f;--good:#1f7a4d;--warn:#a85d1c;--danger:#7d2f3c;--chart-1:#1b5e9c;--chart-2:#c1440e;--chart-3:#1f7a4d;--chart-4:#7b3fa0;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:4px;--radius-lg:8px;--gap:1rem;--measure:68ch}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#151515;--panel:#1c1c1c;--panel-2:#242424;--line:#353535;--line-strong:#4e4e4e;--ink:#e8e4da;--ink-muted:#9a958b;--ink-contrast:#151515;--accent:#d2a07c;--good:#4e9c72;--warn:#c98b4b;--danger:#c87c86;--chart-1:#4a93d4;--chart-2:#e06a35;--chart-3:#2f9e6a;--chart-4:#9b6fd0}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-text-size-adjust:100%;margin:0;font-size:17px;line-height:1.65}h1,h2,h3,h4{font-family:var(--sans);margin:0 0 .5rem;font-weight:700;line-height:1.25}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.1rem}p{max-width:var(--measure);margin:0 0 1rem}header p,footer p{max-width:none}a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code,kbd{font-family:var(--mono);font-size:.9em}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}img{max-width:100%;height:auto}.shell{flex-direction:column;min-height:100vh;display:flex}.shell>main{flex:1}.wrap{max-width:880px;margin:0 auto;padding:0 1.25rem}.label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.card{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:1rem 1.15rem}.btn{font-family:var(--mono);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:.35rem .75rem;font-size:.8rem}.btn:hover{border-color:var(--line-strong)}.btn[aria-pressed=true]{background:var(--panel-2);border-color:var(--line-strong);text-underline-offset:3px;text-decoration:underline}.btn:disabled{opacity:.45;cursor:default}.logo{width:26px;height:26px;-webkit-mask:var(--logo-src) center / contain no-repeat;-webkit-mask:var(--logo-src) center / contain no-repeat;mask:var(--logo-src) center / contain no-repeat;background:currentColor;display:inline-block}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.5rem .75rem;top:1rem;left:1rem}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{border:1px solid var(--line);text-align:left;padding:.4rem .65rem}td{font-family:var(--mono)}@media (forced-colors:active){.card,.btn{border-color:canvastext}}:root{--logo-src:url(../../../logo.svg);--measure:68ch}.wrap{max-width:760px}body{font-size:17px}header.svelte-12qhfyh{border-bottom:1px solid var(--line)}.bar.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:.9rem;padding-bottom:.9rem;display:flex}.brand.svelte-12qhfyh{font-family:var(--mono);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}nav.svelte-12qhfyh{font-family:var(--sans);gap:1rem;margin-right:auto;font-size:.95rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){text-underline-offset:4px;text-decoration:underline}main.svelte-12qhfyh{padding-top:2.5rem;padding-bottom:3rem}footer.svelte-12qhfyh{border-top:1px solid var(--line);padding:1.5rem 0 2rem}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--ink-muted);margin:0 0 .3rem;font-size:.9rem}
