.page-head.svelte-7ajnw8{margin-bottom:var(--space-7);max-width:38em}.kicker.svelte-7ajnw8{font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-copper);margin:0 0 var(--space-2)}.lede.svelte-7ajnw8{color:var(--text-secondary);font-size:1.0625rem}.reference-table.svelte-7ajnw8{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6)}.reference-table.svelte-7ajnw8 summary:where(.svelte-7ajnw8){cursor:pointer;font-family:var(--font-sans);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-primary);display:flex}.reference-table.svelte-7ajnw8 summary:where(.svelte-7ajnw8) .hint:where(.svelte-7ajnw8){font-size:var(--text-micro);color:var(--text-tertiary)}.reference-table.svelte-7ajnw8 img:where(.svelte-7ajnw8){max-width:100%;height:auto;margin:var(--space-4) auto;border:1px solid var(--surface-border);border-radius:var(--radius-md);display:block}.ref-meta.svelte-7ajnw8{font-family:var(--font-sans);font-size:var(--text-micro);color:var(--text-tertiary);text-align:center;margin:0}.ref-meta.svelte-7ajnw8 a:where(.svelte-7ajnw8){color:var(--color-copper)}.filters.svelte-7ajnw8{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.search.svelte-7ajnw8{font-family:var(--font-sans);font-size:var(--text-small);padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary)}.filter-row.svelte-7ajnw8{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.filter-row.svelte-7ajnw8 button:where(.svelte-7ajnw8){font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-secondary);border:1px solid var(--surface-border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:0 0}.filter-row.svelte-7ajnw8 button:where(.svelte-7ajnw8):hover{border-color:var(--color-copper-pale);color:var(--text-primary)}.filter-row.svelte-7ajnw8 button.active:where(.svelte-7ajnw8){background:var(--color-copper);color:var(--surface-base);border-color:var(--color-copper)}.filter-row.svelte-7ajnw8 .count:where(.svelte-7ajnw8){opacity:.7;margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--text-micro)}.clear.svelte-7ajnw8{font-size:var(--text-micro);color:var(--text-tertiary);margin-left:auto}.result-count.svelte-7ajnw8{font-family:var(--font-sans);font-size:var(--text-micro);color:var(--text-tertiary);margin:0}.group.svelte-7ajnw8{margin-bottom:var(--space-7)}.group.svelte-7ajnw8 h2:where(.svelte-7ajnw8){font-size:1.125rem;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-weight:var(--weight-medium);margin-bottom:var(--space-4)}.grid.svelte-7ajnw8{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.card-tile.svelte-7ajnw8{gap:var(--space-3);background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-5);color:inherit;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.card-tile.svelte-7ajnw8:hover,.card-tile.svelte-7ajnw8:focus-visible{border-color:var(--color-copper-pale);box-shadow:var(--shadow-paper);color:inherit;transform:translateY(-1px)}.title-row.svelte-7ajnw8 h3:where(.svelte-7ajnw8){font-size:1.125rem;line-height:var(--leading-snug);margin:0}.quick.svelte-7ajnw8{gap:var(--space-1) var(--space-3);font-family:var(--font-sans);font-size:var(--text-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.quick.svelte-7ajnw8>div:where(.svelte-7ajnw8){display:contents}.quick.svelte-7ajnw8 dt:where(.svelte-7ajnw8){color:var(--text-tertiary);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;align-self:center}.quick.svelte-7ajnw8 dd:where(.svelte-7ajnw8){color:var(--text-secondary);margin:0}.truncate.svelte-7ajnw8{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stitches.svelte-7ajnw8{font-family:var(--font-sans);font-size:var(--text-micro);color:var(--text-tertiary);margin:0}.nums.svelte-7ajnw8{font-family:var(--font-mono);color:var(--accent-source)}
