/* Pre-paint light palette. The bootstrap changes CSSOM disabled state only,
   never SSR attributes. Keep these tokens aligned with dashboard.css.
   High specificity preserves the selected palette while SSR still says dark. */
:root .otp-app[data-theme] {
  color-scheme: light;
  --app-bg: #f5f5f7;
  --app-sidebar: #ffffff;
  --app-surface: #ffffff;
  --app-raised: #f0f0f3;
  --app-line: rgba(0, 0, 0, .09);
  --app-text: #111113;
  --app-muted: #5b5b66;
  --app-faint: #5b5b66;
  --app-accent: #2563eb;
  --app-accent-soft: rgba(37, 99, 235, .1);
  --app-on-accent: #ffffff;
  --app-warning: #b26b00;
  --app-danger: #d92d20;
  --app-shadow: 0 12px 32px rgba(0, 0, 0, .06);
}
