/* Public evidence: compact reading, dated records and native disclosures. */
.evidence-page{max-width:1180px;margin:0 auto;padding:var(--space-24) var(--space-40) var(--space-64);color:var(--c-paper);font:var(--text-16)/1.65 system-ui,sans-serif}
.evidence-page [hidden]{display:none!important}
.evidence-page h1,.evidence-page h2,.evidence-page h3{font-family:var(--glee-serif,Georgia,serif);font-weight:400;letter-spacing:-.025em;line-height:1.16}
.evidence-page h1{font-size:clamp(var(--text-28),4vw,var(--text-40));margin:var(--space-12) 0 var(--space-24)}.evidence-page h2{font-size:clamp(var(--text-28),3vw,var(--text-28));margin:0 0 var(--space-24)}.evidence-page h3{font-size:var(--text-20);margin:var(--space-12) 0}
.evidence-heading{padding:var(--space-16) 0 var(--space-12)}.evidence-lead{font-size:var(--text-20);max-width:65ch}.evidence-kicker,.evidence-source,.evidence-meta,.evidence-age{font-size:var(--text-14);color:var(--c-shell-muted,var(--c-paper));overflow-wrap:anywhere}.evidence-kicker{text-transform:uppercase;letter-spacing:.13em}
.evidence-page a{color:var(--c-gold-hi,var(--c-paper));text-underline-offset:.22em}.evidence-page a:hover{text-decoration:underline}.evidence-page a:focus-visible,.evidence-page button:focus-visible,.evidence-page input:focus-visible,.evidence-page summary:focus-visible{outline:2px solid var(--c-info);outline-offset:4px}
.evidence-nav,.evidence-actions{display:flex;flex-wrap:wrap;gap:var(--space-12) var(--space-24);align-items:center}.evidence-nav a,.evidence-actions a{min-height:44px;display:inline-flex;align-items:center}.evidence-nav{border-bottom:1px solid var(--c-shell-hairline);padding-bottom:var(--space-12)}.evidence-nav [aria-current]{color:var(--c-paper);text-decoration:underline;text-decoration-color:var(--c-gold-mid)}
.evidence-page>section{padding:var(--space-24) 0;border-bottom:1px solid var(--c-shell-hairline);scroll-margin-top:120px}.evidence-page p{max-width:72ch;margin:var(--space-12) 0}.evidence-boundary{padding:var(--space-12) var(--space-16);border-left:3px solid var(--c-gold-mid);background:var(--c-panel,var(--c-ink));margin:var(--space-12) 0 var(--space-24)}.evidence-boundary strong{display:block}
.evidence-feature{border:1px solid var(--c-shell-hairline);padding:var(--space-24);background:var(--c-panel,var(--c-ink))}.evidence-feature h3{font-size:var(--text-28)}.evidence-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:0;margin:var(--space-24) 0;gap:var(--space-8);counter-reset:proof}.evidence-flow li{counter-increment:proof;border-top:2px solid var(--c-gold-mid);padding-top:var(--space-12)}.evidence-flow li:before{content:counter(proof,decimal-leading-zero);display:block;font:var(--text-14)/1.5 monospace;color:var(--c-shell-muted)}.evidence-flow a{display:flex;align-items:center;min-height:44px}
.evidence-receipt{padding:var(--space-16) 0;border-bottom:1px solid var(--c-shell-hairline);scroll-margin-top:120px}.evidence-meta{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24)}.evidence-chip{font-size:var(--text-13);border:1px solid var(--c-shell-hairline);border-radius:4px;padding:var(--space-2) var(--space-8);line-height:1.5}.evidence-page summary{cursor:pointer;min-height:44px;padding:var(--space-12) var(--space-2);font-size:var(--text-16)}.evidence-receipt summary{font-weight:600}.evidence-page details[open]>summary{color:var(--c-gold-hi);margin-bottom:var(--space-12)}.evidence-page code{display:block;font-size:var(--text-13);overflow-wrap:anywhere}
.evidence-filter{display:flex;gap:var(--space-16);align-items:end;margin:var(--space-24) 0}.evidence-filter label{flex:1;max-width:650px}.evidence-filter input{display:block;width:100%;min-height:48px;padding:var(--space-12) var(--space-16);margin-top:var(--space-8);border:1px solid var(--c-shell-hairline);border-radius:4px;background:var(--c-ink);color:var(--c-paper);font:inherit}.evidence-filter button{min-height:48px;padding:var(--space-12) var(--space-16);font:inherit;border:1px solid var(--c-gold-mid);border-radius:4px;background:transparent;color:var(--c-gold-hi);cursor:pointer}
.evidence-components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24);margin:var(--space-24) 0}.evidence-component{padding:var(--space-24);border:1px solid var(--c-shell-hairline)}.evidence-component h2{font-size:var(--text-28);margin-top:var(--space-16)}.evidence-component dl{font-size:var(--text-14)}.evidence-component dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:1px solid var(--c-shell-hairline)}.evidence-component dd{margin:0}.evidence-component dt{color:var(--c-shell-muted)}
.evidence-archive,.evidence-note{border-bottom:1px solid var(--c-shell-hairline);padding:var(--space-12) 0}.evidence-archive{margin-top:var(--space-24)}.evidence-archive article{padding:var(--space-16) 0;border-bottom:1px solid var(--c-shell-hairline)}.evidence-page li{max-width:72ch;margin:var(--space-8) 0;overflow-wrap:anywhere}.evidence-next{padding:var(--space-40) 0}
@media(max-width:700px){.evidence-page{padding:var(--space-24) var(--space-24) var(--space-40)}.evidence-heading{padding-top:var(--space-24)}.evidence-components{grid-template-columns:1fr}.evidence-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-filter{align-items:stretch;flex-direction:column}.evidence-component{padding:var(--space-24)}.evidence-component dl>div{grid-template-columns:1fr;gap:var(--space-2)}.evidence-feature{padding:var(--space-24)}.evidence-boundary{padding:var(--space-16)}.evidence-nav{gap:var(--space-8) var(--space-24)}}
@media(prefers-reduced-motion:reduce){.evidence-page{scroll-behavior:auto}}

.evidence-filter:has(select){flex-wrap:wrap}.evidence-filter:has(select) label{flex:1 1 180px}.evidence-filter select{display:block;width:100%;min-height:48px;margin-top:var(--space-8);padding:var(--space-12);border:1px solid var(--c-shell-hairline);background:var(--c-ink);color:var(--c-paper);font:inherit}.evidence-filter select:focus-visible{outline:2px solid var(--c-info);outline-offset:4px}
