/* Reading adjustments; preserve the existing layout, headings and effects. */
.showcase-heading>p,.showcase .scene-copy>p,.install-options>p,.install-heading>p,.showcase-section-heading p,.showcase-final p{color:#b8cbd2;font-weight:500;line-height:1.85}
.showcase .scene-copy>p,.install-options>p{font-size:18px}
.scene-checks{font-size:16px;line-height:1.7;gap:12px;color:#d9e7eb}
.showcase-kicker{font-size:11px;color:#9ebdc7;letter-spacing:2.5px}
.scene-label{font-size:10px;line-height:1.7;letter-spacing:.8px;padding:7px 11px}
.neon-text{font-size:16px;line-height:1.7;color:#64edf4}
.neon-button{font-size:11px;min-height:48px;padding:14px 20px;line-height:1.5}
.showcase .scene-copy .scene-footnote{font-size:14px!important;color:#9eb6c1!important;line-height:1.8!important}
.showcase-numbers span{font-size:10px;letter-spacing:.6px;color:#a3bdc8;line-height:1.7}
.showcase-source{font-size:14px;line-height:1.9;color:#9ab4bf}
.showcase-history p,.showcase-final p{font-size:17px;color:#aec3cc}
.chart-axis{font-size:12px;color:#a0bdc8;line-height:1.7}
.live-records .signal-preview-row strong{font-size:15px;line-height:1.7}
.live-records .signal-preview-row small,.findings-scene .scene-window-bottom>span{font-size:12px;color:#9bbac7;line-height:1.7}
.findings-toolbar{font-size:14px;color:#adc8d3}
.findings-toolbar a{font-size:10px}
.signal-badge{font-size:12px}
.scene-window-bottom>span{font-size:13px;line-height:1.7}
.scene-window-bottom>span small{font-size:11px;color:#95b4c2}
.scene-small-button{font-size:12px;padding:8px 10px}
.showcase .telegram-bubble h3{font-size:16px;line-height:1.6}
.showcase .telegram-bubble p{font-size:14px;color:#b9cdd6}
.showcase .telegram-bubble time,.showcase .telegram-recorded{font-size:12px;line-height:1.7}
.showcase .telegram-messages .telegram-disclaimer{font-size:13px!important;color:#9bb7c5;line-height:1.8!important}
.showcase .telegram-phone-bottom{font-size:12px;line-height:1.6;color:#a5c2cd}
.header nav a{font-size:13px;letter-spacing:.5px}.header-cta{font-size:11px}
.install-heading>p{font-size:19px}.install-layout{gap:45px;grid-template-columns:1fr 1.45fr}
.install-options .install-source-note{font-size:15px;line-height:1.85;color:#a0bac6}
.install-requirements{font-size:16px;line-height:1.8;gap:10px;color:#b5ccd5}
.install-requirements>strong{font-size:10px;line-height:1.8;letter-spacing:.8px}
.install-tabs{gap:25px}.install-tabs button{font-size:17px;line-height:1.5;padding-block:16px;color:#a6c2ce}
.install-terminal [role=tabpanel]{padding:24px}
.install-instruction{font-size:17px!important;line-height:1.8!important;color:#c2d8e1!important;display:block}
.install-instruction>b{display:inline-block;font-size:11px;margin-right:8px}
.install-terminal pre{font-size:13px;line-height:2.15;color:#c3f1f5;padding-block:18px 24px}
.install-copy{font-size:16px;min-height:48px;line-height:1.6;padding:12px 15px}
.install-terminal-footer>span{font-size:10px;line-height:1.8;letter-spacing:.4px}
.install-terminal-footer>p{font-size:15px;line-height:1.85;color:#a2becb;margin-top:10px}
.install-copy-status{font-size:15px!important;line-height:1.8!important}
.ops-page-heading>p,.detail-copy>p,.page-hero>p,.deployment-step>p{color:#b2c9d3;font-size:18px;line-height:1.85}
.ops-source,.ops-data-note{color:#a8c1cb;font-size:14px!important;line-height:1.8}
.ops-filters label{font-size:15px}.ops-filters input,.ops-filters select{font-size:16px}
.observation-title strong{font-size:16px;line-height:1.7}.observation-title>span{font-size:13px;color:#a4becc;line-height:1.8}
.results-heading p,.ops-pagination>span{font-size:15px}.observation-detail p{color:#afc8d3;font-size:16px;line-height:1.85}
.footer-top p,.footer-top>div{font-size:15px;color:#a9c0cb}
@media(max-width:1100px){.header nav{gap:14px}.header nav a{font-size:12px}.header-cta{font-size:10px}.install-layout{gap:30px;grid-template-columns:1fr 1.4fr}.install-terminal pre{font-size:12px}}
@media(max-width:800px){.scene-window-bottom>span{font-size:12px}.scene-window-bottom>span small{font-size:10px}.showcase-kicker{font-size:10px}.neon-button{font-size:10px}}
@media(max-width:700px){.install-layout{grid-template-columns:minmax(0,1fr);gap:28px}.install-terminal [role=tabpanel]{padding:18px}.install-heading>p{font-size:18px}.install-options>p{font-size:18px}.install-terminal pre{font-size:12px;line-height:2.2}.install-instruction{font-size:16px!important}.install-tabs{gap:20px;padding-inline:18px}.install-tabs button{font-size:17px}.install-copy{font-size:15px}.install-terminal-footer>p{font-size:15px}.install-requirements{font-size:16px}.install-options .install-source-note{font-size:14px}.install-terminal-footer>span{font-size:9px}}
@media(max-width:640px){.showcase-heading>p{font-size:18px;line-height:1.75}.showcase .scene-copy>p{font-size:18px;line-height:1.8}.scene-checks{font-size:15px;gap:12px}.scene-label{font-size:9px;letter-spacing:.5px;padding:7px 10px}.showcase-kicker{font-size:9px;letter-spacing:1.7px}.neon-text{font-size:16px}.neon-button{font-size:10px;line-height:1.6;padding:13px 15px}.header-cta{font-size:9px}.header nav a{font-size:16px}.showcase-numbers span{font-size:9px;line-height:1.8}.showcase-source{font-size:13px;line-height:1.85}.showcase .scene-copy .scene-footnote{font-size:13px!important}.chart-axis{font-size:11px}.findings-toolbar{font-size:13px}.findings-toolbar a{font-size:9px}.live-records .signal-preview-row{grid-template-columns:52px minmax(0,1fr)}.live-records .signal-preview-row strong{font-size:15px}.live-records .signal-preview-row small{font-size:12px}.findings-scene .scene-window-bottom>span{font-size:11px}.scene-small-button{font-size:11px;padding:8px}.scene-window-bottom{gap:8px}.scene-window-bottom>span{font-size:11px}.scene-window-bottom>span small{font-size:10px}.showcase .telegram-bubble h3{font-size:16px}.showcase .telegram-bubble p{font-size:14px}.showcase .telegram-recorded,.showcase .telegram-bubble time{font-size:11px}.showcase .telegram-messages .telegram-disclaimer{font-size:12px!important}.showcase .telegram-phone-bottom{font-size:11px}.ops-page-heading>p,.detail-copy>p,.page-hero>p,.deployment-step>p{font-size:17px}.ops-filters label{font-size:14px}.observation-title strong{font-size:16px}.observation-title>span{font-size:12px}.observation-detail p{font-size:15px}.results-heading p,.ops-pagination>span{font-size:13px}.footer-top>p,.footer-top>div{font-size:14px}}
