:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:16px;--space-xl:24px;--space-xxl:32px;--radius:8px;--line:var(--lightningcss-light,#d8dde5)var(--lightningcss-dark,#3a4150);--muted:var(--lightningcss-light,#5f6878)var(--lightningcss-dark,#9aa3b2);--accent:var(--lightningcss-light,#2f5fd0)var(--lightningcss-dark,#7aa2ff);--danger:var(--lightningcss-light,#c4322b)var(--lightningcss-dark,#ff7a72);font:15px/1.45 system-ui}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:canvastext;background:canvas;margin:0}h1,h2,h3{margin:0;font-weight:600}h1{font-size:1.5rem}h2{font-size:1.125rem}input,select,textarea,button{font:inherit}input:not([type=checkbox],[type=radio]),select,textarea{box-sizing:border-box;width:100%;padding:var(--space-s) var(--space-m);border:1px solid var(--line);border-radius:var(--radius);color:fieldtext;background:field}textarea{resize:vertical;min-height:80px}button{padding:var(--space-s) var(--space-l);border:1px solid var(--line);border-radius:var(--radius);color:buttontext;cursor:pointer;background:buttonface}button.primary{border-color:var(--accent);background:var(--accent);color:#fff}button.danger{border-color:var(--danger);color:var(--danger);background:0 0}button:disabled{opacity:.5;cursor:default}a{color:var(--accent)}table{border-collapse:collapse;width:100%}th,td{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-weight:500}label{gap:var(--space-xs);color:var(--muted);display:grid}label.check{align-items:center;gap:var(--space-s);color:canvastext;display:flex}.stack{gap:var(--space-l);display:grid}.row{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.grid{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.muted{color:var(--muted)}header.svelte-12qhfyh{align-items:center;gap:var(--space-l);padding:var(--space-m) var(--space-xl);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}nav.svelte-12qhfyh{gap:var(--space-l);margin-inline-end:auto;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){font-weight:600;text-decoration:underline}main.svelte-12qhfyh{max-width:1080px;padding:var(--space-xl);margin:0 auto}
