/* Follow Jannah's native switcher. Original light styles, logo and fonts are untouched. */
html.dark-skin body.bth-active{
--bt-page:#101d20;--bt-surface:#182b2f;--bt-soft:#20383d;--bt-ink:#e7f1ed;--bt-muted:#b1c4c2;--bt-line:#40595b;--bt-teal:#82cdc6;--bt-peach:#f0aa91;
background:var(--bt-page)!important;color:var(--bt-ink);color-scheme:dark}
html.dark-skin body.bth-active #tie-container,
html.dark-skin body.bth-active #tie-wrapper{background:var(--bt-page)!important}
html.dark-skin body.bth-active #theme-header,
html.dark-skin body.bth-active #theme-header .main-nav-wrapper,
html.dark-skin body.bth-active #theme-header #main-nav,
html.dark-skin body.bth-active #theme-header #top-nav,
html.dark-skin body.bth-active #theme-header .logo-container{background:var(--bt-surface)!important;color:var(--bt-ink)!important}
html.dark-skin body.bth-active #theme-header #main-nav,
html.dark-skin body.bth-active #theme-header #top-nav{border-color:var(--bt-line)!important}
html.dark-skin body.bth-active #theme-header .main-menu>ul>li>a,
html.dark-skin body.bth-active #theme-header .top-menu>ul>li>a,
html.dark-skin body.bth-active #theme-header .components>li>a,
html.dark-skin body.bth-active #theme-header .date-component,
html.dark-skin body.bth-active #theme-header .topbar-today-date{color:var(--bt-ink)!important}
html.dark-skin body.bth-active #theme-header .main-menu>ul>li.current-menu-item>a,
html.dark-skin body.bth-active #theme-header .main-menu>ul>li:hover>a{background:var(--bt-soft)!important;color:var(--bt-ink)!important}
html.dark-skin body.bth-active #theme-header .main-menu ul ul,
html.dark-skin body.bth-active #theme-header .mega-menu{background:var(--bt-surface)!important;color:var(--bt-ink)!important;border-color:var(--bt-line)!important}
html.dark-skin body.bth-active #theme-header .main-menu ul ul a,
html.dark-skin body.bth-active #theme-header #mobile-menu-icon{color:var(--bt-ink)!important}
html.dark-skin body.bth-sage-footer #footer input,
html.dark-skin body.bth-sage-footer #footer textarea{background:var(--bt-surface)!important;color:var(--bt-ink)!important;border-color:var(--bt-line)!important}
html.dark-skin body.bth-sage-footer #footer input::placeholder,
html.dark-skin body.bth-sage-footer #footer textarea::placeholder{color:var(--bt-muted);opacity:1}

/* Home: colors only; all responsive dimensions remain in the original stylesheet. */
html.dark-skin #bth-home{--ink:var(--bt-ink);--muted:var(--bt-muted);--accent:var(--bt-peach);background:var(--bt-page)}
html.dark-skin #bth-home a:focus-visible,
html.dark-skin #bth-home button:focus-visible,
html.dark-skin #bth-home input:focus-visible{outline-color:var(--bt-teal)}
html.dark-skin #bth-home .bth-image-placeholder{background:linear-gradient(135deg,#203b3d,#345957);color:var(--bt-teal)}
html.dark-skin #bth-home .bth-hero,
html.dark-skin #bth-home .bth-topic,
html.dark-skin #bth-home .bth-media{background-color:var(--bt-soft)}
html.dark-skin #bth-home .bth-hero-panel{background-color:var(--bt-page)}
html.dark-skin #bth-home .bth-hero-panel::before{background:var(--bt-peach);opacity:.3}
html.dark-skin #bth-home h1>span{color:var(--bt-peach)}
html.dark-skin #bth-home .bth-button:hover{background:#1b666d}
html.dark-skin #bth-home .bth-hero-caption{background:#182b2feb;color:var(--bt-ink)}
html.dark-skin #bth-home .bth-hero-caption svg{color:var(--bt-peach)}
html.dark-skin #bth-home .bth-discover{background:var(--bt-soft)}
html.dark-skin #bth-home .bth-search{background:var(--bt-surface);border-color:var(--bt-line)}
html.dark-skin #bth-home .bth-search input,
html.dark-skin #bth-home .bth-search button{color:var(--bt-ink)}
html.dark-skin #bth-home .bth-search input::placeholder{color:var(--bt-muted);opacity:1}
html.dark-skin #bth-home .bth-quick-links a{background:var(--bt-surface)}
html.dark-skin #bth-home .bth-quick-links a:hover{background:#267d83;color:#fff}
html.dark-skin #bth-home .bth-guide-intro::after{background:var(--bt-peach)}
html.dark-skin #bth-home .bth-guide-links a{background:var(--bt-surface);border-color:var(--bt-line)}
html.dark-skin #bth-home .bth-guide-links a:hover{border-color:var(--bt-teal)}
html.dark-skin #bth-home .bth-guide-links .bth-icon{background:#44332e;color:var(--bt-peach)}
html.dark-skin #bth-home .bth-card{background:var(--bt-surface)}
html.dark-skin #bth-home .bth-label{color:var(--bt-teal)}
html.dark-skin #bth-home .bth-read{color:var(--bt-peach)}
html.dark-skin #bth-home .bth-food{background-color:#3e3230}
html.dark-skin #bth-home .bth-food-button{color:var(--bt-ink);border-color:var(--bt-peach)}
