/* Explicit local theme tokens prevent mixed server/client theme states. */
body{background:#080808!important}
.th-publish-page-layout{--ev-bg:#080808;--ev-panel:#101012;--ev-card:#121216;--ev-text:#d6d6df;--ev-title:#fafafa;--ev-muted:#a8a8b4;--ev-border:#27272d;--ev-link:#b5a7ff;--ev-active:#282237;--light-background-primary-color:var(--ev-bg);--dark-background-primary-color:var(--ev-bg);--light-text-primary-color:var(--ev-title);--dark-text-primary-color:var(--ev-title);--light-text-heading-color:var(--ev-title);--dark-text-heading-color:var(--ev-title);--light-text-content-color:var(--ev-text);--dark-text-content-color:var(--ev-text);--light-menu-text-primary-color:var(--ev-muted);--dark-menu-text-primary-color:var(--ev-muted);--light-menu-text-secondary-color:var(--ev-title);--dark-menu-text-secondary-color:var(--ev-title);--the-lib-color-background:var(--ev-bg);--the-lib-color-text-primary:var(--ev-text);--the-lib-color-text-secondary:var(--ev-muted);--the-lib-color-text-strong:var(--ev-title);--the-lib-color-border:var(--ev-border);background:var(--ev-bg)!important;color:var(--ev-text)!important;color-scheme:dark}
.th-publish-page-layout[data-theme="true"],.th-publish-page-layout[data-theme="light"]{--ev-bg:#fff;--ev-panel:#f7f7fa;--ev-card:#fbfbfd;--ev-text:#33333f;--ev-title:#16161e;--ev-muted:#626270;--ev-border:#e2e2e9;--ev-link:#6354ba;--ev-active:#eeeafa;color-scheme:light}
body:has(.th-publish-page-layout[data-theme="true"]),body:has(.th-publish-page-layout[data-theme="light"]){background:#fff!important}
.th-publish-page-layout :is(.single-page__content,.th-content,.th-content__inner-wrapper,.th-content__section-list,.th-content__section-content,.th-content__section-full,.th-content__top-nav,.page__top-row,.page__top-row-content,.page__branding-row,.public-mobile-layout,.single-page__content-footer){background-color:var(--ev-bg)!important;color:var(--ev-text)!important;border-color:var(--ev-border)!important}
.th-publish-page-layout :is(.th-left-side,.th-left-sidebar,.th-left-sidebar__menu,.th-left-sidebar__mobile-header,#sidebarWrapper){background-color:var(--ev-panel)!important;color:var(--ev-text)!important;border-color:var(--ev-border)!important}
.th-publish-page-layout :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.slate-h1,.slate-h2,.slate-h3,.slate-h4,.slate-bold,strong,b){color:var(--ev-title)!important}
.th-publish-page-layout :is(.slate-p,.th-content__text>p,.th-content__text li,.th-content__text table,.th-feedback,.section_switcher){color:var(--ev-text)!important}
.th-publish-page-layout .th-content__text a:not(.card-box-anchor){color:var(--ev-link)!important}
.th-publish-page-layout :is(.card-box,.card-box-anchor){background:var(--ev-card)!important;color:var(--ev-text)!important;border-color:var(--ev-border)!important}
.th-publish-page-layout .card-box-anchor:hover{border-color:var(--ev-link)!important}
.th-publish-page-layout .card-group-box{min-width:0!important}
.th-publish-page-layout .th-left-sidebar__menu a.nav-item,.th-publish-page-layout .th-left-sidebar__menu a.nav-item span{color:var(--ev-muted)!important}
.th-publish-page-layout .th-left-sidebar__menu a.nav-item[data-header="true"],.th-publish-page-layout .th-left-sidebar__menu a.nav-item[data-header="true"] span{color:var(--ev-title)!important}
.th-publish-page-layout .th-left-sidebar__menu .nav-item.active,.th-publish-page-layout .th-left-sidebar__menu .nav-item:hover{background:var(--ev-active)!important;color:var(--ev-link)!important}
.th-publish-page-layout .th-left-sidebar__menu .nav-item.active span,.th-publish-page-layout .th-left-sidebar__menu .nav-item:hover span{color:var(--ev-link)!important}
.th-publish-page-layout .th-left-sidebar__menu .nav-item .suggested-icon svg path{stroke:var(--ev-muted)!important}
.th-publish-page-layout .th-content__top-nav .th-content_top-menu a,.th-publish-page-layout .th-content_top-menu a,.th-publish-page-layout .th-content_top-menu span{color:var(--ev-text)!important}
.th-publish-page-layout :is(.th-content__search-box,.ask-ai-side-panel-btn,.th-content_top-menu-items-trigger,.th-left-sidebar__collapse-menu-button,.section_switcher,.th-feedback button){background:var(--ev-card)!important;color:var(--ev-text)!important;border-color:var(--ev-border)!important}
.th-publish-page-layout :is(.search-text,.th-content_search-box-slash,.th-content__search-box-text,.th-content__search-box-text p){color:var(--ev-muted)!important}
.th-publish-page-layout :is(.th-content__search-box,.burger-menu-button,.th-left-sidebar__collapse-menu-button,.th-content_top-menu-items-trigger) svg [fill]:not([fill="none"]){fill:var(--ev-muted)!important}
.th-publish-page-layout :is(.th-content__search-box,.burger-menu-button,.th-left-sidebar__collapse-menu-button,.th-content_top-menu-items-trigger) svg [stroke]{stroke:var(--ev-muted)!important}
.th-publish-page-layout :is(.th-content__text pre,.code-block-wrapper){background:#111116!important;color:#e4e4ec!important;border-color:var(--ev-border)!important}
.th-publish-page-layout .th-content__text :not(pre)>code{background:var(--ev-active)!important;color:var(--ev-link)!important}
.th-publish-page-layout :is(table,th,td,hr){border-color:var(--ev-border)!important}
.th-publish-page-layout .th-content__text [data-type]{color:var(--ev-text)!important}
.th-publish-page-layout .brand-logo{background-color:transparent!important}
.th-publish-page-layout[data-theme="true"] .brand-logo,.th-publish-page-layout[data-theme="light"] .brand-logo{filter:brightness(0)}
@media(max-width:900px){body.evlio-nav-open .th-publish-page-layout .th-left-sidebar{background:var(--ev-panel)!important}body.evlio-nav-open .th-publish-page-layout .th-left-sidebar a{color:var(--ev-text)!important}.th-publish-page-layout .card-group-box{grid-template-columns:1fr!important}}
