:root{--bg:#f7f5f6;--surface:#fff;--surface-2:#f1edef;--surface-3:#e9e3e6;--text:#1d1f21;--muted:#6b6f73;--border:#e3dce0;--accent:#a3266f;--accent-soft:#f8e6f0;--on-accent:#fff;--ok:#2f7d4f;--warn:#8a5a00;--warn-bg:#fff4d6;--danger:#b3261e;--danger-bg:#fbe9e7;--radius:8px;--header-height:3.25rem;--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:#161315;--surface:#1e1a1d;--surface-2:#252024;--surface-3:#2d272b;--text:#e6e6e3;--muted:#9a9ea3;--border:#352e33;--accent:#ec8cc4;--accent-soft:#3a1a2d;--on-accent:#1f0a17;--ok:#6cc28f;--warn:#f3d98b;--warn-bg:#3a3014;--danger:#f2867d;--danger-bg:#3a1d1b;--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:var(--on-accent)}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}}a.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}a.button.primary:hover{background:var(--accent);filter:brightness(1.08)}code{font-family:var(--mono);font-size:.9em}.stack>p,.stack>h2,.stack>h3{margin:0}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}.brand.svelte-12qhfyh:hover{text-decoration:none}.page.svelte-12qhfyh{max-width:56rem;margin:0 auto;padding:1.25rem 1rem 4rem}@media (width<=640px){header.svelte-12qhfyh{background:var(--bg);border-bottom:none}.brand.svelte-12qhfyh{font-size:1.25rem}}
