.dash.svelte-kc1ot5{max-width:760px;margin:0 auto;padding:2rem 1.25rem 4rem}.dash-head.svelte-kc1ot5 h1:where(.svelte-kc1ot5){font-family:var(--font-display);font-size:2.2rem;margin:0}.sub.svelte-kc1ot5{color:var(--text-muted);margin:.25rem 0 1.5rem}.card.svelte-kc1ot5{background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:12px;padding:1.1rem 1.25rem;margin-bottom:1rem}.card.svelte-kc1ot5 h2:where(.svelte-kc1ot5){font-family:var(--font-display);font-size:1.1rem;margin:0 0 .75rem}.row.svelte-kc1ot5{display:flex;gap:.5rem;flex-wrap:wrap}.row.svelte-kc1ot5 input:where(.svelte-kc1ot5){flex:1 1 10rem;min-width:7rem;padding:.5rem .7rem;border:var(--card-border);border-radius:8px;background:var(--surface);font-family:var(--font-body);font-size:.95rem}.row.svelte-kc1ot5 .slug:where(.svelte-kc1ot5){flex:0 1 12rem;font-family:ui-monospace,monospace}button.svelte-kc1ot5{font-family:var(--font-display);font-weight:700;font-size:.95rem;padding:.5rem 1.1rem;border:0;border-radius:8px;cursor:pointer;background:var(--pill-yellow);color:var(--ink)}button.svelte-kc1ot5:disabled{opacity:.7;cursor:default}.lock.svelte-kc1ot5 label:where(.svelte-kc1ot5){font-weight:600;display:block;margin-bottom:.4rem}.hint.svelte-kc1ot5{color:var(--text-faint);font-size:.85rem;margin:.6rem 0 0}.err.svelte-kc1ot5{color:var(--pink);font-weight:600;margin:.6rem 0 0}.empty.svelte-kc1ot5{color:var(--text-muted)}.draft-row.svelte-kc1ot5{display:grid;gap:.35rem}.meta.svelte-kc1ot5{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.name.svelte-kc1ot5{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--ink);text-decoration:none}.name.svelte-kc1ot5:hover{color:var(--pink)}.slug-tag.svelte-kc1ot5{font-family:ui-monospace,monospace;font-size:.8rem;color:var(--text-faint)}.badge.svelte-kc1ot5{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.1rem .5rem;border-radius:99px}.badge-draft.svelte-kc1ot5{background:var(--surface-warm);color:var(--text-muted)}.badge-published.svelte-kc1ot5{background:var(--green);color:#fff}.sub2.svelte-kc1ot5{font-size:.82rem;color:var(--text-muted)}.actions.svelte-kc1ot5{display:flex;gap:1rem}.actions.svelte-kc1ot5 a:where(.svelte-kc1ot5){font-weight:600;color:var(--blue);text-decoration:none;font-size:.9rem}.actions.svelte-kc1ot5 a:where(.svelte-kc1ot5):hover{text-decoration:underline}
