/* Palette-only semantic fallback. All values originate from the active theme. */
html.wl-theme-active,html.wl-theme-active body{background:var(--wl-theme-bg)!important;color:var(--he8-bg-text)!important}
html.wl-theme-active :is(header,.topbar,.sidebar,.nav,.mobile-nav){border-color:var(--wl-theme-border)}
html.wl-theme-active :is(button,input,select,textarea){accent-color:var(--wl-theme-primary)}
html.wl-theme-active :is(.content,.content-wrapper,main){color:var(--he8-bg-text)}
html.wl-theme-active :is(.card,.panel,.fu-card,.hr-card,.pm-card,.lead-card){border-color:var(--wl-theme-border)}
html.wl-theme-active :is(button,.btn,a){transition:background-color .12s,color .12s,border-color .12s}
