/* Generated by rio-theme. Do not edit by hand. */
:root {
  /* canonical brand-* tokens (engine output) */
  --rio-brand-light: #0a1a2e;
  --rio-brand-dark: #566982;
  --rio-brand-adaptive: var(--rio-brand-light);
  --rio-brand-surface: #0a1a2e;
  --rio-brand-accent: #0a1a2e;
  --rio-brand-secondary: #101a2c;
  --rio-brand-hover: #0b192a;
  --rio-brand-active: #0c1827;
  --rio-brand-tint: #e3e5e8;
  --rio-brand-text: #0d1826;
  --rio-muted: #475162;

  /* drop-in aliases for the live admin template */
  --rio-accent: #0a1a2e;
  --rio-accent-hover: #0b192a;
  --rio-accent-rgb: 10 26 46;
  --rio-accent-soft: #e3e5e8;
  --rio-accent-border: #a0a7b0;
  --rio-bg: #f7f7f8;
  --rio-surface: #ffffff;
  --rio-surface-2: #f8fafc;
  --rio-surface-3: #f1f5f9;
  --rio-surface-chrome: #0f172a;
  --rio-surface-elevated: #ffffff;
  --rio-text-strong: #0f172a;
  --rio-text: #1e293b;
  --rio-text-muted: #475569;
  --rio-text-subtle: #64748b;
  --rio-border-soft: #e2e8f0;
  --rio-border: #d8dbdf;
  --rio-border-strong: #94a3b8;
  --rio-success: #16a34a;
  --rio-warning: #d97706;
  --rio-danger: #dc2626;
  --rio-success-bg: #eff8f0;
  --rio-warning-bg: #fef7f2;
  --rio-danger-bg: #fff0ee;
  --rio-info-bg: #e3e5e8;
}

:root[data-theme="dark"] {
  --rio-brand-adaptive: var(--rio-brand-dark);
}
