/* Tokens de la marca de Corvis. Generado por docs/marca/fuente/aplicar.py desde el icono del producto
   (PRODUCTO = "violeta-ambar", Violeta, ojo ámbar): no se edita a mano. Oscuro por defecto (la marca nace del
   negro del notch); claro con prefers-color-scheme o data-tema="claro". Roles: --m-marca (el fondo del
   icono), --m-acento (el ojo; --m-acento-texto como texto), --m-piloto (el ojo puro, sobre la cápsula),
   --m-secundario (cian), --m-mal / --m-aviso / --m-bien (con significado), --m-clase-* (las cuatro
   clases de permisos), --m-graf-1…6 (gráficos) y las escalas --m-{marca,acento,secundario,gris}-50…950.
   Los mismos datos, en tokens-marca.json. */
:root {
  --m-fondo: #0c0b0d;
  --m-superficie: #18171b;
  --m-superficie-2: #29272d;
  --m-linea: #4b4752;
  --m-linea-fuerte: #635f6d;
  --m-texto: #faf9fa;
  --m-texto-2: #cbc8d0;
  --m-texto-3: #a19daa;
  --m-capsula: #000000;
  --m-piloto: #ffb028;
  --m-marca: #8c5cf5;
  --m-sobre-marca: #0c0b0d;
  --m-marca-1: #c3a6ff;
  --m-marca-2: #8c5cf5;
  --m-marca-3: #5427c4;
  --m-tinta: #0b0b0c;
  --m-secundario: #4fd8f0;
  --m-marca-50: #f5f1fe;
  --m-marca-100: #e7ddfd;
  --m-marca-200: #d0bcfb;
  --m-marca-300: #b190f8;
  --m-marca-400: #8f60f5;
  --m-marca-500: #6d30f2;
  --m-marca-600: #500ee2;
  --m-marca-700: #410bb7;
  --m-marca-800: #32098b;
  --m-marca-900: #240665;
  --m-marca-950: #180443;
  --m-acento-50: #fff9f0;
  --m-acento-100: #fff2db;
  --m-acento-200: #ffe5b8;
  --m-acento-300: #ffd48a;
  --m-acento-400: #ffc157;
  --m-acento-500: #ffae24;
  --m-acento-600: #f09800;
  --m-acento-700: #c27b00;
  --m-acento-800: #945e00;
  --m-acento-900: #6b4400;
  --m-acento-950: #472d00;
  --m-secundario-50: #f1fcfe;
  --m-secundario-100: #def8fc;
  --m-secundario-200: #bdf0f9;
  --m-secundario-300: #93e7f6;
  --m-secundario-400: #64ddf2;
  --m-secundario-500: #35d2ee;
  --m-secundario-600: #13bfdd;
  --m-secundario-700: #0f9ab3;
  --m-secundario-800: #0c7688;
  --m-secundario-900: #085563;
  --m-secundario-950: #063942;
  --m-gris-50: #faf9fa;
  --m-gris-100: #f1f1f3;
  --m-gris-200: #e3e2e6;
  --m-gris-300: #cbc8d0;
  --m-gris-400: #a19daa;
  --m-gris-500: #7c7788;
  --m-gris-600: #635f6d;
  --m-gris-700: #4b4752;
  --m-gris-800: #29272d;
  --m-gris-900: #18171b;
  --m-gris-950: #0c0b0d;
  --m-acento: #ffb028;
  --m-acento-borde: #ffb028;
  --m-acento-texto: #ffb028;
  --m-sobre-acento: #0c0b0d;
  --m-marca-texto: #9f77f7;
  --m-secundario-texto: #4fd8f0;
  --m-mal: #ff5e54;
  --m-mal-vivo: #ff453a;
  --m-mal-punto: #ff453a;
  --m-aviso: #ff7300;
  --m-aviso-vivo: #ff7300;
  --m-aviso-punto: #ff7300;
  --m-bien: #d4f25a;
  --m-bien-vivo: #d4f25a;
  --m-bien-punto: #d4f25a;
  --m-foco: #2f97ff;
  --m-foco-vivo: #0a84ff;
  --m-foco-punto: #0a84ff;
  --m-decidir: #ff7300;
  --m-clase-lee: #8996a7;
  --m-clase-escribe: #21a881;
  --m-clase-actua: #df6eb1;
  --m-clase-lleva: #6695e8;
  --m-graf-1: #946ff5;
  --m-graf-2: #139fbc;
  --m-graf-3: #b88100;
  --m-graf-4: #1fa47f;
  --m-graf-5: #4f86f7;
  --m-graf-6: #dc5a9e;
}
@media (prefers-color-scheme: light) {
  :root:not([data-tema="oscuro"]) {
    --m-fondo: #faf9fa;
    --m-superficie: #ffffff;
    --m-superficie-2: #f1f1f3;
    --m-linea: #e3e2e6;
    --m-linea-fuerte: #cbc8d0;
    --m-texto: #0c0b0d;
    --m-texto-2: #4b4752;
    --m-texto-3: #635f6d;
    --m-capsula: #0c0b0d;
    --m-piloto: #ffb028;
    --m-marca: #8c5cf5;
    --m-sobre-marca: #0c0b0d;
    --m-marca-1: #c3a6ff;
    --m-marca-2: #8c5cf5;
    --m-marca-3: #5427c4;
    --m-tinta: #0b0b0c;
    --m-secundario: #4fd8f0;
    --m-marca-50: #f5f1fe;
    --m-marca-100: #e7ddfd;
    --m-marca-200: #d0bcfb;
    --m-marca-300: #b190f8;
    --m-marca-400: #8f60f5;
    --m-marca-500: #6d30f2;
    --m-marca-600: #500ee2;
    --m-marca-700: #410bb7;
    --m-marca-800: #32098b;
    --m-marca-900: #240665;
    --m-marca-950: #180443;
    --m-acento-50: #fff9f0;
    --m-acento-100: #fff2db;
    --m-acento-200: #ffe5b8;
    --m-acento-300: #ffd48a;
    --m-acento-400: #ffc157;
    --m-acento-500: #ffae24;
    --m-acento-600: #f09800;
    --m-acento-700: #c27b00;
    --m-acento-800: #945e00;
    --m-acento-900: #6b4400;
    --m-acento-950: #472d00;
    --m-secundario-50: #f1fcfe;
    --m-secundario-100: #def8fc;
    --m-secundario-200: #bdf0f9;
    --m-secundario-300: #93e7f6;
    --m-secundario-400: #64ddf2;
    --m-secundario-500: #35d2ee;
    --m-secundario-600: #13bfdd;
    --m-secundario-700: #0f9ab3;
    --m-secundario-800: #0c7688;
    --m-secundario-900: #085563;
    --m-secundario-950: #063942;
    --m-gris-50: #faf9fa;
    --m-gris-100: #f1f1f3;
    --m-gris-200: #e3e2e6;
    --m-gris-300: #cbc8d0;
    --m-gris-400: #a19daa;
    --m-gris-500: #7c7788;
    --m-gris-600: #635f6d;
    --m-gris-700: #4b4752;
    --m-gris-800: #29272d;
    --m-gris-900: #18171b;
    --m-gris-950: #0c0b0d;
    --m-acento: #ffb028;
    --m-acento-borde: #cb8000;
    --m-acento-texto: #9a6200;
    --m-sobre-acento: #0c0b0d;
    --m-marca-texto: #7e48f4;
    --m-secundario-texto: #0c7587;
    --m-mal: #d60c00;
    --m-mal-vivo: #ff453a;
    --m-mal-punto: #ff382d;
    --m-aviso: #b34700;
    --m-aviso-vivo: #ff7300;
    --m-aviso-punto: #dd6300;
    --m-bien: #5d7109;
    --m-bien-vivo: #d4f25a;
    --m-bien-punto: #77910b;
    --m-foco: #0068d1;
    --m-foco-vivo: #0a84ff;
    --m-foco-punto: #0a84ff;
    --m-decidir: #b34700;
    --m-clase-lee: #5e6b7f;
    --m-clase-escribe: #17785c;
    --m-clase-actua: #c02a82;
    --m-clase-lleva: #2164db;
    --m-graf-1: #8c5cf5;
    --m-graf-2: #0e9cbe;
    --m-graf-3: #c98500;
    --m-graf-4: #1f9f7a;
    --m-graf-5: #2f6fe0;
    --m-graf-6: #d6439a;
  }
}
:root[data-tema="claro"] {
  --m-fondo: #faf9fa;
  --m-superficie: #ffffff;
  --m-superficie-2: #f1f1f3;
  --m-linea: #e3e2e6;
  --m-linea-fuerte: #cbc8d0;
  --m-texto: #0c0b0d;
  --m-texto-2: #4b4752;
  --m-texto-3: #635f6d;
  --m-capsula: #0c0b0d;
  --m-piloto: #ffb028;
  --m-marca: #8c5cf5;
  --m-sobre-marca: #0c0b0d;
  --m-marca-1: #c3a6ff;
  --m-marca-2: #8c5cf5;
  --m-marca-3: #5427c4;
  --m-tinta: #0b0b0c;
  --m-secundario: #4fd8f0;
  --m-marca-50: #f5f1fe;
  --m-marca-100: #e7ddfd;
  --m-marca-200: #d0bcfb;
  --m-marca-300: #b190f8;
  --m-marca-400: #8f60f5;
  --m-marca-500: #6d30f2;
  --m-marca-600: #500ee2;
  --m-marca-700: #410bb7;
  --m-marca-800: #32098b;
  --m-marca-900: #240665;
  --m-marca-950: #180443;
  --m-acento-50: #fff9f0;
  --m-acento-100: #fff2db;
  --m-acento-200: #ffe5b8;
  --m-acento-300: #ffd48a;
  --m-acento-400: #ffc157;
  --m-acento-500: #ffae24;
  --m-acento-600: #f09800;
  --m-acento-700: #c27b00;
  --m-acento-800: #945e00;
  --m-acento-900: #6b4400;
  --m-acento-950: #472d00;
  --m-secundario-50: #f1fcfe;
  --m-secundario-100: #def8fc;
  --m-secundario-200: #bdf0f9;
  --m-secundario-300: #93e7f6;
  --m-secundario-400: #64ddf2;
  --m-secundario-500: #35d2ee;
  --m-secundario-600: #13bfdd;
  --m-secundario-700: #0f9ab3;
  --m-secundario-800: #0c7688;
  --m-secundario-900: #085563;
  --m-secundario-950: #063942;
  --m-gris-50: #faf9fa;
  --m-gris-100: #f1f1f3;
  --m-gris-200: #e3e2e6;
  --m-gris-300: #cbc8d0;
  --m-gris-400: #a19daa;
  --m-gris-500: #7c7788;
  --m-gris-600: #635f6d;
  --m-gris-700: #4b4752;
  --m-gris-800: #29272d;
  --m-gris-900: #18171b;
  --m-gris-950: #0c0b0d;
  --m-acento: #ffb028;
  --m-acento-borde: #cb8000;
  --m-acento-texto: #9a6200;
  --m-sobre-acento: #0c0b0d;
  --m-marca-texto: #7e48f4;
  --m-secundario-texto: #0c7587;
  --m-mal: #d60c00;
  --m-mal-vivo: #ff453a;
  --m-mal-punto: #ff382d;
  --m-aviso: #b34700;
  --m-aviso-vivo: #ff7300;
  --m-aviso-punto: #dd6300;
  --m-bien: #5d7109;
  --m-bien-vivo: #d4f25a;
  --m-bien-punto: #77910b;
  --m-foco: #0068d1;
  --m-foco-vivo: #0a84ff;
  --m-foco-punto: #0a84ff;
  --m-decidir: #b34700;
  --m-clase-lee: #5e6b7f;
  --m-clase-escribe: #17785c;
  --m-clase-actua: #c02a82;
  --m-clase-lleva: #2164db;
  --m-graf-1: #8c5cf5;
  --m-graf-2: #0e9cbe;
  --m-graf-3: #c98500;
  --m-graf-4: #1f9f7a;
  --m-graf-5: #2f6fe0;
  --m-graf-6: #d6439a;
}
