/* Generated by rio-theme. Do not edit by hand. */
:root {
  /* canonical brand-* tokens (engine output) */
  --rio-brand-light: #0d9488;
  --rio-brand-dark: #0d9488;
  --rio-brand-adaptive: var(--rio-brand-light);
  --rio-brand-surface: #0d9488;
  --rio-brand-accent: #0d9488;
  --rio-brand-secondary: #188278;
  --rio-brand-hover: #188278;
  --rio-brand-active: #1d7067;
  --rio-brand-tint: #ebf4f3;
  --rio-brand-text: #1e6c63;
  --rio-muted: #5a7e83;

  /* drop-in aliases for the live admin template */
  --rio-accent: #0d9488;
  --rio-accent-hover: #188278;
  --rio-accent-rgb: 13 148 136;
  --rio-accent-soft: #ebf4f3;
  --rio-accent-border: #b8d9d4;
  --rio-bg: #f9fcfb;
  --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: #e2f0ee;
  --rio-border-strong: #94a3b8;
  --rio-success: #48a030;
  --rio-warning: #d97706;
  --rio-danger: #dc2626;
  --rio-success-bg: #f1f8ef;
  --rio-warning-bg: #fef7f2;
  --rio-danger-bg: #fff0ee;
  --rio-info-bg: #ebf4f3;
}

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