/* UM-LITE-V1 (2026-09-27)
 * "Light mode" for computers where the browser is drawing without graphics acceleration
 * (html.um-lite, switched on automatically by a check in layout_head.php), and a
 * reduced-motion mode for people who ask their computer for less animation (html.um-reduce).
 * Turns off the effects that are costly to draw without a graphics chip: see-through blurred
 * panels, blurred glows, never-ending animations and large soft shadows. Nothing else changes.
 * Force on:  add ?lite=1 to any CRM address.  Force off: ?lite=0
 */
html.um-lite *, html.um-lite *::before, html.um-lite *::after {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  animation: none !important;
  transition: none !important;
  text-shadow: none !important;
}
html.um-lite *:not(input):not(textarea):not(select):not(button),
html.um-lite *::before, html.um-lite *::after {
  box-shadow: none !important;
}
html.um-lite .pc-page::after,
html.um-lite .sidebar::after,
html.um-lite .pc-card-orb::after,
html.um-lite .topbar::after,
html.um-lite .orb,
html.um-lite .dot-grid { display: none !important; }
html.um-lite [style*="blur("] { filter: none !important; }
html.um-lite .topbar { background: var(--surface, #ffffff) !important; }
html.um-lite .modal-overlay,
html.um-lite .modal-backdrop,
html.um-lite .sidebar-overlay { background: rgba(15, 23, 42, 0.55) !important; }
html.um-lite .card, html.um-lite .pc-card, html.um-lite .stat-card { border: 1px solid var(--line, #E9E3DB) !important; }

html.um-reduce *, html.um-reduce *::before, html.um-reduce *::after {
  animation-duration: 0.001s !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0.001s !important;
  scroll-behavior: auto !important;
}
