/* Readability corrections from the rendered design audit. */
.preview-bar{font-size:12px}
.preview-bar>span,.preview-bar a{font-size:11px}
.sample-tag,.demo-head .sample-tag,.story-visual-top .sample-tag{font-size:11px;padding:4px 7px}
.demo-line,.demo-line>span:last-child,.code-label,.code-caption{font-size:11px}
.hero-detail,.story-disclosure,.stage-denomination small,.receipt-scene>small{font-size:12px}
.story-visual-top{flex-wrap:wrap}
.wallet-illustration>span,.wallet-illustration>div{font-size:12px}
.wallet-feature-copy .small-note,.closing p{font-size:12px}
.footer-bottom{font-size:11px}
.services-band{padding-block:1px}
.route-start,.route-end{padding:12px}
@media(max-width:900px){.demo-line,.code-label{flex-wrap:wrap;gap:4px}.stage-denomination small{font-size:11px}.footer-top nav{font-size:11px}}
@media(max-width:650px){
 .preview-bar{font-size:11px}
 .header-actions .cta.compact,.hero-actions .quiet-link{font-size:11px}
 .stage-denomination small{max-width:80px;font-size:11px}
 .hero-detail{font-size:11px}
 .demo-line,.demo-line>span:last-child,.code-label,.code-caption{font-size:11px}
 .activation-demo{margin-top:20px}
 .signal-stage{min-height:560px}
 .story-disclosure{font-size:12px}
 .story-visual-top{font-size:12px}
 .receipt-scene>small{font-size:11px}
 .receipt-digits span{width:33px}
 .footer-top>p{font-size:11px}
 .footer-bottom{font-size:11px;display:block}
 .footer-bottom>span{display:block;margin-top:8px}
 .closing-mark{display:none}
}
