/* Force light theme regardless of OS dark mode */
:root { color-scheme: light; }

html, body {
  background: #f8f9fc !important;
  color: #212529 !important;
  font-family: system-ui, Segoe UI, Roboto, Ubuntu, Arial;
}

/* Make cards and surfaces bright */
.card, .dropdown-menu, .modal-content {
  background: #ffffff !important;
  color: #212529 !important;
  border: 1px solid rgba(0,0,0,.05);
  border-radius: .75rem;
  box-shadow: 0 2px 12px rgba(0,0,0,.06);
}

/* Navbar stays dark for contrast */
.navbar-dark { background-color: #212529 !important; }

/* Inputs/buttons look crisp */
.form-control, .form-select, .btn { border-radius: .5rem; }
a { color: #0d6efd; }
.text-muted, .small.text-muted { color: #6c757d !important; }

/* If user prefers dark mode, STILL show light UI */
@media (prefers-color-scheme: dark) {
  html, body { background: #f8f9fc !important; color: #212529 !important; }
  .card, .dropdown-menu, .modal-content { background: #ffffff !important; color: #212529 !important; }
  .navbar-dark { background-color: #212529 !important; }
}
