.catalogue.svelte-136c6pl{gap:var(--space-16);padding-block:var(--band);flex-direction:column;display:flex}.intro.svelte-136c6pl{gap:var(--space-3);flex-direction:column;display:flex}.eyebrow.svelte-136c6pl{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);color:var(--brand-text)}h1.svelte-136c6pl{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-strong)}.lede.svelte-136c6pl{color:var(--ink-muted)}section.svelte-136c6pl{gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}h2.svelte-136c6pl{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--ink-strong)}.row.svelte-136c6pl{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.note.svelte-136c6pl{font-size:var(--font-size-sm);color:var(--ink-muted)}.carousel-demo.svelte-136c6pl{max-width:34rem}.rolecards.svelte-136c6pl{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.specimens.svelte-136c6pl{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.demo.svelte-136c6pl{padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--ink-strong);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-text);font-size:var(--font-size-sm);cursor:pointer}.demo.svelte-136c6pl:hover{border-color:var(--indicator);color:var(--brand-text)}
