/*
@media (prefers-color-scheme: dark) {
  :root {
    --brand: #60a5fa;
    --brand-600: #3b82f6;
    --brand-100: #0b1220;

    --card-shadow: 0 10px 26px rgba(0,0,0,.3);
    --muted: #a3a3a3;
  }

  .ng-card,
  .gin-accordion .gin-accordion-item {
    background: #0f172a;
    border-color: #1f2a44;
  }
  .gin-accordion .gin-accordion-item > summary {
    background: #0b1220; color: #e5e7eb;
  }
  .assessment-results-table { border-color: #1f2a44; }
  .assessment-results-table thead th { background: #111827; color: #e5e7eb; }
  .assessment-results-table tbody tr:nth-child(odd) { background: #0b1220; }
  .button--primary { background: var(--brand); border-color: var(--brand); }
}
*/