.result.svelte-3f8dt7{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);background:var(--c-vellum);border:1px solid var(--c-rule-faint);border-radius:var(--radius);color:var(--c-ink);transition:border-color .12s ease,box-shadow .12s ease}.result.svelte-3f8dt7:hover{border-color:var(--c-rule);box-shadow:var(--shadow-card)}.top.svelte-3f8dt7{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.heading.svelte-3f8dt7{font-size:var(--fs-md);font-weight:600}.tag.svelte-3f8dt7{display:inline-block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold);border:1px solid var(--c-gold);border-radius:999px;padding:0 .45em;margin-right:.5em;vertical-align:middle}.page.svelte-3f8dt7{font-size:var(--fs-xs);color:var(--c-gold);white-space:nowrap}.snippet.svelte-3f8dt7{margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--c-ink-soft)}mark.svelte-3f8dt7{background:var(--c-gold-pale);color:var(--c-ink);padding:0 .1em;border-radius:2px}.wrap.svelte-e12qt1{max-width:56rem;margin:0 auto;padding:var(--sp-6) var(--sp-5)}.head.svelte-e12qt1{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-6)}h1.svelte-e12qt1{font-size:var(--fs-xl)}.q.svelte-e12qt1{color:var(--c-gold)}.count.svelte-e12qt1{margin:var(--sp-1) 0 0;font-style:italic;color:var(--c-ink-soft)}.tabs.svelte-e12qt1{display:flex;gap:var(--sp-2)}.tab.svelte-e12qt1{font-size:var(--fs-sm);color:var(--c-ink-soft);border:1px solid var(--c-rule-faint);border-radius:999px;padding:.3rem .8rem}.tab.active.svelte-e12qt1{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-vellum)}.group.svelte-e12qt1{margin-bottom:var(--sp-6)}.group-head.svelte-e12qt1{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4)}.group-head.svelte-e12qt1 h2:where(.svelte-e12qt1){font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);letter-spacing:.03em;color:var(--c-crimson);white-space:nowrap}.line.svelte-e12qt1{flex:1;height:1px;background:var(--c-rule-faint)}.results.svelte-e12qt1{display:flex;flex-direction:column;gap:var(--sp-3)}.empty.svelte-e12qt1{text-align:center;color:var(--c-ink-soft);padding:var(--sp-8) var(--sp-4)}.empty.svelte-e12qt1 .glyph:where(.svelte-e12qt1){font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--c-gold);margin-bottom:var(--sp-2)}
