.statutes-app.svelte-m5xneg{font-family:var(--font-mono);color:var(--fg);background:var(--bg);min-height:100vh;padding-bottom:4rem}.bar.svelte-m5xneg{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-bottom:2px solid var(--fg);flex-wrap:wrap}.brand.svelte-m5xneg{font-weight:800;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.sub.svelte-m5xneg{font-size:.7rem;color:var(--fg-muted, #6b6b6b)}.sub.svelte-m5xneg code:where(.svelte-m5xneg){font-size:.65rem}.spacer.svelte-m5xneg{flex:1}.pulse.svelte-m5xneg{font-size:.7rem;display:flex;align-items:center;gap:.35rem}.pulse-link.svelte-m5xneg{text-decoration:none;color:var(--fg);border:2px solid var(--fg);padding:2px 8px}.pulse-link.svelte-m5xneg:hover{background:var(--pastel-sky, #a4d4f2)}.pulse.warn.svelte-m5xneg{color:#b3261e}.dot.svelte-m5xneg{width:8px;height:8px;border-radius:50%;background:var(--pastel-sky, #a4d4f2);display:inline-block}.dot.coral.svelte-m5xneg{background:var(--pastel-coral, #ffb5a7)}.chips.svelte-m5xneg{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;padding:1rem}.chip.svelte-m5xneg{border:2px solid var(--fg);background:var(--card, #fff);padding:.75rem 1rem}.chip-n.svelte-m5xneg{font-size:1.5rem;font-weight:800}.chip-l.svelte-m5xneg{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted, #6b6b6b)}.legend.svelte-m5xneg{display:flex;flex-wrap:wrap;gap:.75rem;padding:0 1rem .5rem}.leg-item.svelte-m5xneg{font-size:.7rem;display:flex;align-items:center;gap:.35rem}.leg-sw.svelte-m5xneg{width:14px;height:14px;border:2px solid var(--fg);display:inline-block}.card.svelte-m5xneg{margin:1rem;border:2px solid var(--fg);background:var(--card, #fff);padding:1rem 1.25rem}.card.svelte-m5xneg h2:where(.svelte-m5xneg){font-size:.85rem;font-weight:800;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.hint.svelte-m5xneg,.empty.svelte-m5xneg{font-size:.7rem;color:var(--fg-muted, #6b6b6b);margin:0 0 .75rem}.detail-list.svelte-m5xneg{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}.detail.svelte-m5xneg{border:2px solid var(--fg);border-left:8px solid var(--g);background:var(--bg);padding:.6rem .75rem;scroll-margin-top:1rem}.detail.svelte-m5xneg:target{outline:3px solid var(--g);outline-offset:2px}.d-head.svelte-m5xneg{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.25rem}.d-cite.svelte-m5xneg{font-weight:800;font-size:.78rem;color:var(--fg);text-decoration:none;border-bottom:2px solid transparent}.d-cite.svelte-m5xneg:hover{border-bottom-color:var(--fg)}.d-group.svelte-m5xneg{font-size:.58rem;text-transform:uppercase;letter-spacing:.03em;border:1.5px solid var(--fg);padding:1px 6px}.d-count.svelte-m5xneg,.d-mentions.svelte-m5xneg{font-size:.62rem;color:var(--fg-muted, #6b6b6b);margin-left:auto}.d-mentions.svelte-m5xneg{margin-left:0}.d-title.svelte-m5xneg{font-size:.72rem;font-weight:700;margin-bottom:.2rem}.d-detail.svelte-m5xneg{font-size:.68rem;line-height:1.45;color:var(--fg);margin:0}
