.page.svelte-1v1pd4a{display:flex;padding:var(--sp-5) var(--sp-5) var(--sp-7);min-height:calc(100vh - var(--h-topbar))}.center.svelte-1v1pd4a{flex:1;max-width:var(--w-app-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.hdr-row.svelte-1v1pd4a{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-2)}.create-btn.svelte-1v1pd4a{padding:10px 18px;background:var(--accent-bg);color:#fff;border-radius:var(--r-2);font-size:13px;font-weight:700;transition:filter var(--transition);flex-shrink:0}.create-btn.svelte-1v1pd4a:hover{filter:brightness(1.08)}.hdr.svelte-1v1pd4a h1:where(.svelte-1v1pd4a){font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:var(--sp-2)}.hdr.svelte-1v1pd4a .sub:where(.svelte-1v1pd4a){font-size:14px;color:var(--ink-mute);margin-bottom:var(--sp-3)}.hdr.svelte-1v1pd4a .meta:where(.svelte-1v1pd4a){display:flex;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.filters.svelte-1v1pd4a{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:4px;background:var(--surface-1);border:1px solid var(--rule-soft);border-radius:999px;align-self:flex-start}.filters.svelte-1v1pd4a button:where(.svelte-1v1pd4a){padding:8px 16px;font-size:12.5px;font-weight:600;color:var(--ink-mute);border-radius:999px;transition:color var(--transition),background var(--transition)}.filters.svelte-1v1pd4a button:where(.svelte-1v1pd4a):hover{color:var(--ink-soft);background:var(--surface-2)}.filters.svelte-1v1pd4a button.active:where(.svelte-1v1pd4a){background:var(--accent-bg);color:#fff}.grid.svelte-1v1pd4a{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-3)}.grid.svelte-1v1pd4a .sub-card{width:auto;flex-shrink:initial}.empty.svelte-1v1pd4a{padding:var(--sp-7) var(--sp-4);text-align:center;background:var(--surface-1);border:1px dashed var(--rule);border-radius:var(--r-3);color:var(--ink-mute);font-family:var(--font-mono);font-size:13px}@media(max-width:760px){.page.svelte-1v1pd4a{padding:var(--sp-3)}.hdr.svelte-1v1pd4a h1:where(.svelte-1v1pd4a){font-size:22px}}
