.header-top.svelte-kvdi3{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-header.svelte-kvdi3{text-align:center;place-items:center;margin:6rem 0;display:grid}.rule-id.svelte-kvdi3{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--red);margin:0 0 .55rem;font-weight:700}.rule-focus.svelte-kvdi3{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--ink-l);max-width:42rem;margin-bottom:1rem}.header-footer.svelte-kvdi3{justify-content:center;align-items:center;gap:.5rem;display:flex}.badge.svelte-kvdi3{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.08em;align-items:center;padding:.15rem .6rem;display:inline-flex}.badge--candidate.svelte-kvdi3{color:var(--gold);border:1px solid var(--gold)}.stars.svelte-kvdi3{color:var(--ink-f);letter-spacing:.04em;font-size:var(--text-sm)}.stars.svelte-kvdi3.conf5{color:var(--red-dk)}.content-section.svelte-kvdi3{margin-bottom:2rem}.section-title.svelte-kvdi3{border-bottom:1px solid var(--parch-dk);margin-bottom:.75rem;padding-bottom:.35rem}.chip-row.svelte-kvdi3{flex-wrap:wrap;gap:.3rem;display:flex}.val-ok.svelte-kvdi3{color:var(--green)}.val-partial.svelte-kvdi3{color:var(--gold)}.token-row.svelte-kvdi3{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.token-row-label.svelte-kvdi3{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.08em;color:var(--ink-f);white-space:nowrap}.evidence-card-head.svelte-kvdi3{border-bottom:1px dashed var(--parch-dk);justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.4rem;padding-bottom:.3rem;display:flex}.evidence-count.svelte-kvdi3{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-f);white-space:nowrap}.evidence-rows.svelte-kvdi3{flex-direction:column;gap:.3rem;max-height:8rem;display:flex;overflow-y:auto}.evidence-rows.svelte-kvdi3 li:where(.svelte-kvdi3){font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.35rem;line-height:1.4;display:flex}.ev-pos.svelte-kvdi3{font-family:var(--font-mono);color:var(--ink-f);flex-shrink:0}.ev-text.svelte-kvdi3{min-width:0;font-family:var(--font-serif);color:var(--ink);flex:1;margin-top:.15rem}.ev-ratio.svelte-kvdi3{font-family:var(--font-mono);font-size:var(--text-xs);flex-shrink:0}.evidence-membership.svelte-kvdi3{font-size:var(--text-xs);color:var(--ink-f);margin:0;font-style:italic}.evidence-note.svelte-kvdi3{border-top:1px dashed var(--parch-dk);font-family:var(--font-serif);font-size:var(--text-sm);color:var(--ink);margin-top:.8rem;padding-top:.6rem;line-height:1.55}
