/* Readability floor for legacy public pages pending their visual migration.
   Primary body copy stays at 16px+; visible technical metadata stays at 12px+.
   This file intentionally changes typography only, not layout or product semantics. */
body{font-size:16px}.nav nav{font-size:13px;line-height:1.45}.nav a{min-height:40px;display:inline-flex;align-items:center}.eyebrow,.kicker{font-size:12px;line-height:1.35}.contract span,.proof-grid span,.terminal-top,.label,.hint,.stamp,.flow span,.trust-note{font-size:12px;line-height:1.5}.proof-grid article span,.trust-grid p,.latest-grid p,.evidence-card p,.evidence-card small,.surface-card p{font-size:13px;line-height:1.6}.metrics .metric,.metrics-grid b{line-height:1.1}.command-card>div,.command-card>div b,.command-card>a,.verification-line,.surface-card>span,.surface-icon,.surface-card a,.surface-card code,.fit-title span,.evidence-top,.fit,.evidence-numbers span,.evidence-footer,.metrics-grid span,.metrics-grid small,.metrics-time,.trust-grid article>span,.trust-links,.latest-grid article>span,footer{font-size:12px;line-height:1.5}.decision-stack small{font-size:13px;line-height:1.55}.decision-stack>li>span,.decision-stack i,.panel-head{font-size:12px;line-height:1.4}.nav-cta{font-size:12px}.button{font-size:14px}pre,code{font-size:13px}small{font-size:12px}
/* This stylesheet is the explicit final readability contract for legacy pages; important prevents older high-specificity page rules from reintroducing 8–11px text. */
body .label{font-size:12px!important;line-height:1.5!important}body .terminal pre{font-size:13px!important;line-height:1.6!important}body .terminal-top b{font-size:12px!important;line-height:1.4!important}
@media(max-width:700px){.nav nav{font-size:14px}.eyebrow,.kicker,.contract span,.proof-grid span,.terminal-top,.label,.hint,.stamp,.flow span,.trust-note,footer{font-size:12px}.proof-grid article span,.trust-grid p,.latest-grid p,.evidence-card p,.surface-card p,.decision-stack small{font-size:13px}.button{font-size:14px}body .terminal pre{font-size:13px!important;line-height:1.6!important}}
