.archive-page.svelte-1d6nxft{width:min(100%,920px)}.archive-heading.svelte-1d6nxft{margin:1rem 0 1.25rem}.archive-heading.svelte-1d6nxft h1:where(.svelte-1d6nxft){margin:0;font-size:clamp(1.8rem,7vw,2.5rem);letter-spacing:-.055em}.archive-grid.svelte-1d6nxft{display:grid;gap:.8rem}article.svelte-1d6nxft{padding:1rem;border:1px solid var(--border);border-radius:20px;background:var(--surface)}article.svelte-1d6nxft>a:where(.svelte-1d6nxft){display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem;color:var(--ink);text-decoration:none}.archive-icon.svelte-1d6nxft{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:13px;background:var(--surface-subtle);color:var(--brand-dark)}.archive-copy.svelte-1d6nxft{display:flex;min-width:0;flex:1;flex-direction:column}.archive-copy.svelte-1d6nxft strong:where(.svelte-1d6nxft){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-copy.svelte-1d6nxft small:where(.svelte-1d6nxft){margin-top:.15rem;color:var(--muted);font-size:.68rem}.archive-meta.svelte-1d6nxft{display:flex;justify-content:space-between;margin-top:.65rem;color:var(--muted);font-size:.68rem}article.svelte-1d6nxft>button:where(.svelte-1d6nxft){width:100%;min-height:42px;margin-top:.8rem;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--brand-dark);font-weight:750;cursor:pointer}.archive-success.svelte-1d6nxft{padding:.7rem;border-radius:12px;background:var(--brand-soft);color:var(--brand-dark);font-size:.76rem}@media(min-width:660px){.archive-grid.svelte-1d6nxft{grid-template-columns:repeat(2,minmax(0,1fr))}}
