[data-theme="dark"]{color-scheme:dark;--aph-bg:#1a2133;--aph-surface:#313c5c;--aph-surface-alt:#3a4768;--aph-text:#f0f3f9;--aph-text-muted:#c3cbdd;--aph-ink:#f0f3f9;--aph-text-on-dark:#f0f3f9;--aph-text-on-dark-muted:#d3dae9;--aph-border:#4a5878;--aph-link:#9dc0ff;--aph-navy:#313c5c;--aph-navy-deep:#232c44;--aph-panel:#262f49;--aph-band:#262f49;--aph-header-bg:rgba(22, 29, 46, 0.94);--aph-header-fg:#eef1f7;--aph-header-border:rgba(255, 255, 255, 0.12);--aph-scrim:rgba(10, 14, 24, 0.66);--aph-scrim-top:rgba(6, 9, 16, 0.74);--aph-scrim-mid:rgba(6, 9, 16, 0.6);--aph-scrim-bot:rgba(6, 9, 16, 0.36);--aph-shadow:0 10px 30px rgba(0, 0, 0, 0.5)}[data-theme="dark"] .aph-section__heading--on-dark,[data-theme="dark"] .aph-about .aph-section__heading,[data-theme="dark"] .aph-hero__heading,[data-theme="dark"] .aph-footer__title{color:var(--aph-text-on-dark)}[data-theme="dark"] .aph-hero__logo--text,[data-theme="dark"] .aph-logo--text{color:var(--aph-text)}[data-theme="dark"] .aph-btn{color:var(--aph-text);background:#3b4a70;border-color:#3b4a70}[data-theme="dark"] .aph-btn:hover,[data-theme="dark"] .aph-btn:focus{color:#1a2133;background:#c8d0e2;border-color:#c8d0e2}[data-theme="dark"] .aph-card__img--placeholder{background:linear-gradient(135deg,#313c5c 0%,#47578230 100%),linear-gradient(135deg,#313c5c 0%,#475782 100%)}[data-theme="dark"] .aph-hero__slide--fallback{background:linear-gradient(135deg,#131a29 0%,#26314e 100%)}[data-theme="dark"] .pagination .page-numbers{color:#202945;background:var(--aph-accent)}[data-theme="dark"] .pagination .page-numbers:hover,[data-theme="dark"] .pagination .page-numbers.current{background:var(--aph-accent-soft)}[data-theme="dark"] .aph-form__notice--ok{background:#12301f;border-color:#4caf7d;color:#b7f0cd}[data-theme="dark"] .aph-form__notice--fail{background:#3a1512;border-color:#f0857c;color:#ffd4d0}[data-theme="dark"] .aph-req{color:#ff9b93}[data-theme="dark"] .aph-contact__panel .aph-social__link{color:var(--aph-text);border-color:var(--aph-border)}[data-theme="dark"] .aph-contact__panel .aph-social__link:hover,[data-theme="dark"] .aph-contact__panel .aph-social__link:focus{color:#1a2133;background:#c8d0e2;border-color:#c8d0e2}[data-theme="dark"] .aph-footer .aph-social__link:hover,[data-theme="dark"] .aph-footer .aph-social__link:focus{color:#1a2133;background:#c8d0e2;border-color:#c8d0e2}[data-theme="dark"] .aph-assistant__chip:hover,[data-theme="dark"] .aph-assistant__chip:focus,[data-theme="dark"] .aph-assistant__answers a:hover,[data-theme="dark"] .aph-assistant__answers a:focus{color:#1a2133;background:#c8d0e2;border-color:#c8d0e2}[data-theme="dark"] .aph-assistant__msg--user p{background:#3b4a70;color:var(--aph-text)}[data-theme="dark"] .aph-map__frame{filter:brightness(.85) contrast(1.05)}[data-theme="dark"] .aph-lang-switch__link:hover,[data-theme="dark"] .aph-lang-switch__link:focus{color:#1a2133;background:#c8d0e2;border-color:#c8d0e2}[data-theme="dark"] .aph-search__submit{background:#3b4a70;color:var(--aph-text)}