/*
 * ui-fixes.css — injected via nginx for the styled production frontend.
 * Keep overrides minimal and targeted.
 */

/* Fix base font-size: original 20px forces users to zoom to 80%.
   Reset to browser default so 1rem = 16px at 100% zoom. */
html { font-size: 16px !important; }

/* Date-range picker z-index fix */
.relative:has(> .date-picker-dropdown) {
  z-index: 1000 !important;
}
.date-picker-dropdown {
  z-index: 9999 !important;
}

/* 2026-06-20 Chiral nav highlight: docs / image / transfer */
.chiral-nav-glow {
  color: rgb(30 230 200);
  text-shadow: 0 0 8px rgba(30,230,200,.58), 0 0 18px rgba(30,230,200,.28);
  animation: chiral-nav-glow-pulse 2.1s ease-in-out infinite;
}
.chiral-nav-glow:hover {
  color: rgb(229 255 250);
  text-shadow: 0 0 10px rgba(30,230,200,.82), 0 0 24px rgba(30,230,200,.42);
}
@keyframes chiral-nav-glow-pulse {
  0%, 100% { opacity: .72; text-shadow: 0 0 6px rgba(30,230,200,.45), 0 0 14px rgba(30,230,200,.18); }
  50% { opacity: 1; text-shadow: 0 0 10px rgba(30,230,200,.82), 0 0 24px rgba(30,230,200,.38); }
}

