:root{--bg:#f6f6f3;--surface:#fff;--surface-2:#f0f0ec;--surface-3:#e9e9e4;--text:#1d1f21;--muted:#6b6f73;--border:#e2e2dc;--accent:#3b5bdb;--accent-soft:#e7ecfd;--on-accent:#fff;--ok:#2f7d4f;--warn:#8a5a00;--warn-bg:#fff4d6;--danger:#b3261e;--danger-bg:#fbe9e7;--radius:8px;--header-height:3.25rem;--code-keyword:#8f2f9c;--code-string:#1f7a3a;--code-number:#a3490a;--code-comment:#66707a;--code-function:#2252c4;--code-builtin:#0b6e8f;--code-decorator:#9a4d00;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--bg:#141517;--surface:#1c1d20;--surface-2:#232428;--surface-3:#2a2b30;--text:#e6e6e3;--muted:#9a9ea3;--border:#2e3034;--accent:#8ca2ff;--accent-soft:#232b48;--on-accent:#10131f;--ok:#6cc28f;--warn:#f3d98b;--warn-bg:#3a3014;--danger:#f2867d;--danger-bg:#3a1d1b;--code-keyword:#d29bf0;--code-string:#a5d67c;--code-number:#f0b075;--code-comment:#8e969f;--code-function:#7db4f7;--code-builtin:#6fd0e0;--code-decorator:#f0c66a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;line-height:1.25}button,input,select,textarea{font:inherit;color:inherit}input:not([type=checkbox]),select,textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;padding:.45rem .6rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}textarea{resize:vertical}button,a.button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;white-space:nowrap;padding:.45rem .9rem}a.button{color:inherit;text-decoration:none;display:inline-block}a.button:hover,button:hover:not(:disabled){background:var(--surface-2)}button:disabled{opacity:.55;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}@media (prefers-color-scheme:dark){button.primary{color:#10131f}}button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}button.danger{color:var(--danger)}button.link{color:var(--accent);background:0 0;border:none;padding:0}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}label{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}label>:not(span){color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.muted{color:var(--muted)}.small{font-size:.85rem}.error{color:var(--danger);background:var(--danger-bg);border-radius:var(--radius);margin:0;padding:.5rem .75rem}.notice{color:var(--warn);background:var(--warn-bg);border-radius:var(--radius);margin:0;padding:.5rem .75rem}.filters{gap:.5rem 1rem}.filters label.inline{flex-direction:row;align-items:center;gap:.4rem}.filters label.inline select,.filters label.inline input:not([type=checkbox]){width:auto;max-width:14rem}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stack{flex-direction:column;gap:.75rem;display:flex}.tag{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:0 .45rem;font-size:.8rem;display:inline-block}.badge{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.78rem;font-weight:500;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){input:not([type=checkbox]),select,textarea{font-size:16px}input:not([type=checkbox]),select{min-height:2.75rem}input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--accent)}button:not(.link,.swatch),a.button{border-radius:999px;min-height:2.75rem;padding:.5rem 1.1rem}a.button{justify-content:center;align-items:center;display:inline-flex}.card{border-radius:12px}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.filters label.inline{flex-direction:column;align-items:stretch;gap:.2rem;font-size:.8rem}.filters label.inline select,.filters label.inline input:not([type=checkbox]){width:100%;max-width:none}.filters label.check{flex-direction:row;grid-column:1/-1;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.95rem}}svg.svelte-186tu3i{flex:none}main.svelte-3z0wmw{place-items:center;min-height:100dvh;padding:1rem;display:grid}.box.svelte-3z0wmw{width:min(100%,24rem);padding:1.5rem}h1.svelte-3z0wmw{font-size:1.4rem}.center.svelte-12qhfyh{place-items:center;min-height:60dvh;padding:1rem;display:grid}header.svelte-12qhfyh{z-index:10;height:var(--header-height);background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:0 1rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--text);font-weight:650}.tabs.svelte-12qhfyh{gap:.25rem;display:flex;overflow-x:auto}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--radius);color:var(--muted);align-items:center;gap:.35rem;padding:.3rem .6rem;display:flex}.tabs.svelte-12qhfyh a.current:where(.svelte-12qhfyh){color:var(--text);background:var(--surface-2)}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);text-decoration:none}.page.svelte-12qhfyh{width:min(100%,60rem);margin:0 auto;padding:1rem}@media (width<=640px){.tabs.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}}
