/* 2026Mobilitas r102 — persisted light/dark appearance layer.
 * Loaded last for this theme so it can safely translate legacy light surfaces.
 */
html[data-m26-theme="light"]{color-scheme:light}
html[data-m26-theme="dark"]{color-scheme:dark;background:#0c0f13}

html[data-m26-theme="dark"] body.theme-2026mobilitas{
  --text:#f3f5f7;
  --body:#d7dbe1;
  --muted:#9198a2;
  --pale:#69717c;
  --border:#292e35;
  --bg:#0d1014;
  --white:#14181d;
  --blue-light:#17212a;
  --shadow-sm:none;
  --shadow-md:none;
  background:#0d1014!important;
  color:#d7dbe1!important;
}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(input,textarea,select){color-scheme:dark}

/* Homepage surfaces */
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas{
  --m26-ink:#f3f5f7;
  --m26-muted:#99a1ab;
  --m26-line:#292e35;
  --m26-soft:#171b20;
  --m26-box-border:#292e35;
  background:#0d1014!important;
  color:#f0f2f5!important;
}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas :where(.az-ce-home,.az-ce-home-stack--main,.m26-home-newsrail,.m26-new-models,.m26-photo-review,.m26-sosok-band,.m26-business-tips,.m26-pedia-band,.m26-mobility-band){
  background:#0f1317!important;
  color:#eef1f4!important;
  border-color:#252a31!important;
}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas .az-ce-feature-stage::after{
  background:linear-gradient(180deg,rgba(13,16,20,0) 0%,rgba(13,16,20,.05) 28%,rgba(13,16,20,.26) 58%,rgba(13,16,20,.68) 82%,#0f1317 100%)!important;
}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas :where(.m26-home-block-head h2,.m26-new-models-head h2,.m26-light-block-head h2,.m26-sosok-head h2,.m26-feature-section-head h2,.m26-pedia-head h2,.m26-business-head h2,.m26-tips-head h2){color:#f4f6f8!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas :where(.m26-home-block-head>a,.m26-new-models-head>a,.m26-light-block-head>a,.m26-sosok-head>a,.m26-pedia-head>a,.m26-business-head>a,.m26-tips-head>a){color:#c4cad1!important;border-color:#626a74!important;background:transparent!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas :where(.m26-home-latest-copy h3 a,.m26-home-popular-copy h3 a,.m26-photo-titleline a,.m26-pedia-card-link,.m26-business-card a,.m26-tip-card a){color:#eef1f4!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas :where(.m26-home-latest-item,.m26-home-popular-list li,.m26-video-side-item,.m26-pedia-card,.m26-tip-card,.m26-business-card,.m26-sosok-side article){border-color:#292e35!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas :where(.m26-home-latest-thumb,.m26-home-popular-thumb,.m26-new-model-media,.m26-pedia-card-media,.m26-video-side-media){background:#1a1f25!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas .m26-home-popular{border-left-color:#292e35!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas .m26-home-latest-more a{background:#15191e!important;color:#eef1f4!important;border-color:#3b424c!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas :where(.m26-new-model-card,.m26-pedia-card,.m26-tip-card){background:#14181d!important;border-color:#292e35!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas.home-page--2026mobilitas .m26-new-models-head>a:hover{background:var(--az-red)!important;color:#fff!important;border-color:var(--az-red)!important}

/* Latest timeline */
html[data-m26-theme="dark"] body.theme-2026mobilitas.latest-page--2026mobilitas{background:#0d1014!important;color:#eef1f4!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-latest-copy h2 a,.m26-latest-heading h1,.m26-latest-popular h3 a){color:#eef1f4!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-latest-item,.m26-latest-filters,.m26-latest-date-divider:after,.m26-latest-popular,.m26-latest-social){border-color:#292e35!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-latest-popular,.m26-latest-social,.m26-latest-pagination a,.m26-latest-pagination .m26-page-dots){background:#14181d!important;color:#d8dde3!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .m26-latest-date-divider span{background:#1a1f25!important;color:#b4bbc4!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .m26-latest-rail:before{background:#343a43!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .m26-latest-rail i{border-color:#0d1014!important;box-shadow:0 0 0 1px #3a414a!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .m26-latest-filters a{color:#c4cad1!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .m26-latest-filters a:hover{background:#191e24!important;color:#fff!important}

/* Video / Gallery channels */
html[data-m26-theme="dark"] body.theme-2026mobilitas.m26-channel-page{background:#0d1014!important;color:#eef1f4!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-channel-heading,.m26-channel-rail,.m26-channel-rail article,.m26-channel-section-head,.m26-channel-card,.m26-channel-empty){border-color:#292e35!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-channel-heading h1,.m26-channel-lead-copy h2 a,.m26-channel-rail h3 a,.m26-channel-card h3 a){color:#eef1f4!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-channel-pagination a,.m26-channel-pagination>span){background:#14181d!important;color:#dce1e6!important;border-color:#2c3239!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-channel-lead-media,.m26-channel-rail-media,.m26-channel-card-media){background:#1a1f25!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .m26-channel-kind{background:#161a1f!important;color:#fff!important}

/* Generic 2026Mobilitas/article/list surfaces that rely on Theme 2026 variables. */
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.t26-card,.t26-card-h,.t26-card-v,.t26-card-l,.t26-sidebar-box,.t26-author-box,.t26-page-content,.t26-cat-item,.t26-post-row,.t26-popular-item){background:#14181d!important;border-color:#292e35!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.t26-title,.t26-card-title,.t26-article-title,.t26-section-title,.t26-cat-title,.t26-page-title,.t26-author-name){color:#f2f4f6!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.t26-page-btn,.t26-article-tag,.t26-tag-pill){background:#14181d!important;color:#d7dbe1!important;border-color:#30363e!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .t26-article-body{color:#d8dce2!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .t26-article-body :where(h2,h3,h4,strong){color:#f4f6f8!important}
html[data-m26-theme="dark"] body.theme-2026mobilitas .t26-article-body blockquote{background:#151d25!important;color:#d7dce1!important}

/* Keep intrinsically dark branded/media sections dark in both modes. */
html[data-m26-theme="dark"] body.theme-2026mobilitas :where(.m26-video-reels-band,.az-ce-showcase-viewport,.az-ce-showcase--right-cards,.m26-footer){color:#fff!important}
