/* Generado por App\Core\BrandingService — no editar. */
:root {
  /* --- Marca del cliente (editable por el superadministrador) --- */
  --oss-primary:       #0E5B8E;
  --oss-primary-dark:  #0C4E7A;
  --oss-primary-ink:   #0E5B8E;
  --oss-on-primary:    #FFFFFF;
  --oss-secondary:     #0A2A43;
  --oss-on-secondary:  #FFFFFF;
  --oss-accent:        #0E5B8E;

  /* --- Estados (versión «texto sobre claro» del sistema Wabit) --- */
  --oss-success:       #047857;
  --oss-warning:       #B45309;
  --oss-danger:        #B91C1C;
  --oss-info:          #5A6674;

  /* --- Neutros Wabit --- */
  --oss-bg:            #F4F6F8;
  --oss-surface:       #FFFFFF;
  --oss-surface-alt:   #F8FAFB;
  --oss-border:        #DDE3EA;
  --oss-text:          #0D1117;
  --oss-text-muted:    #5A6674;
  --oss-text-disabled: #7D8895;
  --oss-grafito:       #0D1117;
  --oss-shadow:        none;
  --oss-shadow-hover:  0 4px 12px rgba(13, 17, 23, 0.08);

  /* --- Tipografía --- */
  --oss-font-sans:     'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --oss-font-display:  'Space Grotesk', 'Inter', system-ui, sans-serif;
  --oss-font-mono:     'JetBrains Mono', Consolas, monospace;

  /* --- Layout --- */
  --oss-topbar-h:      60px;
  --oss-sidebar-w:     240px;
  --oss-radius-sm:     4px;
  --oss-radius-md:     6px;
  --oss-radius-lg:     10px;
}
