.page-head.svelte-1e1o3gg{margin-bottom:var(--space-6);max-width:38em}.kicker.svelte-1e1o3gg{font-family:var(--font-sans);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.12em;color:var(--color-copper);margin:0 0 var(--space-2)}.lede.svelte-1e1o3gg{color:var(--text-secondary);font-size:1.0625rem}.grid.svelte-1e1o3gg{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:0;list-style:none;display:grid}.card.svelte-1e1o3gg{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.card-body.svelte-1e1o3gg{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.preview.svelte-1e1o3gg{background:var(--surface-base);border-bottom:1px solid var(--surface-border);justify-content:center;max-height:14rem;display:flex;overflow:hidden}.preview.svelte-1e1o3gg img:where(.svelte-1e1o3gg){object-fit:contain;width:100%;max-width:18rem;height:auto}.card.svelte-1e1o3gg h2:where(.svelte-1e1o3gg){margin:0;font-size:1.125rem}.desc.svelte-1e1o3gg{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-secondary);margin:0}.pages.svelte-1e1o3gg{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-link.svelte-1e1o3gg{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:inherit;font-family:var(--font-sans);font-size:var(--text-small);text-decoration:none;display:flex}.page-link.svelte-1e1o3gg:hover{border-color:var(--color-copper-pale);color:inherit}.page-label.svelte-1e1o3gg{font-family:var(--font-mono);color:var(--accent-source);font-weight:var(--weight-medium)}.page-note.svelte-1e1o3gg{color:var(--text-secondary);text-align:right}.note.svelte-1e1o3gg{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-tertiary);text-align:center;padding-top:var(--space-4);border-top:1px dashed var(--surface-border)}.note.svelte-1e1o3gg a:where(.svelte-1e1o3gg){color:var(--color-copper)}
