/* SERVILINUX · sistema de diseño (tokens). Paleta de republicalinux.com (DOCS/16 §4).
   Oscuro por defecto; claro con [data-tema="claro"] en <html>. Lo usan la web pública, el panel
   (capa sl-panel.css) y los componentes nuevos (chat, Monitor, notificaciones, servidores). */
:root {
  --sl-fondo: #09090b;
  --sl-tarjeta: #0f0f12;
  --sl-secundario: #1b1b20;
  --sl-borde: #23232a;
  --sl-borde-fuerte: #34343d;
  --sl-texto: #e4e4e7;
  --sl-fuerte: #fafafa;
  --sl-suave: #86868f;
  --sl-primario: #84cc16;
  --sl-primario-hover: #a3e635;
  --sl-sobre-primario: #09090b;
  --sl-verde-azulado: #29a37a;
  --sl-degradado: linear-gradient(90deg, #84cc16 0%, #29a37a 100%);
  --sl-acento: #19a1e6;
  --sl-aviso: #ff9f1a;
  --sl-peligro: #ef4444;
  --sl-ok: #84cc16;
  --sl-sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .25);
  --sl-radio: 12px;
  --sl-radio-chico: 8px;
  --sl-fuente: 'Sora', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --sl-mono: 'JetBrains Mono', ui-monospace, 'DejaVu Sans Mono', Menlo, monospace;
  color-scheme: dark;
}

[data-tema="claro"] {
  --sl-fondo: #fafafa;
  --sl-tarjeta: #ffffff;
  --sl-secundario: #f4f4f5;
  --sl-borde: #e4e4e7;
  --sl-borde-fuerte: #d4d4d8;
  --sl-texto: #3f3f46;
  --sl-fuerte: #09090b;
  --sl-suave: #71717a;
  --sl-primario: #65a30d;
  --sl-primario-hover: #4d7c0f;
  --sl-sobre-primario: #ffffff;
  --sl-verde-azulado: #1f8a66;
  --sl-degradado: linear-gradient(90deg, #65a30d 0%, #1f8a66 100%);
  --sl-acento: #0284c7;
  --sl-aviso: #d97706;
  --sl-peligro: #dc2626;
  --sl-ok: #16a34a;
  --sl-sombra: 0 1px 2px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .06);
  color-scheme: light;
}
