/**
 * Base theme engine for white-label skins (IP).
 * Theme packs inject variables + overrides via front_css / wl-branding.
 * This file ensures common Lotus chrome always reads theme tokens.
 */
html[data-wl-preview="1"] body::before {
  content: none;
}

html[data-wl-theme] .top-header,
html[data-wl-theme] .sidebar,
html[data-wl-theme] .footer {
  transition: background-color .2s ease, color .2s ease, border-color .2s ease;
}

html[data-wl-theme] .btn-primary,
html[data-wl-theme] .btn.thm-but,
html[data-wl-theme] .login-btn {
  transition: filter .15s ease, transform .15s ease;
}

html[data-wl-theme] .btn-primary:active,
html[data-wl-theme] .btn.thm-but:active {
  transform: translateY(1px);
}

/* Soften default lotus brand green leftovers when a WL theme is active */
html[data-wl-theme] .top-header,
html[data-wl-theme] .humberger-menu-header,
html[data-wl-theme] .sidebar,
html[data-wl-theme] .footer {
  background-image: none;
}
