.rule-card.svelte-1xl4y5t{flex-direction:column;gap:.6rem;display:flex}.rule-card.svelte-1xl4y5t.standalone{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--gold) 10%, transparent) 0%, transparent 60%), var(--parch);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:box-shadow var(--t-fast) ease;padding:.9rem 1rem 1rem}.rule-card.svelte-1xl4y5t.standalone:hover{box-shadow:var(--shadow-lg)}.rule-card.svelte-1xl4y5t.embedded{height:100%}.rule-card-head.svelte-1xl4y5t{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.rule-card-head-right.svelte-1xl4y5t{align-items:center;gap:.3rem;display:flex}.rule-conf.svelte-1xl4y5t{color:var(--ink-f);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap}.rule-conf.svelte-1xl4y5t.conf5{color:var(--red-dk)}.rule-card-art.svelte-1xl4y5t{background:color-mix(in srgb, var(--parch-d) 60%, transparent);border:1px solid var(--parch-dk);border-radius:var(--radius-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.6rem .8rem .7rem;display:flex}.rule-id-link.svelte-1xl4y5t{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--red);font-weight:700;line-height:1.2;text-decoration:none}.rule-id-link.svelte-1xl4y5t:hover{-webkit-text-decoration:underline dotted var(--red);text-decoration:underline dotted var(--red)}.rule-card-focus.svelte-1xl4y5t{font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:1.4}.rule-card-text.svelte-1xl4y5t{font-family:var(--font-serif);font-size:var(--text-sm);border-left:3px solid var(--border);background:color-mix(in srgb, var(--parch-d) 45%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink);padding:.55rem .7rem;line-height:1.6}.rule-card-meta.svelte-1xl4y5t{flex-direction:column;gap:.3rem;display:flex}.chip-row.svelte-1xl4y5t{flex-wrap:wrap;gap:.25rem;display:flex}.citation-list.svelte-1xl4y5t li:where(.svelte-1xl4y5t){font-size:var(--text-xs);margin:0;padding:0 0 0 .9rem;line-height:1.5;position:relative}.citation-list.svelte-1xl4y5t li:where(.svelte-1xl4y5t):before{content:"·";color:var(--ink-f);font-weight:700;position:absolute;left:0}.citation-list.svelte-1xl4y5t li:where(.svelte-1xl4y5t).has-folio{align-items:flex-start;gap:.35rem;padding-left:0;display:flex}.citation-list.svelte-1xl4y5t li:where(.svelte-1xl4y5t).has-folio:before{display:none}.citation-list.svelte-1xl4y5t li:where(.svelte-1xl4y5t).has-folio .chip{flex-shrink:0;min-width:3.2rem}.citation-list.svelte-1xl4y5t.is-collapsed li:where(.svelte-1xl4y5t):nth-child(n+5){display:none}.rule-card-footer.svelte-1xl4y5t{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.rule-evidence.svelte-1xl4y5t{font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--ink-f)}.panel-action-link.svelte-1xl4y5t{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.08em;color:var(--red);white-space:nowrap;text-decoration:none}.panel-action-link.svelte-1xl4y5t:hover{text-decoration:underline}.btn--rule{width:2.3rem}.rule-popover-focus.svelte-oynrzy{font-weight:600;line-height:1.4;display:block}.rule-popover-note.svelte-oynrzy{font-size:var(--text-xs);color:var(--ink-f);margin-top:.3rem;font-style:italic;line-height:1.4;display:block}
