/* Tema warna Terang / Gelap (v0.114.0). Warna global & section dibalik di PHP (mysp-hpage-scheme.php);
   di sini hanya variabel CSS skin yang dibalik. Selektor memakai .mysp-hpage.mysp-hpage-scheme-* agar menang dari aturan skin. */
.mysp-hpage.mysp-hpage-scheme-dark{color-scheme:dark}
.mysp-hpage.mysp-hpage-scheme-light{color-scheme:light}

/* ---- Berita (bawaan terang) -> gelap ---- */
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-news{--news-ink:#eef1f7;--news-mute:#97a1b6;--news-rule:rgba(255,255,255,.14);--np-line:rgba(255,255,255,.14);--np-card:#161a22;--np-mute:#97a1b6;--np-shadow:none;color:#eef1f7}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-news .mysp-hpage-light{color:#eef1f7}
/* ---- Digital (bawaan gelap) -> terang ---- */
.mysp-hpage.mysp-hpage-scheme-light.mysp-hpage-decor-digital{--dg-bg:#f3f5f9;--dg-s1:#ffffff;--dg-s2:#e9edf4;--dg-on-acc:#0a0d14;--news-ink:#16181d;--news-mute:#5d6470;--news-rule:rgba(0,0,0,.1);--np-line:rgba(0,0,0,.1);--np-card:#ffffff;--np-mute:#5d6470;--np-shadow:0 1px 3px rgba(0,0,0,.08);background:var(--dg-bg);color:#16181d}
.mysp-hpage.mysp-hpage-scheme-light.mysp-hpage-decor-digital .mysp-hpage-nav.is-scrolled{background:rgba(255,255,255,.92)}
/* ---- Image Stock (bawaan terang) -> gelap ---- */
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-stock{--st-ink:#eef1f7;--st-mute:#9aa4b8;--st-line:rgba(255,255,255,.14);--st-soft:#161a22;background:var(--mysp-hpage-bg);color:#eef1f7}
/* ---- School / SD Elegan (bawaan terang) -> gelap ---- */
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-school{--sc-ink:#eef1f7;--sc-mute:#aab3c8;--sc-line:rgba(255,255,255,.14);--sc-card:#182440;--sc-soft:#101a33;background:var(--mysp-hpage-bg);color:#eef1f7}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-school .mysp-hpage-light{color:#eef1f7}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-school .mysp-hpage-nav.is-scrolled{background:rgba(13,23,48,.96)}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-school .mysp-hpage-nav.is-scrolled .mysp-hpage-brand,.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-school .mysp-hpage-nav.is-scrolled nav a{color:#fff}
/* ---- Univ / Universitas Elegan (bawaan terang) -> gelap ---- */
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-univ{--un-ink:#f3eaec;--un-head:#f3eaec;--un-mute:#c3b0b5;--un-line:rgba(255,255,255,.14);--un-card:#3a1520;--un-soft:#2a0e17;background:var(--mysp-hpage-bg);color:#f3eaec}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-univ .mysp-hpage-light{color:#f3eaec}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-univ .mysp-hpage-nav.is-scrolled{background:rgba(47,10,20,.96)}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-univ .mysp-hpage-nav.is-scrolled .mysp-hpage-brand,.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-univ .mysp-hpage-nav.is-scrolled nav a{color:#fff}
/* ---- Kids (bawaan terang) -> gelap ---- */
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-kids{--k-ink:#f3f4ff;--k-mute:#b4b9d6;--k-cream:#1e2033;--kc-soft:rgba(255,255,255,.1);background:var(--mysp-hpage-bg);color:#f3f4ff}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-kids .mysp-hpage-slide,
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-kids .mysp-hpage-col,
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-kids .mysp-hpage-wpcard,
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-kids .mysp-hpage-member{--kc-soft:rgba(255,255,255,.1)!important;--wc-soft:rgba(255,255,255,.1)!important;--mc:rgba(255,255,255,.1)!important}
.mysp-hpage.mysp-hpage-scheme-dark.mysp-hpage-decor-kids .mysp-hpage-light{color:#f3f4ff}
/* ---- Kafe & Kopi (bawaan gelap) -> terang ---- */
.mysp-hpage.mysp-hpage-scheme-light.mysp-hpage-decor-coffee{--c-espresso:#f8f0e3;--c-roast:#f0e4d0;--c-mocha:#e7d6bb;--c-crema:#2a170c;--c-latte:#4a2f1a;--c-ink:#2a170c;--c-mute:#6e5440;--c-card-dk:linear-gradient(160deg,rgba(42,23,12,.06),rgba(42,23,12,.02));background:var(--mysp-hpage-bg);color:#2a170c}
/* ---- Umum: kartu / kotak pada section berlatar gelap yang dibalik ---- */
.mysp-hpage.mysp-hpage-scheme-dark .mysp-hpage-light .mysp-hpage-item{background:#fff}
