/* Shadow overrides loaded after main bundle.
   Keeps dark elevation deterministic across utility/layer output order. */

.shadow-light-lg {
  box-shadow: var(--lk-shadow-light-lg) !important;
}

.shadow-lift {
  box-shadow: var(--lk-shadow-lift) !important;
}

.shadow-lift-lg {
  box-shadow: var(--lk-shadow-lift-lg) !important;
}

html.dark .lk-whitepaper-paper,
html.dark .lk-navbar--overlay.lk-navbar--scrolled,
html.dark .lk-color-scheme-group,
html.dark .lk-form-check-input::before {
  box-shadow: var(--lk-shadow-sm) !important;
}

html.dark .lk-navbar--overlay .lk-color-scheme-group {
  box-shadow: none !important;
}

html.dark .lk-navbar--overlay.lk-navbar--scrolled .lk-color-scheme-group {
  box-shadow: var(--lk-shadow-sm) !important;
}

html.dark .lk-filter-card {
  box-shadow: var(--lk-shadow-light-lg) !important;
}

html.dark .lk-filter-card:hover {
  box-shadow: var(--lk-shadow-lift-lg) !important;
}

html.dark .lk-nav-dropdown {
  box-shadow: var(--lk-shadow-lg) !important;
}

html.dark .lk-nav-dropdown--simple {
  box-shadow: var(--lk-shadow-xl) !important;
}
