.page.svelte-18bu7u3{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 6rem}.page-head.svelte-18bu7u3{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--border-subtle)}.back.svelte-18bu7u3{display:inline-block;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--text-meta);text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:color var(--motion-state)}.back.svelte-18bu7u3:hover{color:var(--text-link)}.page-head.svelte-18bu7u3 h1:where(.svelte-18bu7u3){font-family:var(--font-display);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.lede.svelte-18bu7u3{font-size:1.0625rem;color:var(--text-secondary);max-width:56ch;line-height:1.55;margin:0 0 1.75rem}.jump.svelte-18bu7u3{display:flex;flex-wrap:wrap;gap:.5rem}.jump.svelte-18bu7u3 a:where(.svelte-18bu7u3){font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-meta);text-decoration:none;padding:.4rem .75rem;border:1px solid var(--border-default);border-radius:var(--radius-md);transition:color var(--motion-state),border-color var(--motion-state),background var(--motion-state)}.jump.svelte-18bu7u3 a:where(.svelte-18bu7u3):hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-muted)}.section.svelte-18bu7u3{margin-bottom:4.5rem;scroll-margin-top:1.5rem}.section-head.svelte-18bu7u3{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:.875rem;border-bottom:1px solid var(--border-default)}.section-head.svelte-18bu7u3 h2:where(.svelte-18bu7u3){font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .375rem}.section-desc.svelte-18bu7u3{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0;max-width:50ch}.section-count.svelte-18bu7u3{font-family:var(--font-mono);font-size:.7rem;color:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.grid.svelte-18bu7u3{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.specimen.svelte-18bu7u3{min-width:0;padding:1.25rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:border-color var(--motion-state)}.specimen.svelte-18bu7u3:hover{border-color:var(--border-default)}.specimen--wide.svelte-18bu7u3{grid-column:1 / -1}.specimen-head.svelte-18bu7u3{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-light)}.specimen-name.svelte-18bu7u3{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--text-primary);text-decoration:none;transition:color var(--motion-state)}.specimen-name.svelte-18bu7u3:hover{color:var(--text-link)}.specimen-meta.svelte-18bu7u3{font-family:var(--font-mono);font-size:.65rem;color:var(--text-meta);text-align:right;line-height:1.3}.specimen-body.svelte-18bu7u3{display:flex;flex-direction:column;gap:.625rem}.specimen-body--stack.svelte-18bu7u3{gap:.75rem}.demo-row.svelte-18bu7u3{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.card-title.svelte-18bu7u3{font-family:var(--font-display);font-weight:600;font-size:.9rem;margin:0 0 .25rem}.card-body.svelte-18bu7u3{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0}.divider-copy.svelte-18bu7u3{font-size:.85rem;color:var(--text-secondary);margin:0}.skeleton-row.svelte-18bu7u3{display:flex;gap:.75rem;align-items:flex-start}.skeleton-lines.svelte-18bu7u3{flex:1;display:flex;flex-direction:column;gap:.5rem}.tab-copy.svelte-18bu7u3{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}@media(max-width:640px){.page.svelte-18bu7u3{padding:2rem 1rem 4rem}.page-head.svelte-18bu7u3 h1:where(.svelte-18bu7u3){font-size:2rem}.section-head.svelte-18bu7u3{flex-direction:column;align-items:flex-start;gap:.5rem}.specimen-head.svelte-18bu7u3{flex-direction:column;align-items:flex-start;gap:.25rem}.specimen-meta.svelte-18bu7u3{text-align:left}}
