/*
 * Tema oscuro predeterminado de ENVIO XL.
 * Solo define lenguaje visual: colores, tipografía, bordes y sombras.
 */
:root {
  color-scheme: dark;
  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  --background: #09121f;
  --surface: #101c2b;
  --surface-soft: #16273a;
  --surface-glass: rgba(16, 28, 43, 0.9);
  --surface-inset: rgba(5, 13, 23, 0.38);
  --text: #f5f8f5;
  --muted: #9fb0c4;

  --primary: #b9ff91;
  --primary-rgb: 185, 255, 145;
  --secondary: #72d4ff;
  --secondary-rgb: 114, 212, 255;
  --accent: #ffd166;
  --accent-rgb: 255, 209, 102;
  --on-primary: #000000;

  --border: rgba(185, 255, 145, 0.16);
  --border-subtle: rgba(255, 255, 255, 0.06);
  --border-soft: rgba(255, 255, 255, 0.07);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.09);
  --overlay-soft: rgba(255, 255, 255, 0.025);
  --overlay-hover: rgba(255, 255, 255, 0.05);
  --inset-highlight: rgba(255, 255, 255, 0.05);

  --page-glow-primary: rgba(185, 255, 145, 0.18);
  --page-glow-secondary: rgba(102, 189, 255, 0.16);
  --page-background:
    radial-gradient(circle at 15% -10%, var(--page-glow-primary), transparent 45%),
    radial-gradient(circle at 90% 0%, var(--page-glow-secondary), transparent 40%),
    var(--background);

  --radius: 20px;
  --radius-panel: 16px;
  --radius-avatar: 18px;
  --radius-control: 7px;
  --radius-pill: 999px;

  --shadow-brand: 0 8px 24px rgba(0, 0, 0, 0.3);
  --shadow: 0 24px 60px rgba(0, 0, 0, 0.45);
  --shadow-panel: 0 20px 55px rgba(0, 0, 0, 0.22);
  --shadow-card: 0 20px 55px rgba(0, 0, 0, 0.18);
  --shadow-avatar: 0 10px 24px rgba(0, 0, 0, 0.16);
  --header-background: var(--background);
  --header-border: rgba(185, 255, 145, 0.15);
  --team-avatar-frame: linear-gradient(135deg, rgba(185, 255, 145, 0.26), rgba(114, 212, 255, 0.2));
  --team-avatar-opacity: 1;
  --team-avatar-opacity-hover: 1;
  --team-avatar-filter: saturate(0.55) contrast(0.98) brightness(0.92);
}
