/* R16: theme-aware full-image presentation and five-room controls. */
html[data-theme="night"] .home-comparison{--paper:#171a18;--bg:#171a18;--ink:#fff;--muted:#c1c8c3;--line:#444b46;color:var(--ink);background:var(--paper)!important}
html[data-theme="night"] .interactive-comparison,html[data-theme="night"] .interactive-comparison img,html[data-theme="night"] .h-card>a,html[data-theme="night"] .hana-home .h-grid .h-card img,html[data-theme="night"] .hana-home .h-grid .h-card.h-lower img{background:#171a18!important}
html[data-theme="night"] .home-comparison .eyebrow,html[data-theme="night"] .home-comparison .h-textlink{color:#06ec5c}
html[data-theme="night"] .comparison-tools button{color:#fff;border-color:#68746d;background:transparent}
html[data-theme="night"] .comparison-tools button[aria-pressed="true"]{background:#06ec5c;color:#171a18;border-color:#06ec5c}
.comparison-tools{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin:28px 0 24px}
.comparison-tools>div{display:flex;flex-wrap:wrap;gap:8px}
.comparison-tools button{margin:0}
html[data-theme="night"] footer.brand-footer{background:#171a18;color:#fff;border-color:#444b46}
html[data-theme="night"] .brand-footer .brand-slogan strong{color:#06ec5c}
html[data-theme="night"] .brand-footer .footer-signoff>p:last-child,html[data-theme="night"] .brand-footer .brand-contact-links a,html[data-theme="night"] .brand-footer .brand-contact-links a span,html[data-theme="night"] .brand-footer .footer-address{color:#fff;border-color:#444b46}
html[data-theme="night"] .brand-footer .contact-icon{background:#fff;border-radius:5px;padding:3px;box-sizing:border-box}
