/* Generated by packages/design/scripts/build-tokens.mjs from tokens/almc.tokens.json: edit that, then npm run build:tokens. */

/* The ALMC canon in Tailwind v4's own namespaces: bg-lienzo, text-tinta, text-titulo-seccion, rounded-tarjeta,
   shadow-elevada, ease-seno-salida; plain CSS reads the same variables (var(--color-lienzo)). A front imports it
   once, after tailwindcss. The roles are the papel look on paper and the bosque look on forest (the panel's .dark
   and [data-suelo=bosque]); [data-suelo=papel] and [data-suelo=casa] put paper back under an island. */

/* The solid roles the kit's colours read (tonoDeLinea, Pastilla relleno: --solido-<tono>) come with the canon. */
@import "./solidos.css";

@theme static {
  --color-lienzo: #f2ede1;
  --color-superficie: #fffdf8;
  --color-hundida: #e9e2d3;
  --color-elevada: #fffdf8;
  --color-cabecera: #faf7f0;
  --color-campo: #faf7f0;
  --color-seleccion: #ecf7f1;
  --color-presion: #d3eedf;
  --color-tinta: #10251c;
  --color-tinta-2: #46604f;
  --color-tinta-3: #5d6760;
  --color-enlace: #1c7349;
  --color-info: #1c7349;
  --color-marca: #0f5136;
  --color-sobre-marca: #ffffff;
  --color-marca-hondo: #0e3b2a;
  --color-sobre-marca-hondo: #fffdf8;
  --color-oro: #8f7620;
  --color-oro-anillo: #eeca69;
  --color-oro-borde: #cda233;
  --color-oro-tinta: #6b5215;
  --color-oro-tinte: #fbf1dc;
  --color-ok: #29714b;
  --color-aviso: #74621b;
  --color-error: #b23d29;
  --color-error-tinta: #9e3022;
  --color-quieto: #46604f;
  --color-tinte-ok: #ecf7f1;
  --color-tinte-aviso: #fbf1dc;
  --color-tinte-error: #fcf0e8;
  --color-tinte-neutro: #f5f1e8;
  --color-linea: #ecece6;
  --color-linea-fuerte: #e7e7e2;
  --color-linea-suave: #f1f0eb;
  --color-foco: #0e3b2a;
  --color-velo: #061c1473;
  --color-velo-fuerte: #f2ede1db;
  --color-sombra-color: #10251c;
  --color-lustre: #ffffff8c;
  --color-lustre-canto: #ffffffbf;
  --color-lustre-pozo: #ffffff52;
  --color-casa-lienzo: #061c14;
  --color-casa-texto: #faf7f0;
  --color-casa-titulo: #e8b93a;
  --color-casa-tarjeta: #f2ede1;
  --color-casa-tarjeta-tinta: #0e3b2a;
  --color-tema-dinero: var(--tema-dinero, #02773c);
  --color-tema-dinero-hondo: var(--tema-dinero-hondo, #004b21);
  --color-tema-dinero-tinta: var(--tema-dinero-tinta, #005828);
  --color-tema-dinero-sobre: var(--tema-dinero-sobre, #f2ede1);
  --color-tema-dinero-tinte: var(--tema-dinero-tinte, #dfd9c1);
  --color-tema-clientes: var(--tema-clientes, #007474);
  --color-tema-clientes-hondo: var(--tema-clientes-hondo, #00494a);
  --color-tema-clientes-tinta: var(--tema-clientes-tinta, #005555);
  --color-tema-clientes-sobre: var(--tema-clientes-sobre, #f2ede1);
  --color-tema-clientes-tinte: var(--tema-clientes-tinte, #dcdac5);
  --color-tema-saber: var(--tema-saber, #17699c);
  --color-tema-saber-hondo: var(--tema-saber-hondo, #004168);
  --color-tema-saber-tinta: var(--tema-saber-tinta, #01527e);
  --color-tema-saber-sobre: var(--tema-saber-sobre, #f2ede1);
  --color-tema-saber-tinte: var(--tema-saber-tinte, #dadbc5);
  --color-tema-agentes: var(--tema-agentes, #7449a9);
  --color-tema-agentes-hondo: var(--tema-agentes-hondo, #4a2870);
  --color-tema-agentes-tinta: var(--tema-agentes-tinta, #5d348b);
  --color-tema-agentes-sobre: var(--tema-agentes-sobre, #f2ede1);
  --color-tema-agentes-tinte: var(--tema-agentes-tinte, #e9d5c1);
  --color-tema-maquinas: var(--tema-maquinas, #a24f00);
  --color-tema-maquinas-hondo: var(--tema-maquinas-hondo, #6c2e00);
  --color-tema-maquinas-tinta: var(--tema-maquinas-tinta, #854000);
  --color-tema-maquinas-sobre: var(--tema-maquinas-sobre, #f2ede1);
  --color-tema-maquinas-tinte: var(--tema-maquinas-tinte, #e5d8c1);
  --color-tema-cuentas: var(--tema-cuentas, #ac312b);
  --color-tema-cuentas-hondo: var(--tema-cuentas-hondo, #721211);
  --color-tema-cuentas-tinta: var(--tema-cuentas-tinta, #9b1f1c);
  --color-tema-cuentas-sobre: var(--tema-cuentas-sobre, #f2ede1);
  --color-tema-cuentas-tinte: var(--tema-cuentas-tinte, #e6d7be);
  --color-tema-oro: var(--tema-oro, #e6b643);
  --color-tema-oro-hondo: var(--tema-oro-hondo, #98741a);
  --color-tema-oro-tinta: var(--tema-oro-tinta, #775800);
  --color-tema-oro-sobre: var(--tema-oro-sobre, #011c11);
  --color-tema-oro-tinte: var(--tema-oro-tinte, #f0e6ce);
  --color-relacion-titular: var(--solido-oro, #f2c230);
  --color-relacion-titular-sobre: var(--solido-oro-sobre, #122417);
  --color-relacion-asociado: var(--solido-teal, #0f766e);
  --color-relacion-asociado-sobre: var(--solido-teal-sobre, #ffffff);
  --color-relacion-prospecto: var(--solido-cielo, #56b4e9);
  --color-relacion-prospecto-sobre: var(--solido-cielo-sobre, #122417);
  --color-relacion-pendiente: var(--solido-ambar, #a16207);
  --color-relacion-pendiente-sobre: var(--solido-ambar-sobre, #ffffff);
  --color-relacion-desconocido: var(--solido-niebla, #e2e8f0);
  --color-relacion-desconocido-sobre: var(--solido-niebla-sobre, #122417);
  --color-relacion-abierta: var(--solido-noche, #0e3b2a);
  --color-relacion-abierta-sobre: var(--solido-noche-sobre, #ffffff);
  --color-relacion-otra: var(--solido-violeta, #6d28d9);
  --color-relacion-otra-sobre: var(--solido-violeta-sobre, #ffffff);
  --color-relacion-interno: var(--solido-niebla, #e2e8f0);
  --color-relacion-interno-sobre: var(--solido-niebla-sobre, #122417);
  --color-mesa-ventas: var(--solido-verde, #15803d);
  --color-mesa-ventas-sobre: var(--solido-verde-sobre, #ffffff);
  --color-mesa-soporte: var(--solido-azul, #1d4ed8);
  --color-mesa-soporte-sobre: var(--solido-azul-sobre, #ffffff);
  --color-mesa-consultor: var(--solido-magenta, #a21caf);
  --color-mesa-consultor-sobre: var(--solido-magenta-sobre, #ffffff);
  --color-mesa-otros: var(--solido-ambar, #a16207);
  --color-mesa-otros-sobre: var(--solido-ambar-sobre, #ffffff);
  --color-mesa-neutra: var(--solido-pizarra, #475569);
  --color-mesa-neutra-sobre: var(--solido-pizarra-sobre, #ffffff);
  --color-acto-ofrecer: var(--solido-indigo, #4338ca);
  --color-acto-ofrecer-sobre: var(--solido-indigo-sobre, #ffffff);
  --color-acto-pedir: var(--solido-oro, #f2c230);
  --color-acto-pedir-sobre: var(--solido-oro-sobre, #122417);
  --color-acto-resolver: var(--solido-teal, #0f766e);
  --color-acto-resolver-sobre: var(--solido-teal-sobre, #ffffff);
  --color-acto-cobrar: var(--solido-carmesi, #be123c);
  --color-acto-cobrar-sobre: var(--solido-carmesi-sobre, #ffffff);
  --color-acto-pasar: var(--solido-violeta, #6d28d9);
  --color-acto-pasar-sobre: var(--solido-violeta-sobre, #ffffff);
  --color-acto-fallo: var(--solido-bermellon, #c2410c);
  --color-acto-fallo-sobre: var(--solido-bermellon-sobre, #ffffff);
  --color-acto-cerrar: var(--solido-pizarra, #475569);
  --color-acto-cerrar-sobre: var(--solido-pizarra-sobre, #ffffff);
  --color-senal-trabajando: var(--paleta-senal-trabajando, #1f9d5c);
  --color-senal-trabajando-sobre: #122417;
  --color-senal-esperando: var(--paleta-senal-espera, #c98a12);
  --color-senal-esperando-sobre: #122417;
  --color-senal-peligro: var(--paleta-senal-peligro, #c2412d);
  --color-senal-peligro-sobre: #ffffff;
  --color-senal-quieto: var(--paleta-senal-quieto, #8a9a91);
  --color-senal-quieto-sobre: #122417;
  --color-acierto-alto: var(--solido-verde, #15803d);
  --color-acierto-alto-sobre: var(--solido-verde-sobre, #ffffff);
  --color-acierto-medio: var(--solido-oro, #f2c230);
  --color-acierto-medio-sobre: var(--solido-oro-sobre, #122417);
  --color-acierto-bajo: var(--solido-bermellon, #c2410c);
  --color-acierto-bajo-sobre: var(--solido-bermellon-sobre, #ffffff);
  --color-datos-grupo-proteina: #c81818;
  --color-datos-grupo-grasas: #1817e5;
  --color-datos-grupo-carbo: #e8b93a;
  --color-datos-grupo-libre: #5b9069;
  --color-datos-grupo-proteina-sobre: #ffffff;
  --color-datos-grupo-grasas-sobre: #ffffff;
  --color-datos-grupo-carbo-sobre: #061c14;
  --color-datos-grupo-libre-sobre: #061c14;
  --color-datos-machine-z640: #0665af;
  --color-datos-machine-z640-sobre: #ffffff;
  --color-datos-machine-z800: #006e74;
  --color-datos-machine-z800-sobre: #ffffff;
  --color-datos-machine-edit: #744fa9;
  --color-datos-machine-edit-sobre: #ffffff;
  --color-datos-machine-legion: #ab4046;
  --color-datos-machine-legion-sobre: #ffffff;
  --color-datos-machine-i7: #9b4381;
  --color-datos-machine-i7-sobre: #ffffff;
  --color-datos-machine-fusion5: #007439;
  --color-datos-machine-fusion5-sobre: #ffffff;
  --color-datos-alma-escuchando: #007439;
  --color-datos-alma-escuchando-sobre: #ffffff;
  --color-datos-alma-pensando: #5959b3;
  --color-datos-alma-pensando-sobre: #ffffff;
  --color-datos-alma-trabajando: #006a8e;
  --color-datos-alma-trabajando-sobre: #ffffff;
  --color-datos-alma-hablando: #aa3f53;
  --color-datos-alma-hablando-sobre: #ffffff;
  --color-datos-alma-pausa: #5b675e;
  --color-datos-alma-pausa-sobre: #ffffff;
  --color-datos-estudio-sky: #026398;
  --color-datos-estudio-sky-sobre: #ffffff;
  --color-datos-estudio-violet: #7449a9;
  --color-datos-estudio-violet-sobre: #ffffff;
  --color-datos-estudio-rose: #a5365d;
  --color-datos-estudio-rose-sobre: #ffffff;
  --color-datos-estudio-sun: #845502;
  --color-datos-estudio-sun-sobre: #ffffff;
  --color-datos-estudio-teal: #036a6c;
  --color-datos-estudio-teal-sobre: #ffffff;
  --color-datos-estudio-green: #026d37;
  --color-datos-estudio-green-sobre: #ffffff;
  --color-datos-estudio-coral: #a53d02;
  --color-datos-estudio-coral-sobre: #ffffff;
  --color-datos-estudio-indigo: #4657b6;
  --color-datos-estudio-indigo-sobre: #ffffff;
  --color-datos-estudio-magenta: #943d8a;
  --color-datos-estudio-magenta-sobre: #ffffff;
  --color-datos-estudio-serie-1: #026398;
  --color-datos-estudio-serie-1-sobre: #ffffff;
  --color-datos-estudio-serie-2: #885200;
  --color-datos-estudio-serie-2-sobre: #ffffff;
  --color-datos-director-platform: #6d28d9;
  --color-datos-director-platform-sobre: #ffffff;
  --color-datos-director-automatizaciones: #c2410c;
  --color-datos-director-automatizaciones-sobre: #ffffff;
  --color-datos-director-cpanel: #15803d;
  --color-datos-director-cpanel-sobre: #ffffff;
  --color-datos-director-libro: #be123c;
  --color-datos-director-libro-sobre: #ffffff;
  --color-datos-director-servicio: #1d4ed8;
  --color-datos-director-servicio-sobre: #ffffff;
  --color-datos-director-reserva-1: #a21caf;
  --color-datos-director-reserva-1-sobre: #ffffff;
  --color-datos-director-reserva-2: #0f766e;
  --color-datos-director-reserva-2-sobre: #ffffff;
  --color-datos-director-reserva-3: #a16207;
  --color-datos-director-reserva-3-sobre: #ffffff;
  --color-datos-proyecto-alma: #2ecc71;
  --color-datos-proyecto-alma-sobre: #061c14;
  --color-datos-proyecto-buscador: #2dbfae;
  --color-datos-proyecto-buscador-sobre: #061c14;
  --color-datos-proyecto-chat: #17684f;
  --color-datos-proyecto-chat-sobre: #ffffff;
  --color-datos-proyecto-cuentas: #4d87b0;
  --color-datos-proyecto-cuentas-sobre: #061c14;
  --color-datos-proyecto-radial12: #4b629b;
  --color-datos-proyecto-radial12-sobre: #ffffff;
  --color-datos-proyecto-studio: #e8b93a;
  --color-datos-proyecto-studio-sobre: #061c14;
  --color-datos-proyecto-devices: #154a30;
  --color-datos-proyecto-devices-sobre: #ffffff;
  --color-datos-proyecto-house: #0e3b2a;
  --color-datos-proyecto-house-sobre: #ffffff;
  --color-datos-serie-1: #000000;
  --color-datos-serie-1-sobre: #ffffff;
  --color-datos-serie-2: #e69f00;
  --color-datos-serie-2-sobre: #061c14;
  --color-datos-serie-3: #56b4e9;
  --color-datos-serie-3-sobre: #061c14;
  --color-datos-serie-4: #009e73;
  --color-datos-serie-4-sobre: #061c14;
  --color-datos-serie-5: #f0e442;
  --color-datos-serie-5-sobre: #061c14;
  --color-datos-serie-6: #0072b2;
  --color-datos-serie-6-sobre: #ffffff;
  --color-datos-serie-7: #d55e00;
  --color-datos-serie-7-sobre: #061c14;
  --color-datos-serie-8: #cc79a7;
  --color-datos-serie-8-sobre: #061c14;
  --color-datos-radial12-molecular: #00bc66;
  --color-datos-radial12-molecular-sobre: #061c14;
  --color-datos-radial12-gi: #677f38;
  --color-datos-radial12-gi-sobre: #ffffff;
  --color-datos-radial12-hepatic: #eebe05;
  --color-datos-radial12-hepatic-sobre: #061c14;
  --color-datos-radial12-cardio: #f7050b;
  --color-datos-radial12-cardio-sobre: #ffffff;
  --color-datos-radial12-renal: #24cfd8;
  --color-datos-radial12-renal-sobre: #061c14;
  --color-datos-radial12-resp: #345ae8;
  --color-datos-radial12-resp-sobre: #ffffff;
  --color-datos-radial12-endo: #ff7f3b;
  --color-datos-radial12-endo-sobre: #061c14;
  --color-datos-radial12-reproductive: #d34895;
  --color-datos-radial12-reproductive-sobre: #061c14;
  --color-datos-radial12-musculoskeletal: #9a3322;
  --color-datos-radial12-musculoskeletal-sobre: #ffffff;
  --color-datos-radial12-neurological: #ac93fe;
  --color-datos-radial12-neurological-sobre: #061c14;
  --color-datos-radial12-visual: #3490c1;
  --color-datos-radial12-visual-sobre: #061c14;
  --color-datos-radial12-dermatological: #8b2b9c;
  --color-datos-radial12-dermatological-sobre: #ffffff;
  --color-datos-sistema-molecular: #019c67;
  --color-datos-sistema-molecular-sobre: #061c14;
  --color-datos-sistema-gi: #4f5800;
  --color-datos-sistema-gi-sobre: #ffffff;
  --color-datos-sistema-hepatic: #a48504;
  --color-datos-sistema-hepatic-sobre: #061c14;
  --color-datos-sistema-cardio: #b5032e;
  --color-datos-sistema-cardio-sobre: #ffffff;
  --color-datos-sistema-renal: #1a726a;
  --color-datos-sistema-renal-sobre: #ffffff;
  --color-datos-sistema-resp: #2d40a4;
  --color-datos-sistema-resp-sobre: #ffffff;
  --color-datos-sistema-endo: #af5a32;
  --color-datos-sistema-endo-sobre: #ffffff;
  --color-datos-sistema-reproductive: #d72495;
  --color-datos-sistema-reproductive-sobre: #ffffff;
  --color-datos-sistema-musculoskeletal: #692303;
  --color-datos-sistema-musculoskeletal-sobre: #ffffff;
  --color-datos-sistema-neurological: #6c38d3;
  --color-datos-sistema-neurological-sobre: #ffffff;
  --color-datos-sistema-visual: #2c77b7;
  --color-datos-sistema-visual-sobre: #ffffff;
  --color-datos-sistema-dermatological: #631d71;
  --color-datos-sistema-dermatological-sobre: #ffffff;
  --color-datos-salud-normal: #1f9d5c;
  --color-datos-salud-normal-sobre: #061c14;
  --color-datos-salud-moderado: #9f6106;
  --color-datos-salud-moderado-sobre: #ffffff;
  --color-datos-salud-riesgo: #eb673b;
  --color-datos-salud-riesgo-sobre: #061c14;
  --color-datos-salud-critico: #be123c;
  --color-datos-salud-critico-sobre: #ffffff;
  --color-datos-identidad-1: #026398;
  --color-datos-identidad-2: #a5365d;
  --color-datos-identidad-3: #845502;
  --color-datos-identidad-4: #7449a9;
  --color-datos-identidad-5: #036a6c;
  --color-datos-identidad-6: #a53d02;
  --color-datos-identidad-7: #4657b6;
  --color-datos-identidad-8: #943d8a;
  --color-datos-identidad-9: #026d37;
  --color-datos-identidad-sobre: #f2ede1;
  --color-datos-cuerpo-piel: #d9a07a;
  --color-datos-cuerpo-piel-sobre: #061c14;
  --color-datos-cuerpo-grasa-subcutanea: #f0c75e;
  --color-datos-cuerpo-grasa-subcutanea-sobre: #061c14;
  --color-datos-cuerpo-musculo: #b23a3a;
  --color-datos-cuerpo-musculo-sobre: #ffffff;
  --color-datos-cuerpo-grasa-visceral: #d4892a;
  --color-datos-cuerpo-grasa-visceral-sobre: #061c14;
  --color-datos-cuerpo-organos: #7a2f4a;
  --color-datos-cuerpo-organos-sobre: #ffffff;
  --color-datos-cuerpo-hueso: #bfae86;
  --color-datos-cuerpo-hueso-sobre: #061c14;
  --color-datos-cuerpo-proteina: #8e5a9e;
  --color-datos-cuerpo-proteina-sobre: #ffffff;
  --color-datos-cuerpo-agua-intracelular: #2f6fb3;
  --color-datos-cuerpo-agua-intracelular-sobre: #ffffff;
  --color-datos-cuerpo-agua-extracelular: #5fb8d6;
  --color-datos-cuerpo-agua-extracelular-sobre: #061c14;
  --color-datos-canal-whatsapp: #15803d;
  --color-datos-canal-whatsapp-sobre: #ffffff;
  --color-datos-canal-whatsapp-tinta: #007533;
  --color-datos-canal-instagram: #be185d;
  --color-datos-canal-instagram-sobre: #ffffff;
  --color-datos-canal-instagram-tinta: #be185d;
  --color-datos-canal-meta: #1d4ed8;
  --color-datos-canal-meta-sobre: #ffffff;
  --color-datos-canal-meta-tinta: #1d4ed8;
  --color-datos-canal-correo: #be123c;
  --color-datos-canal-correo-sobre: #ffffff;
  --color-datos-canal-correo-tinta: #be123c;
  --color-datos-canal-web: #a16207;
  --color-datos-canal-web-sobre: #ffffff;
  --color-datos-canal-web-tinta: #945600;
  --color-datos-canal-telefono: #475569;
  --color-datos-canal-telefono-sobre: #ffffff;
  --color-datos-canal-telefono-tinta: #475569;
  --color-datos-canal-telegram: #1d4ed8;
  --color-datos-canal-telegram-sobre: #ffffff;
  --color-datos-canal-telegram-tinta: #1d4ed8;
  --color-datos-canal-neutro: #475569;
  --color-datos-canal-neutro-sobre: #ffffff;
  --color-datos-canal-neutro-tinta: #475569;
  --color-datos-canal-glifo-whatsapp: #25d366;
  --color-datos-canal-glifo-instagram-1: #feda75;
  --color-datos-canal-glifo-instagram-2: #d62976;
  --color-datos-canal-glifo-instagram-3: #4f5bd5;
  --color-datos-canal-glifo-messenger-1: #00b2ff;
  --color-datos-canal-glifo-messenger-2: #006aff;
  --color-datos-canal-glifo-messenger-3: #a033ff;
  --color-datos-canal-glifo-facebook: #0866ff;
  --color-datos-canal-glifo-email: #3b6fd8;
  --color-datos-canal-glifo-web: #1c7c54;
  --color-datos-canal-glifo-telefono: #5b6b63;
  --color-datos-canal-glifo-sms: #2e9e6a;
  --color-datos-canal-glifo-telegram: #26a5e4;
  --color-datos-canal-glifo-youtube: #ff0000;
  --color-datos-canal-glifo-tiktok: #111111;
  --color-datos-canal-glifo-burbuja: #8a9a91;
  --color-datos-canal-glifo-trazo: #ffffff;
  --font-titulo: "Poppins", ui-sans-serif, system-ui, sans-serif;
  --font-texto: "Open Sans", ui-sans-serif, system-ui, sans-serif;
  --font-codigo: "IBM Plex Mono", ui-monospace, monospace;
  --text-exhibicion: 3.5rem;
  --text-exhibicion--line-height: 1.0714;
  --text-exhibicion--letter-spacing: -0.02em;
  --text-exhibicion--font-weight: 700;
  --text-cifra: 2.25rem;
  --text-cifra--line-height: 1.1111;
  --text-cifra--letter-spacing: 0em;
  --text-cifra--font-weight: 700;
  --text-titulo-pagina: 2rem;
  --text-titulo-pagina--line-height: 1.25;
  --text-titulo-pagina--letter-spacing: 0em;
  --text-titulo-pagina--font-weight: 700;
  --text-titulo-seccion: 1.375rem;
  --text-titulo-seccion--line-height: 1.2727;
  --text-titulo-seccion--letter-spacing: 0em;
  --text-titulo-seccion--font-weight: 600;
  --text-titulo-tarjeta: 1.0625rem;
  --text-titulo-tarjeta--line-height: 1.2941;
  --text-titulo-tarjeta--letter-spacing: 0em;
  --text-titulo-tarjeta--font-weight: 600;
  --text-fila: 1rem;
  --text-fila--line-height: 1.375;
  --text-fila--letter-spacing: 0em;
  --text-fila--font-weight: 700;
  --text-fila-compacta: 0.875rem;
  --text-fila-compacta--line-height: 1.4286;
  --text-fila-compacta--letter-spacing: 0em;
  --text-fila-compacta--font-weight: 600;
  --text-etiqueta: 0.8125rem;
  --text-etiqueta--line-height: 1.3077;
  --text-etiqueta--letter-spacing: 0em;
  --text-etiqueta--font-weight: 600;
  --text-ceja: 0.75rem;
  --text-ceja--line-height: 1.3333;
  --text-ceja--letter-spacing: 0.12em;
  --text-ceja--font-weight: 600;
  --text-insignia: 0.625rem;
  --text-insignia--line-height: 1.2;
  --text-insignia--letter-spacing: 0.06em;
  --text-insignia--font-weight: 700;
  --text-lectura: 1rem;
  --text-lectura--line-height: 1.625;
  --text-lectura--letter-spacing: 0em;
  --text-lectura--font-weight: 400;
  --text-texto: 0.875rem;
  --text-texto--line-height: 1.4286;
  --text-texto--letter-spacing: 0em;
  --text-texto--font-weight: 400;
  --text-meta: 0.75rem;
  --text-meta--line-height: 1.3333;
  --text-meta--letter-spacing: 0em;
  --text-meta--font-weight: 400;
  --text-codigo: 0.8125rem;
  --text-codigo--line-height: 1.5385;
  --text-codigo--letter-spacing: 0em;
  --text-codigo--font-weight: 400;
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-3: 0.75rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-8: 2rem;
  --spacing-10: 2.5rem;
  --spacing-12: 3rem;
  --spacing-16: 4rem;
  --spacing-0_5: 0.125rem;
  --spacing-1_5: 0.375rem;
  --radius-icono: 10px;
  --radius-campo: 16px;
  --radius-cuenta: 16px;
  --radius-tarjeta: 22px;
  --radius-dock: 26px;
  --radius-pildora: 999px;
  --radius-circulo: 999px;
  --radius-hoja: 56px 22px;
  --radius-hoja-chica: 28px 10px;
  --radius-pozo: 9px;
  --radius-squircle: 30px;
  --shadow-contacto: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 8%, transparent), 0 4px 12px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
  --shadow-suave: 0 2px 8px 0 color-mix(in srgb, var(--color-sombra-color) 10%, transparent);
  --shadow-elevada: 0 6px 18px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
  --shadow-casa: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent), 0 14px 28px -14px color-mix(in srgb, var(--color-sombra-color) 55%, transparent), 0 40px 70px -34px color-mix(in srgb, var(--color-sombra-color) 85%, transparent);
  --shadow-oro: 0 1px 2px 0 color-mix(in srgb, var(--paleta-oro-tinta) 10%, transparent), 0 6px 16px 0 color-mix(in srgb, var(--paleta-oro-tinta) 8%, transparent);
  --shadow-halo: 0 0 0 3px var(--color-oro);
  --shadow-foco: 0 0 0 2px var(--color-lienzo), 0 0 0 4px var(--color-foco);
  --shadow-lente: 0 0 0 2px var(--paleta-oro-400), 0 0 0 7px color-mix(in srgb, var(--paleta-oro-400) 16%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--color-sombra-color) 65%, transparent);
  --shadow-mosaico: 0 6px 8px 0 color-mix(in srgb, var(--color-sombra-color) 28%, transparent), 0 1px 1.5px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent);
  --shadow-capas: 0 0 0 0.5px color-mix(in srgb, var(--color-sombra-color) 5%, transparent), 0 1px 1px 0 color-mix(in srgb, var(--color-sombra-color) 4%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--color-sombra-color) 6%, transparent), 0 18px 36px -24px color-mix(in srgb, var(--color-sombra-color) 18%, transparent);
  --ease-seno-salida: cubic-bezier(0.61, 1, 0.88, 1);
  --ease-seno-entrada: cubic-bezier(0.12, 0, 0.39, 0);
  --ease-lineal: cubic-bezier(0, 0, 1, 1);
  --ease-alzada: cubic-bezier(0.2, 0, 0, 1);
}

/* The palette steps the shadows mix (pages paint roles, never a step), the durations and the layout. */
@layer theme {
  :root {
    --paleta-esmeralda-50: #ecf7f1;
    --paleta-esmeralda-100: #d3eedf;
    --paleta-esmeralda-200: #a9dcc2;
    --paleta-esmeralda-300: #72c29c;
    --paleta-esmeralda-400: #45a97b;
    --paleta-esmeralda-500: #339966;
    --paleta-esmeralda-600: #1f7f52;
    --paleta-esmeralda-700: #156744;
    --paleta-esmeralda-800: #0f5136;
    --paleta-esmeralda-900: #0e3b2a;
    --paleta-esmeralda-950: #0a2c1f;
    --paleta-oro-200: #f6e7b8;
    --paleta-oro-300: #eeca69;
    --paleta-oro-400: #e8b93a;
    --paleta-oro-500: #cda233;
    --paleta-oro-600: #b89a2c;
    --paleta-oro-700: #8f7620;
    --paleta-oro-tinta: #6b5215;
    --paleta-oro-lavado: #fbf1dc;
    --paleta-papel-0: #fffdf8;
    --paleta-papel-50: #faf7f0;
    --paleta-papel-100: #f5f1e8;
    --paleta-papel-200: #f2ede1;
    --paleta-papel-300: #e9e2d3;
    --paleta-papel-400: #dad1bf;
    --paleta-tinta-900: #10251c;
    --paleta-tinta-800: #1b3429;
    --paleta-tinta-700: #2e4a3e;
    --paleta-tinta-600: #46604f;
    --paleta-tinta-500: #5e7568;
    --paleta-tinta-400: #7f9187;
    --paleta-tinta-300: #a3b1a9;
    --paleta-bosque-950: #061c14;
    --paleta-bosque-900: #0a2c1f;
    --paleta-bosque-850: #0c3325;
    --paleta-bosque-800: #0e3b2a;
    --paleta-bosque-700: #134a36;
    --paleta-bosque-600: #1a5a43;
    --paleta-bosque-500: #2a6e55;
    --paleta-senal-trabajando: #1f9d5c;
    --paleta-senal-espera: #c98a12;
    --paleta-senal-peligro: #c2412d;
    --paleta-senal-quieto: #8a9a91;
    --paleta-blanco: #ffffff;
    --duracion-rapida: 120ms;
    --duracion-media: 200ms;
    --duracion-lenta: 320ms;
    --duracion-giro: 1800ms;
    --duracion-vaiven: 2400ms;
    --duracion-cursor: 160ms;
    --disposicion-contenido: 1200px;
    --disposicion-lectura: 720px;
    --disposicion-margen-telefono: 16px;
    --disposicion-margen-tableta: 24px;
    --disposicion-margen-escritorio: 32px;
    --disposicion-hueco: 16px;
    --disposicion-hueco-telefono: 12px;
    --disposicion-fila-amplia: 72px;
    --disposicion-fila: 64px;
    --disposicion-fila-compacta: 52px;
    --disposicion-toque: 44px;
    --dock-reserva: 0px;
    /* The 2030 language: springs, press, stagger, light, material, glass and planes (papel's on :root). */
    --muelle-firme: linear(0, 0.024, 0.084, 0.165, 0.256, 0.349, 0.439, 0.523, 0.6, 0.668, 0.728, 0.779, 0.823, 0.859, 0.889, 0.914, 0.934, 0.95, 0.963, 0.973, 0.981, 0.987, 0.991, 0.995, 1);
    --muelle-firme-duracion: 215ms;
    --muelle-vivo: linear(0, 0.043, 0.146, 0.275, 0.41, 0.538, 0.652, 0.748, 0.825, 0.885, 0.931, 0.963, 0.986, 1, 1.009, 1.013, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1);
    --muelle-vivo-duracion: 395ms;
    --muelle-rebote: linear(0, 0.067, 0.226, 0.42, 0.613, 0.781, 0.912, 1.005, 1.061, 1.089, 1.095, 1.086, 1.071, 1.052, 1.034, 1.019, 1.007, 0.999, 0.994, 0.991, 0.991, 0.992, 0.994, 0.995, 1);
    --muelle-rebote-duracion: 339ms;
    --efecto: linear(0, 0.045, 0.145, 0.265, 0.386, 0.498, 0.595, 0.678, 0.746, 0.802, 0.846, 0.882, 0.909, 0.931, 0.947, 0.96, 0.97, 0.977, 0.983, 0.987, 0.99, 0.993, 0.995, 0.996, 1);
    --efecto-duracion: 201ms;
    --hoja: cubic-bezier(0.32, 0.72, 0, 1);
    --hoja-duracion: 500ms;
    --presion: 0.96;
    --paso: 70ms;
    --luz-x: 50%;
    --luz-y: 0%;
    --luz-especular: radial-gradient(240px at var(--luz-x) var(--luz-y), color-mix(in oklab, white 10%, transparent), transparent);
    --luz-oro: linear-gradient(135deg, var(--paleta-oro-200), var(--paleta-oro-400) 55%, var(--paleta-oro-500));
    --material-grano: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='m' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 0.94 0.24 0 0 0 -0.12'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>");
    --material-fibra: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='m' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.004 0.12' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.32 0 0 0 0 0.08 0.2 0 0 0 -0.11'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>"), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='192' height='192'><filter id='m' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.24 0 0 0 0 0.2 0 0 0 0 0.12 0.15 0 0 0 -0.075'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>");
    --vidrio-desenfoque: 14px;
    --vidrio-saturacion: 1.3;
    --vidrio-borde: inset 0 1px 0 color-mix(in oklab, white 14%, transparent);
    --plano-suelo: 0;
    --plano-contenido: 1;
    --plano-controles: 40;
    --plano-flotante: 50;
    --plano-modal: 60;
    --luz-borde: inset 0 1px 0 color-mix(in oklab, white 60%, transparent);
    --material-grano-opacidad: 0.05;
    --vidrio-tinte: color-mix(in oklab, var(--color-lienzo) 60%, transparent);
    --profundidad-1: var(--shadow-contacto);
    --profundidad-2: var(--shadow-capas);
    --profundidad-3: var(--shadow-elevada);
    --profundidad-4: var(--shadow-casa);
  }
  /* Squircle corners where the engine draws them; a plain round corner elsewhere. */
  @supports (corner-shape: squircle) {
    :root {
      --esquina-forma: squircle;
    }
  }
  @media (width < 40rem) {
    :root {
      --text-lectura: 0.9375rem;
      --text-lectura--line-height: 1.5333;
    }
  }
}

.dark,
[data-suelo="bosque"] {
  --color-lienzo: #061c14;
  --color-superficie: #0a2c1f;
  --color-hundida: #0c3325;
  --color-elevada: #0e3b2a;
  --color-cabecera: #061c14;
  --color-campo: #0c3325;
  --color-seleccion: #0e3b2a;
  --color-presion: #134a36;
  --color-tinta: #f5f1e8;
  --color-tinta-2: #a3b1a9;
  --color-tinta-3: #a3b1a9;
  --color-enlace: #72c29c;
  --color-info: #72c29c;
  --color-marca: #72c29c;
  --color-sobre-marca: #061c14;
  --color-marca-hondo: #0e3b2a;
  --color-sobre-marca-hondo: #fffdf8;
  --color-oro: #e8b93a;
  --color-oro-anillo: #eeca69;
  --color-oro-borde: #cda233;
  --color-oro-tinta: #eeca69;
  --color-oro-tinte: #253d22;
  --color-ok: #72c29c;
  --color-aviso: #eeca69;
  --color-error: #f4a397;
  --color-error-tinta: #f4a397;
  --color-quieto: #a3b1a9;
  --color-tinte-ok: #0c3325;
  --color-tinte-aviso: #0c3325;
  --color-tinte-error: #0c3325;
  --color-tinte-neutro: #0c3325;
  --color-linea: #1d3c2f;
  --color-linea-fuerte: #224033;
  --color-linea-suave: #18382b;
  --color-foco: #f6e7b8;
  --color-velo: #061c1473;
  --color-velo-fuerte: #061c14db;
  --color-sombra-color: #061c14;
  --color-lustre: #ffffff12;
  --color-lustre-canto: #ffffff12;
  --color-lustre-pozo: #ffffff52;
  --color-datos-grupo-proteina: #c81818;
  --color-datos-grupo-grasas: #1817e5;
  --color-datos-grupo-carbo: #e8b93a;
  --color-datos-grupo-libre: #5b9069;
  --color-datos-grupo-proteina-sobre: #ffffff;
  --color-datos-grupo-grasas-sobre: #ffffff;
  --color-datos-grupo-carbo-sobre: #061c14;
  --color-datos-grupo-libre-sobre: #061c14;
  --color-datos-machine-z640: #6eb0f4;
  --color-datos-machine-z640-sobre: #061c14;
  --color-datos-machine-z800: #24c1c9;
  --color-datos-machine-z800-sobre: #061c14;
  --color-datos-machine-edit: #b799eb;
  --color-datos-machine-edit-sobre: #061c14;
  --color-datos-machine-legion: #ed8b8b;
  --color-datos-machine-legion-sobre: #061c14;
  --color-datos-machine-i7: #dd8cc2;
  --color-datos-machine-i7-sobre: #061c14;
  --color-datos-machine-fusion5: #6bc185;
  --color-datos-machine-fusion5-sobre: #061c14;
  --color-datos-alma-escuchando: #6bc185;
  --color-datos-alma-escuchando-sobre: #061c14;
  --color-datos-alma-pensando: #9da2f5;
  --color-datos-alma-pensando-sobre: #061c14;
  --color-datos-alma-trabajando: #4bb8e8;
  --color-datos-alma-trabajando-sobre: #061c14;
  --color-datos-alma-hablando: #ec8a96;
  --color-datos-alma-hablando-sobre: #061c14;
  --color-datos-alma-pausa: #a2afa5;
  --color-datos-alma-pausa-sobre: #061c14;
  --color-datos-estudio-sky: #7bc6ff;
  --color-datos-estudio-sky-sobre: #061c14;
  --color-datos-estudio-violet: #cdaaff;
  --color-datos-estudio-violet-sobre: #061c14;
  --color-datos-estudio-rose: #ff9cb7;
  --color-datos-estudio-rose-sobre: #061c14;
  --color-datos-estudio-sun: #f5ae4a;
  --color-datos-estudio-sun-sobre: #061c14;
  --color-datos-estudio-teal: #02d8dc;
  --color-datos-estudio-teal-sobre: #061c14;
  --color-datos-estudio-green: #70d791;
  --color-datos-estudio-green-sobre: #061c14;
  --color-datos-estudio-coral: #ffa37f;
  --color-datos-estudio-coral-sobre: #061c14;
  --color-datos-estudio-indigo: #a7baff;
  --color-datos-estudio-indigo-sobre: #061c14;
  --color-datos-estudio-magenta: #f29be5;
  --color-datos-estudio-magenta-sobre: #061c14;
  --color-datos-estudio-serie-1: #7bc6ff;
  --color-datos-estudio-serie-1-sobre: #061c14;
  --color-datos-estudio-serie-2: #f9ab50;
  --color-datos-estudio-serie-2-sobre: #061c14;
  --color-datos-director-platform: #6d28d9;
  --color-datos-director-platform-sobre: #ffffff;
  --color-datos-director-automatizaciones: #c2410c;
  --color-datos-director-automatizaciones-sobre: #ffffff;
  --color-datos-director-cpanel: #15803d;
  --color-datos-director-cpanel-sobre: #ffffff;
  --color-datos-director-libro: #be123c;
  --color-datos-director-libro-sobre: #ffffff;
  --color-datos-director-servicio: #1d4ed8;
  --color-datos-director-servicio-sobre: #ffffff;
  --color-datos-director-reserva-1: #a21caf;
  --color-datos-director-reserva-1-sobre: #ffffff;
  --color-datos-director-reserva-2: #0f766e;
  --color-datos-director-reserva-2-sobre: #ffffff;
  --color-datos-director-reserva-3: #a16207;
  --color-datos-director-reserva-3-sobre: #ffffff;
  --color-datos-proyecto-alma: #2ecc71;
  --color-datos-proyecto-alma-sobre: #061c14;
  --color-datos-proyecto-buscador: #2dbfae;
  --color-datos-proyecto-buscador-sobre: #061c14;
  --color-datos-proyecto-chat: #17684f;
  --color-datos-proyecto-chat-sobre: #ffffff;
  --color-datos-proyecto-cuentas: #4d87b0;
  --color-datos-proyecto-cuentas-sobre: #061c14;
  --color-datos-proyecto-radial12: #4b629b;
  --color-datos-proyecto-radial12-sobre: #ffffff;
  --color-datos-proyecto-studio: #e8b93a;
  --color-datos-proyecto-studio-sobre: #061c14;
  --color-datos-proyecto-devices: #154a30;
  --color-datos-proyecto-devices-sobre: #ffffff;
  --color-datos-proyecto-house: #0e3b2a;
  --color-datos-proyecto-house-sobre: #ffffff;
  --color-datos-serie-1: #f5f1e8;
  --color-datos-serie-1-sobre: #061c14;
  --color-datos-serie-2: #e69f00;
  --color-datos-serie-2-sobre: #061c14;
  --color-datos-serie-3: #56b4e9;
  --color-datos-serie-3-sobre: #061c14;
  --color-datos-serie-4: #009e73;
  --color-datos-serie-4-sobre: #061c14;
  --color-datos-serie-5: #f0e442;
  --color-datos-serie-5-sobre: #061c14;
  --color-datos-serie-6: #0072b2;
  --color-datos-serie-6-sobre: #ffffff;
  --color-datos-serie-7: #d55e00;
  --color-datos-serie-7-sobre: #061c14;
  --color-datos-serie-8: #cc79a7;
  --color-datos-serie-8-sobre: #061c14;
  --color-datos-radial12-molecular: #1ad38d;
  --color-datos-radial12-molecular-sobre: #061c14;
  --color-datos-radial12-gi: #b1f758;
  --color-datos-radial12-gi-sobre: #061c14;
  --color-datos-radial12-hepatic: #eabc13;
  --color-datos-radial12-hepatic-sobre: #061c14;
  --color-datos-radial12-cardio: #ff1e0f;
  --color-datos-radial12-cardio-sobre: #061c14;
  --color-datos-radial12-renal: #85e4e5;
  --color-datos-radial12-renal-sobre: #061c14;
  --color-datos-radial12-resp: #4d7ef8;
  --color-datos-radial12-resp-sobre: #061c14;
  --color-datos-radial12-endo: #f8854a;
  --color-datos-radial12-endo-sobre: #061c14;
  --color-datos-radial12-reproductive: #ff4b9e;
  --color-datos-radial12-reproductive-sobre: #061c14;
  --color-datos-radial12-musculoskeletal: #ab7556;
  --color-datos-radial12-musculoskeletal-sobre: #061c14;
  --color-datos-radial12-neurological: #c4b5fd;
  --color-datos-radial12-neurological-sobre: #061c14;
  --color-datos-radial12-visual: #53abce;
  --color-datos-radial12-visual-sobre: #061c14;
  --color-datos-radial12-dermatological: #d436de;
  --color-datos-radial12-dermatological-sobre: #061c14;
  --color-datos-sistema-molecular: #1ad38d;
  --color-datos-sistema-molecular-sobre: #061c14;
  --color-datos-sistema-gi: #b1f758;
  --color-datos-sistema-gi-sobre: #061c14;
  --color-datos-sistema-hepatic: #eabc13;
  --color-datos-sistema-hepatic-sobre: #061c14;
  --color-datos-sistema-cardio: #ff1e0f;
  --color-datos-sistema-cardio-sobre: #061c14;
  --color-datos-sistema-renal: #85e4e5;
  --color-datos-sistema-renal-sobre: #061c14;
  --color-datos-sistema-resp: #4d7ef8;
  --color-datos-sistema-resp-sobre: #061c14;
  --color-datos-sistema-endo: #f8854a;
  --color-datos-sistema-endo-sobre: #061c14;
  --color-datos-sistema-reproductive: #ff4b9e;
  --color-datos-sistema-reproductive-sobre: #061c14;
  --color-datos-sistema-musculoskeletal: #ab7556;
  --color-datos-sistema-musculoskeletal-sobre: #061c14;
  --color-datos-sistema-neurological: #c4b5fd;
  --color-datos-sistema-neurological-sobre: #061c14;
  --color-datos-sistema-visual: #53abce;
  --color-datos-sistema-visual-sobre: #061c14;
  --color-datos-sistema-dermatological: #d436de;
  --color-datos-sistema-dermatological-sobre: #061c14;
  --color-datos-salud-normal: #1f9d5c;
  --color-datos-salud-normal-sobre: #061c14;
  --color-datos-salud-moderado: #94680f;
  --color-datos-salud-moderado-sobre: #ffffff;
  --color-datos-salud-riesgo: #e36f38;
  --color-datos-salud-riesgo-sobre: #061c14;
  --color-datos-salud-critico: #d52256;
  --color-datos-salud-critico-sobre: #ffffff;
  --color-datos-identidad-1: #026398;
  --color-datos-identidad-2: #a5365d;
  --color-datos-identidad-3: #845502;
  --color-datos-identidad-4: #7449a9;
  --color-datos-identidad-5: #036a6c;
  --color-datos-identidad-6: #a53d02;
  --color-datos-identidad-7: #4657b6;
  --color-datos-identidad-8: #943d8a;
  --color-datos-identidad-9: #026d37;
  --color-datos-identidad-sobre: #f2ede1;
  --color-datos-cuerpo-piel: #d9a07a;
  --color-datos-cuerpo-piel-sobre: #061c14;
  --color-datos-cuerpo-grasa-subcutanea: #f0c75e;
  --color-datos-cuerpo-grasa-subcutanea-sobre: #061c14;
  --color-datos-cuerpo-musculo: #b23a3a;
  --color-datos-cuerpo-musculo-sobre: #ffffff;
  --color-datos-cuerpo-grasa-visceral: #d4892a;
  --color-datos-cuerpo-grasa-visceral-sobre: #061c14;
  --color-datos-cuerpo-organos: #7a2f4a;
  --color-datos-cuerpo-organos-sobre: #ffffff;
  --color-datos-cuerpo-hueso: #bfae86;
  --color-datos-cuerpo-hueso-sobre: #061c14;
  --color-datos-cuerpo-proteina: #8e5a9e;
  --color-datos-cuerpo-proteina-sobre: #ffffff;
  --color-datos-cuerpo-agua-intracelular: #2f6fb3;
  --color-datos-cuerpo-agua-intracelular-sobre: #ffffff;
  --color-datos-cuerpo-agua-extracelular: #5fb8d6;
  --color-datos-cuerpo-agua-extracelular-sobre: #061c14;
  --color-datos-canal-whatsapp: #15803d;
  --color-datos-canal-whatsapp-sobre: #ffffff;
  --color-datos-canal-whatsapp-tinta: #52b26c;
  --color-datos-canal-instagram: #be185d;
  --color-datos-canal-instagram-sobre: #ffffff;
  --color-datos-canal-instagram-tinta: #ff6c9d;
  --color-datos-canal-meta: #1d4ed8;
  --color-datos-canal-meta-sobre: #ffffff;
  --color-datos-canal-meta-tinta: #6c9dff;
  --color-datos-canal-correo: #be123c;
  --color-datos-canal-correo-sobre: #ffffff;
  --color-datos-canal-correo-tinta: #ff7180;
  --color-datos-canal-web: #a16207;
  --color-datos-canal-web-sobre: #ffffff;
  --color-datos-canal-web-tinta: #d39147;
  --color-datos-canal-telefono: #475569;
  --color-datos-canal-telefono-sobre: #ffffff;
  --color-datos-canal-telefono-tinta: #90a0b6;
  --color-datos-canal-telegram: #1d4ed8;
  --color-datos-canal-telegram-sobre: #ffffff;
  --color-datos-canal-telegram-tinta: #6c9dff;
  --color-datos-canal-neutro: #475569;
  --color-datos-canal-neutro-sobre: #ffffff;
  --color-datos-canal-neutro-tinta: #90a0b6;
  --color-datos-canal-glifo-whatsapp: #25d366;
  --color-datos-canal-glifo-instagram-1: #feda75;
  --color-datos-canal-glifo-instagram-2: #d62976;
  --color-datos-canal-glifo-instagram-3: #4f5bd5;
  --color-datos-canal-glifo-messenger-1: #00b2ff;
  --color-datos-canal-glifo-messenger-2: #006aff;
  --color-datos-canal-glifo-messenger-3: #a033ff;
  --color-datos-canal-glifo-facebook: #0866ff;
  --color-datos-canal-glifo-email: #3b6fd8;
  --color-datos-canal-glifo-web: #1c7c54;
  --color-datos-canal-glifo-telefono: #5b6b63;
  --color-datos-canal-glifo-sms: #2e9e6a;
  --color-datos-canal-glifo-telegram: #26a5e4;
  --color-datos-canal-glifo-youtube: #ff0000;
  --color-datos-canal-glifo-tiktok: #111111;
  --color-datos-canal-glifo-burbuja: #8a9a91;
  --color-datos-canal-glifo-trazo: #ffffff;
  --shadow-contacto: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 8%, transparent), 0 4px 12px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
  --shadow-suave: 0 2px 8px 0 color-mix(in srgb, var(--color-sombra-color) 10%, transparent);
  --shadow-elevada: 0 6px 18px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
  --shadow-casa: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent), 0 14px 28px -14px color-mix(in srgb, var(--color-sombra-color) 55%, transparent), 0 40px 70px -34px color-mix(in srgb, var(--color-sombra-color) 85%, transparent);
  --shadow-oro: 0 1px 2px 0 color-mix(in srgb, var(--paleta-oro-tinta) 10%, transparent), 0 6px 16px 0 color-mix(in srgb, var(--paleta-oro-tinta) 8%, transparent);
  --shadow-halo: 0 0 0 3px var(--color-oro);
  --shadow-foco: 0 0 0 2px var(--color-lienzo), 0 0 0 4px var(--color-foco);
  --shadow-lente: 0 0 0 2px var(--paleta-oro-400), 0 0 0 7px color-mix(in srgb, var(--paleta-oro-400) 16%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--color-sombra-color) 65%, transparent);
  --shadow-mosaico: 0 6px 8px 0 color-mix(in srgb, var(--color-sombra-color) 28%, transparent), 0 1px 1.5px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent);
  --shadow-capas: 0 0 0 0.5px color-mix(in srgb, var(--color-sombra-color) 5%, transparent), 0 1px 1px 0 color-mix(in srgb, var(--color-sombra-color) 4%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--color-sombra-color) 6%, transparent), 0 18px 36px -24px color-mix(in srgb, var(--color-sombra-color) 18%, transparent);
  --luz-borde: inset 0 1px 0 color-mix(in oklab, white 16%, transparent);
  --material-grano-opacidad: 0.08;
  --vidrio-tinte: color-mix(in oklab, var(--color-lienzo) 60%, transparent);
  --profundidad-1: var(--shadow-contacto);
  --profundidad-2: var(--shadow-capas);
  --profundidad-3: var(--shadow-elevada);
  --profundidad-4: var(--shadow-casa);
}

[data-suelo="papel"],
[data-suelo="casa"] {
  --color-lienzo: #f2ede1;
  --color-superficie: #fffdf8;
  --color-hundida: #e9e2d3;
  --color-elevada: #fffdf8;
  --color-cabecera: #faf7f0;
  --color-campo: #faf7f0;
  --color-seleccion: #ecf7f1;
  --color-presion: #d3eedf;
  --color-tinta: #10251c;
  --color-tinta-2: #46604f;
  --color-tinta-3: #5d6760;
  --color-enlace: #1c7349;
  --color-info: #1c7349;
  --color-marca: #0f5136;
  --color-sobre-marca: #ffffff;
  --color-marca-hondo: #0e3b2a;
  --color-sobre-marca-hondo: #fffdf8;
  --color-oro: #8f7620;
  --color-oro-anillo: #eeca69;
  --color-oro-borde: #cda233;
  --color-oro-tinta: #6b5215;
  --color-oro-tinte: #fbf1dc;
  --color-ok: #29714b;
  --color-aviso: #74621b;
  --color-error: #b23d29;
  --color-error-tinta: #9e3022;
  --color-quieto: #46604f;
  --color-tinte-ok: #ecf7f1;
  --color-tinte-aviso: #fbf1dc;
  --color-tinte-error: #fcf0e8;
  --color-tinte-neutro: #f5f1e8;
  --color-linea: #ecece6;
  --color-linea-fuerte: #e7e7e2;
  --color-linea-suave: #f1f0eb;
  --color-foco: #0e3b2a;
  --color-velo: #061c1473;
  --color-velo-fuerte: #f2ede1db;
  --color-sombra-color: #10251c;
  --color-lustre: #ffffff8c;
  --color-lustre-canto: #ffffffbf;
  --color-lustre-pozo: #ffffff52;
  --color-datos-grupo-proteina: #c81818;
  --color-datos-grupo-grasas: #1817e5;
  --color-datos-grupo-carbo: #e8b93a;
  --color-datos-grupo-libre: #5b9069;
  --color-datos-grupo-proteina-sobre: #ffffff;
  --color-datos-grupo-grasas-sobre: #ffffff;
  --color-datos-grupo-carbo-sobre: #061c14;
  --color-datos-grupo-libre-sobre: #061c14;
  --color-datos-machine-z640: #0665af;
  --color-datos-machine-z640-sobre: #ffffff;
  --color-datos-machine-z800: #006e74;
  --color-datos-machine-z800-sobre: #ffffff;
  --color-datos-machine-edit: #744fa9;
  --color-datos-machine-edit-sobre: #ffffff;
  --color-datos-machine-legion: #ab4046;
  --color-datos-machine-legion-sobre: #ffffff;
  --color-datos-machine-i7: #9b4381;
  --color-datos-machine-i7-sobre: #ffffff;
  --color-datos-machine-fusion5: #007439;
  --color-datos-machine-fusion5-sobre: #ffffff;
  --color-datos-alma-escuchando: #007439;
  --color-datos-alma-escuchando-sobre: #ffffff;
  --color-datos-alma-pensando: #5959b3;
  --color-datos-alma-pensando-sobre: #ffffff;
  --color-datos-alma-trabajando: #006a8e;
  --color-datos-alma-trabajando-sobre: #ffffff;
  --color-datos-alma-hablando: #aa3f53;
  --color-datos-alma-hablando-sobre: #ffffff;
  --color-datos-alma-pausa: #5b675e;
  --color-datos-alma-pausa-sobre: #ffffff;
  --color-datos-estudio-sky: #026398;
  --color-datos-estudio-sky-sobre: #ffffff;
  --color-datos-estudio-violet: #7449a9;
  --color-datos-estudio-violet-sobre: #ffffff;
  --color-datos-estudio-rose: #a5365d;
  --color-datos-estudio-rose-sobre: #ffffff;
  --color-datos-estudio-sun: #845502;
  --color-datos-estudio-sun-sobre: #ffffff;
  --color-datos-estudio-teal: #036a6c;
  --color-datos-estudio-teal-sobre: #ffffff;
  --color-datos-estudio-green: #026d37;
  --color-datos-estudio-green-sobre: #ffffff;
  --color-datos-estudio-coral: #a53d02;
  --color-datos-estudio-coral-sobre: #ffffff;
  --color-datos-estudio-indigo: #4657b6;
  --color-datos-estudio-indigo-sobre: #ffffff;
  --color-datos-estudio-magenta: #943d8a;
  --color-datos-estudio-magenta-sobre: #ffffff;
  --color-datos-estudio-serie-1: #026398;
  --color-datos-estudio-serie-1-sobre: #ffffff;
  --color-datos-estudio-serie-2: #885200;
  --color-datos-estudio-serie-2-sobre: #ffffff;
  --color-datos-director-platform: #6d28d9;
  --color-datos-director-platform-sobre: #ffffff;
  --color-datos-director-automatizaciones: #c2410c;
  --color-datos-director-automatizaciones-sobre: #ffffff;
  --color-datos-director-cpanel: #15803d;
  --color-datos-director-cpanel-sobre: #ffffff;
  --color-datos-director-libro: #be123c;
  --color-datos-director-libro-sobre: #ffffff;
  --color-datos-director-servicio: #1d4ed8;
  --color-datos-director-servicio-sobre: #ffffff;
  --color-datos-director-reserva-1: #a21caf;
  --color-datos-director-reserva-1-sobre: #ffffff;
  --color-datos-director-reserva-2: #0f766e;
  --color-datos-director-reserva-2-sobre: #ffffff;
  --color-datos-director-reserva-3: #a16207;
  --color-datos-director-reserva-3-sobre: #ffffff;
  --color-datos-proyecto-alma: #2ecc71;
  --color-datos-proyecto-alma-sobre: #061c14;
  --color-datos-proyecto-buscador: #2dbfae;
  --color-datos-proyecto-buscador-sobre: #061c14;
  --color-datos-proyecto-chat: #17684f;
  --color-datos-proyecto-chat-sobre: #ffffff;
  --color-datos-proyecto-cuentas: #4d87b0;
  --color-datos-proyecto-cuentas-sobre: #061c14;
  --color-datos-proyecto-radial12: #4b629b;
  --color-datos-proyecto-radial12-sobre: #ffffff;
  --color-datos-proyecto-studio: #e8b93a;
  --color-datos-proyecto-studio-sobre: #061c14;
  --color-datos-proyecto-devices: #154a30;
  --color-datos-proyecto-devices-sobre: #ffffff;
  --color-datos-proyecto-house: #0e3b2a;
  --color-datos-proyecto-house-sobre: #ffffff;
  --color-datos-serie-1: #000000;
  --color-datos-serie-1-sobre: #ffffff;
  --color-datos-serie-2: #e69f00;
  --color-datos-serie-2-sobre: #061c14;
  --color-datos-serie-3: #56b4e9;
  --color-datos-serie-3-sobre: #061c14;
  --color-datos-serie-4: #009e73;
  --color-datos-serie-4-sobre: #061c14;
  --color-datos-serie-5: #f0e442;
  --color-datos-serie-5-sobre: #061c14;
  --color-datos-serie-6: #0072b2;
  --color-datos-serie-6-sobre: #ffffff;
  --color-datos-serie-7: #d55e00;
  --color-datos-serie-7-sobre: #061c14;
  --color-datos-serie-8: #cc79a7;
  --color-datos-serie-8-sobre: #061c14;
  --color-datos-radial12-molecular: #00bc66;
  --color-datos-radial12-molecular-sobre: #061c14;
  --color-datos-radial12-gi: #677f38;
  --color-datos-radial12-gi-sobre: #ffffff;
  --color-datos-radial12-hepatic: #eebe05;
  --color-datos-radial12-hepatic-sobre: #061c14;
  --color-datos-radial12-cardio: #f7050b;
  --color-datos-radial12-cardio-sobre: #ffffff;
  --color-datos-radial12-renal: #24cfd8;
  --color-datos-radial12-renal-sobre: #061c14;
  --color-datos-radial12-resp: #345ae8;
  --color-datos-radial12-resp-sobre: #ffffff;
  --color-datos-radial12-endo: #ff7f3b;
  --color-datos-radial12-endo-sobre: #061c14;
  --color-datos-radial12-reproductive: #d34895;
  --color-datos-radial12-reproductive-sobre: #061c14;
  --color-datos-radial12-musculoskeletal: #9a3322;
  --color-datos-radial12-musculoskeletal-sobre: #ffffff;
  --color-datos-radial12-neurological: #ac93fe;
  --color-datos-radial12-neurological-sobre: #061c14;
  --color-datos-radial12-visual: #3490c1;
  --color-datos-radial12-visual-sobre: #061c14;
  --color-datos-radial12-dermatological: #8b2b9c;
  --color-datos-radial12-dermatological-sobre: #ffffff;
  --color-datos-sistema-molecular: #019c67;
  --color-datos-sistema-molecular-sobre: #061c14;
  --color-datos-sistema-gi: #4f5800;
  --color-datos-sistema-gi-sobre: #ffffff;
  --color-datos-sistema-hepatic: #a48504;
  --color-datos-sistema-hepatic-sobre: #061c14;
  --color-datos-sistema-cardio: #b5032e;
  --color-datos-sistema-cardio-sobre: #ffffff;
  --color-datos-sistema-renal: #1a726a;
  --color-datos-sistema-renal-sobre: #ffffff;
  --color-datos-sistema-resp: #2d40a4;
  --color-datos-sistema-resp-sobre: #ffffff;
  --color-datos-sistema-endo: #af5a32;
  --color-datos-sistema-endo-sobre: #ffffff;
  --color-datos-sistema-reproductive: #d72495;
  --color-datos-sistema-reproductive-sobre: #ffffff;
  --color-datos-sistema-musculoskeletal: #692303;
  --color-datos-sistema-musculoskeletal-sobre: #ffffff;
  --color-datos-sistema-neurological: #6c38d3;
  --color-datos-sistema-neurological-sobre: #ffffff;
  --color-datos-sistema-visual: #2c77b7;
  --color-datos-sistema-visual-sobre: #ffffff;
  --color-datos-sistema-dermatological: #631d71;
  --color-datos-sistema-dermatological-sobre: #ffffff;
  --color-datos-salud-normal: #1f9d5c;
  --color-datos-salud-normal-sobre: #061c14;
  --color-datos-salud-moderado: #9f6106;
  --color-datos-salud-moderado-sobre: #ffffff;
  --color-datos-salud-riesgo: #eb673b;
  --color-datos-salud-riesgo-sobre: #061c14;
  --color-datos-salud-critico: #be123c;
  --color-datos-salud-critico-sobre: #ffffff;
  --color-datos-identidad-1: #026398;
  --color-datos-identidad-2: #a5365d;
  --color-datos-identidad-3: #845502;
  --color-datos-identidad-4: #7449a9;
  --color-datos-identidad-5: #036a6c;
  --color-datos-identidad-6: #a53d02;
  --color-datos-identidad-7: #4657b6;
  --color-datos-identidad-8: #943d8a;
  --color-datos-identidad-9: #026d37;
  --color-datos-identidad-sobre: #f2ede1;
  --color-datos-cuerpo-piel: #d9a07a;
  --color-datos-cuerpo-piel-sobre: #061c14;
  --color-datos-cuerpo-grasa-subcutanea: #f0c75e;
  --color-datos-cuerpo-grasa-subcutanea-sobre: #061c14;
  --color-datos-cuerpo-musculo: #b23a3a;
  --color-datos-cuerpo-musculo-sobre: #ffffff;
  --color-datos-cuerpo-grasa-visceral: #d4892a;
  --color-datos-cuerpo-grasa-visceral-sobre: #061c14;
  --color-datos-cuerpo-organos: #7a2f4a;
  --color-datos-cuerpo-organos-sobre: #ffffff;
  --color-datos-cuerpo-hueso: #bfae86;
  --color-datos-cuerpo-hueso-sobre: #061c14;
  --color-datos-cuerpo-proteina: #8e5a9e;
  --color-datos-cuerpo-proteina-sobre: #ffffff;
  --color-datos-cuerpo-agua-intracelular: #2f6fb3;
  --color-datos-cuerpo-agua-intracelular-sobre: #ffffff;
  --color-datos-cuerpo-agua-extracelular: #5fb8d6;
  --color-datos-cuerpo-agua-extracelular-sobre: #061c14;
  --color-datos-canal-whatsapp: #15803d;
  --color-datos-canal-whatsapp-sobre: #ffffff;
  --color-datos-canal-whatsapp-tinta: #007533;
  --color-datos-canal-instagram: #be185d;
  --color-datos-canal-instagram-sobre: #ffffff;
  --color-datos-canal-instagram-tinta: #be185d;
  --color-datos-canal-meta: #1d4ed8;
  --color-datos-canal-meta-sobre: #ffffff;
  --color-datos-canal-meta-tinta: #1d4ed8;
  --color-datos-canal-correo: #be123c;
  --color-datos-canal-correo-sobre: #ffffff;
  --color-datos-canal-correo-tinta: #be123c;
  --color-datos-canal-web: #a16207;
  --color-datos-canal-web-sobre: #ffffff;
  --color-datos-canal-web-tinta: #945600;
  --color-datos-canal-telefono: #475569;
  --color-datos-canal-telefono-sobre: #ffffff;
  --color-datos-canal-telefono-tinta: #475569;
  --color-datos-canal-telegram: #1d4ed8;
  --color-datos-canal-telegram-sobre: #ffffff;
  --color-datos-canal-telegram-tinta: #1d4ed8;
  --color-datos-canal-neutro: #475569;
  --color-datos-canal-neutro-sobre: #ffffff;
  --color-datos-canal-neutro-tinta: #475569;
  --color-datos-canal-glifo-whatsapp: #25d366;
  --color-datos-canal-glifo-instagram-1: #feda75;
  --color-datos-canal-glifo-instagram-2: #d62976;
  --color-datos-canal-glifo-instagram-3: #4f5bd5;
  --color-datos-canal-glifo-messenger-1: #00b2ff;
  --color-datos-canal-glifo-messenger-2: #006aff;
  --color-datos-canal-glifo-messenger-3: #a033ff;
  --color-datos-canal-glifo-facebook: #0866ff;
  --color-datos-canal-glifo-email: #3b6fd8;
  --color-datos-canal-glifo-web: #1c7c54;
  --color-datos-canal-glifo-telefono: #5b6b63;
  --color-datos-canal-glifo-sms: #2e9e6a;
  --color-datos-canal-glifo-telegram: #26a5e4;
  --color-datos-canal-glifo-youtube: #ff0000;
  --color-datos-canal-glifo-tiktok: #111111;
  --color-datos-canal-glifo-burbuja: #8a9a91;
  --color-datos-canal-glifo-trazo: #ffffff;
  --shadow-contacto: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 8%, transparent), 0 4px 12px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
  --shadow-suave: 0 2px 8px 0 color-mix(in srgb, var(--color-sombra-color) 10%, transparent);
  --shadow-elevada: 0 6px 18px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
  --shadow-casa: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent), 0 14px 28px -14px color-mix(in srgb, var(--color-sombra-color) 55%, transparent), 0 40px 70px -34px color-mix(in srgb, var(--color-sombra-color) 85%, transparent);
  --shadow-oro: 0 1px 2px 0 color-mix(in srgb, var(--paleta-oro-tinta) 10%, transparent), 0 6px 16px 0 color-mix(in srgb, var(--paleta-oro-tinta) 8%, transparent);
  --shadow-halo: 0 0 0 3px var(--color-oro);
  --shadow-foco: 0 0 0 2px var(--color-lienzo), 0 0 0 4px var(--color-foco);
  --shadow-lente: 0 0 0 2px var(--paleta-oro-400), 0 0 0 7px color-mix(in srgb, var(--paleta-oro-400) 16%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--color-sombra-color) 65%, transparent);
  --shadow-mosaico: 0 6px 8px 0 color-mix(in srgb, var(--color-sombra-color) 28%, transparent), 0 1px 1.5px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent);
  --shadow-capas: 0 0 0 0.5px color-mix(in srgb, var(--color-sombra-color) 5%, transparent), 0 1px 1px 0 color-mix(in srgb, var(--color-sombra-color) 4%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--color-sombra-color) 6%, transparent), 0 18px 36px -24px color-mix(in srgb, var(--color-sombra-color) 18%, transparent);
  --luz-borde: inset 0 1px 0 color-mix(in oklab, white 60%, transparent);
  --material-grano-opacidad: 0.05;
  --vidrio-tinte: color-mix(in oklab, var(--color-lienzo) 60%, transparent);
  --profundidad-1: var(--shadow-contacto);
  --profundidad-2: var(--shadow-capas);
  --profundidad-3: var(--shadow-elevada);
  --profundidad-4: var(--shadow-casa);
}

[data-suelo="bosque"] {
  --background: var(--color-lienzo);
  --foreground: var(--color-tinta);
  --card: var(--color-superficie);
  --card-foreground: var(--color-tinta);
  --popover: var(--color-superficie);
  --popover-foreground: var(--color-tinta);
  --primary: var(--color-marca);
  --primary-foreground: var(--color-sobre-marca);
  --secondary: var(--color-hundida);
  --secondary-foreground: var(--color-tinta);
  --muted: var(--color-hundida);
  --muted-foreground: var(--color-tinta-2);
  --accent: var(--color-hundida);
  --accent-foreground: var(--color-tinta);
  --destructive: var(--color-error);
  --destructive-foreground: var(--color-sobre-marca);
  --border: var(--color-linea-fuerte);
  --input: var(--color-tinta-3);
  --ring: var(--color-foco);
  --gold: var(--color-oro-anillo);
  --gold-text: var(--color-oro-tinta);
  --glass: var(--color-superficie);
  --glass-border: var(--color-linea-fuerte);
}

@scope (.casa[data-suelo="casa"]) to (.casa-tarjeta, .casa-panel, .casa-dialogo, [data-suelo]:not(:scope)) {
  :where([class^="co-"], [class*=" co-"]) {
    --color-lienzo: #061c14;
    --color-superficie: #0a2c1f;
    --color-hundida: #0c3325;
    --color-elevada: #0e3b2a;
    --color-cabecera: #061c14;
    --color-campo: #0c3325;
    --color-seleccion: #0e3b2a;
    --color-presion: #134a36;
    --color-tinta: #f5f1e8;
    --color-tinta-2: #a3b1a9;
    --color-tinta-3: #a3b1a9;
    --color-enlace: #72c29c;
    --color-info: #72c29c;
    --color-marca: #72c29c;
    --color-sobre-marca: #061c14;
    --color-marca-hondo: #0e3b2a;
    --color-sobre-marca-hondo: #fffdf8;
    --color-oro: #e8b93a;
    --color-oro-anillo: #eeca69;
    --color-oro-borde: #cda233;
    --color-oro-tinta: #eeca69;
    --color-oro-tinte: #253d22;
    --color-ok: #72c29c;
    --color-aviso: #eeca69;
    --color-error: #f4a397;
    --color-error-tinta: #f4a397;
    --color-quieto: #a3b1a9;
    --color-tinte-ok: #0c3325;
    --color-tinte-aviso: #0c3325;
    --color-tinte-error: #0c3325;
    --color-tinte-neutro: #0c3325;
    --color-linea: #1d3c2f;
    --color-linea-fuerte: #224033;
    --color-linea-suave: #18382b;
    --color-foco: #f6e7b8;
    --color-velo: #061c1473;
    --color-velo-fuerte: #061c14db;
    --color-sombra-color: #061c14;
    --color-lustre: #ffffff12;
    --color-lustre-canto: #ffffff12;
    --color-lustre-pozo: #ffffff52;
    --color-datos-grupo-proteina: #c81818;
    --color-datos-grupo-grasas: #1817e5;
    --color-datos-grupo-carbo: #e8b93a;
    --color-datos-grupo-libre: #5b9069;
    --color-datos-grupo-proteina-sobre: #ffffff;
    --color-datos-grupo-grasas-sobre: #ffffff;
    --color-datos-grupo-carbo-sobre: #061c14;
    --color-datos-grupo-libre-sobre: #061c14;
    --color-datos-machine-z640: #6eb0f4;
    --color-datos-machine-z640-sobre: #061c14;
    --color-datos-machine-z800: #24c1c9;
    --color-datos-machine-z800-sobre: #061c14;
    --color-datos-machine-edit: #b799eb;
    --color-datos-machine-edit-sobre: #061c14;
    --color-datos-machine-legion: #ed8b8b;
    --color-datos-machine-legion-sobre: #061c14;
    --color-datos-machine-i7: #dd8cc2;
    --color-datos-machine-i7-sobre: #061c14;
    --color-datos-machine-fusion5: #6bc185;
    --color-datos-machine-fusion5-sobre: #061c14;
    --color-datos-alma-escuchando: #6bc185;
    --color-datos-alma-escuchando-sobre: #061c14;
    --color-datos-alma-pensando: #9da2f5;
    --color-datos-alma-pensando-sobre: #061c14;
    --color-datos-alma-trabajando: #4bb8e8;
    --color-datos-alma-trabajando-sobre: #061c14;
    --color-datos-alma-hablando: #ec8a96;
    --color-datos-alma-hablando-sobre: #061c14;
    --color-datos-alma-pausa: #a2afa5;
    --color-datos-alma-pausa-sobre: #061c14;
    --color-datos-estudio-sky: #7bc6ff;
    --color-datos-estudio-sky-sobre: #061c14;
    --color-datos-estudio-violet: #cdaaff;
    --color-datos-estudio-violet-sobre: #061c14;
    --color-datos-estudio-rose: #ff9cb7;
    --color-datos-estudio-rose-sobre: #061c14;
    --color-datos-estudio-sun: #f5ae4a;
    --color-datos-estudio-sun-sobre: #061c14;
    --color-datos-estudio-teal: #02d8dc;
    --color-datos-estudio-teal-sobre: #061c14;
    --color-datos-estudio-green: #70d791;
    --color-datos-estudio-green-sobre: #061c14;
    --color-datos-estudio-coral: #ffa37f;
    --color-datos-estudio-coral-sobre: #061c14;
    --color-datos-estudio-indigo: #a7baff;
    --color-datos-estudio-indigo-sobre: #061c14;
    --color-datos-estudio-magenta: #f29be5;
    --color-datos-estudio-magenta-sobre: #061c14;
    --color-datos-estudio-serie-1: #7bc6ff;
    --color-datos-estudio-serie-1-sobre: #061c14;
    --color-datos-estudio-serie-2: #f9ab50;
    --color-datos-estudio-serie-2-sobre: #061c14;
    --color-datos-director-platform: #6d28d9;
    --color-datos-director-platform-sobre: #ffffff;
    --color-datos-director-automatizaciones: #c2410c;
    --color-datos-director-automatizaciones-sobre: #ffffff;
    --color-datos-director-cpanel: #15803d;
    --color-datos-director-cpanel-sobre: #ffffff;
    --color-datos-director-libro: #be123c;
    --color-datos-director-libro-sobre: #ffffff;
    --color-datos-director-servicio: #1d4ed8;
    --color-datos-director-servicio-sobre: #ffffff;
    --color-datos-director-reserva-1: #a21caf;
    --color-datos-director-reserva-1-sobre: #ffffff;
    --color-datos-director-reserva-2: #0f766e;
    --color-datos-director-reserva-2-sobre: #ffffff;
    --color-datos-director-reserva-3: #a16207;
    --color-datos-director-reserva-3-sobre: #ffffff;
    --color-datos-proyecto-alma: #2ecc71;
    --color-datos-proyecto-alma-sobre: #061c14;
    --color-datos-proyecto-buscador: #2dbfae;
    --color-datos-proyecto-buscador-sobre: #061c14;
    --color-datos-proyecto-chat: #17684f;
    --color-datos-proyecto-chat-sobre: #ffffff;
    --color-datos-proyecto-cuentas: #4d87b0;
    --color-datos-proyecto-cuentas-sobre: #061c14;
    --color-datos-proyecto-radial12: #4b629b;
    --color-datos-proyecto-radial12-sobre: #ffffff;
    --color-datos-proyecto-studio: #e8b93a;
    --color-datos-proyecto-studio-sobre: #061c14;
    --color-datos-proyecto-devices: #154a30;
    --color-datos-proyecto-devices-sobre: #ffffff;
    --color-datos-proyecto-house: #0e3b2a;
    --color-datos-proyecto-house-sobre: #ffffff;
    --color-datos-serie-1: #f5f1e8;
    --color-datos-serie-1-sobre: #061c14;
    --color-datos-serie-2: #e69f00;
    --color-datos-serie-2-sobre: #061c14;
    --color-datos-serie-3: #56b4e9;
    --color-datos-serie-3-sobre: #061c14;
    --color-datos-serie-4: #009e73;
    --color-datos-serie-4-sobre: #061c14;
    --color-datos-serie-5: #f0e442;
    --color-datos-serie-5-sobre: #061c14;
    --color-datos-serie-6: #0072b2;
    --color-datos-serie-6-sobre: #ffffff;
    --color-datos-serie-7: #d55e00;
    --color-datos-serie-7-sobre: #061c14;
    --color-datos-serie-8: #cc79a7;
    --color-datos-serie-8-sobre: #061c14;
    --color-datos-radial12-molecular: #1ad38d;
    --color-datos-radial12-molecular-sobre: #061c14;
    --color-datos-radial12-gi: #b1f758;
    --color-datos-radial12-gi-sobre: #061c14;
    --color-datos-radial12-hepatic: #eabc13;
    --color-datos-radial12-hepatic-sobre: #061c14;
    --color-datos-radial12-cardio: #ff1e0f;
    --color-datos-radial12-cardio-sobre: #061c14;
    --color-datos-radial12-renal: #85e4e5;
    --color-datos-radial12-renal-sobre: #061c14;
    --color-datos-radial12-resp: #4d7ef8;
    --color-datos-radial12-resp-sobre: #061c14;
    --color-datos-radial12-endo: #f8854a;
    --color-datos-radial12-endo-sobre: #061c14;
    --color-datos-radial12-reproductive: #ff4b9e;
    --color-datos-radial12-reproductive-sobre: #061c14;
    --color-datos-radial12-musculoskeletal: #ab7556;
    --color-datos-radial12-musculoskeletal-sobre: #061c14;
    --color-datos-radial12-neurological: #c4b5fd;
    --color-datos-radial12-neurological-sobre: #061c14;
    --color-datos-radial12-visual: #53abce;
    --color-datos-radial12-visual-sobre: #061c14;
    --color-datos-radial12-dermatological: #d436de;
    --color-datos-radial12-dermatological-sobre: #061c14;
    --color-datos-sistema-molecular: #1ad38d;
    --color-datos-sistema-molecular-sobre: #061c14;
    --color-datos-sistema-gi: #b1f758;
    --color-datos-sistema-gi-sobre: #061c14;
    --color-datos-sistema-hepatic: #eabc13;
    --color-datos-sistema-hepatic-sobre: #061c14;
    --color-datos-sistema-cardio: #ff1e0f;
    --color-datos-sistema-cardio-sobre: #061c14;
    --color-datos-sistema-renal: #85e4e5;
    --color-datos-sistema-renal-sobre: #061c14;
    --color-datos-sistema-resp: #4d7ef8;
    --color-datos-sistema-resp-sobre: #061c14;
    --color-datos-sistema-endo: #f8854a;
    --color-datos-sistema-endo-sobre: #061c14;
    --color-datos-sistema-reproductive: #ff4b9e;
    --color-datos-sistema-reproductive-sobre: #061c14;
    --color-datos-sistema-musculoskeletal: #ab7556;
    --color-datos-sistema-musculoskeletal-sobre: #061c14;
    --color-datos-sistema-neurological: #c4b5fd;
    --color-datos-sistema-neurological-sobre: #061c14;
    --color-datos-sistema-visual: #53abce;
    --color-datos-sistema-visual-sobre: #061c14;
    --color-datos-sistema-dermatological: #d436de;
    --color-datos-sistema-dermatological-sobre: #061c14;
    --color-datos-salud-normal: #1f9d5c;
    --color-datos-salud-normal-sobre: #061c14;
    --color-datos-salud-moderado: #94680f;
    --color-datos-salud-moderado-sobre: #ffffff;
    --color-datos-salud-riesgo: #e36f38;
    --color-datos-salud-riesgo-sobre: #061c14;
    --color-datos-salud-critico: #d52256;
    --color-datos-salud-critico-sobre: #ffffff;
    --color-datos-identidad-1: #026398;
    --color-datos-identidad-2: #a5365d;
    --color-datos-identidad-3: #845502;
    --color-datos-identidad-4: #7449a9;
    --color-datos-identidad-5: #036a6c;
    --color-datos-identidad-6: #a53d02;
    --color-datos-identidad-7: #4657b6;
    --color-datos-identidad-8: #943d8a;
    --color-datos-identidad-9: #026d37;
    --color-datos-identidad-sobre: #f2ede1;
    --color-datos-cuerpo-piel: #d9a07a;
    --color-datos-cuerpo-piel-sobre: #061c14;
    --color-datos-cuerpo-grasa-subcutanea: #f0c75e;
    --color-datos-cuerpo-grasa-subcutanea-sobre: #061c14;
    --color-datos-cuerpo-musculo: #b23a3a;
    --color-datos-cuerpo-musculo-sobre: #ffffff;
    --color-datos-cuerpo-grasa-visceral: #d4892a;
    --color-datos-cuerpo-grasa-visceral-sobre: #061c14;
    --color-datos-cuerpo-organos: #7a2f4a;
    --color-datos-cuerpo-organos-sobre: #ffffff;
    --color-datos-cuerpo-hueso: #bfae86;
    --color-datos-cuerpo-hueso-sobre: #061c14;
    --color-datos-cuerpo-proteina: #8e5a9e;
    --color-datos-cuerpo-proteina-sobre: #ffffff;
    --color-datos-cuerpo-agua-intracelular: #2f6fb3;
    --color-datos-cuerpo-agua-intracelular-sobre: #ffffff;
    --color-datos-cuerpo-agua-extracelular: #5fb8d6;
    --color-datos-cuerpo-agua-extracelular-sobre: #061c14;
    --color-datos-canal-whatsapp: #15803d;
    --color-datos-canal-whatsapp-sobre: #ffffff;
    --color-datos-canal-whatsapp-tinta: #52b26c;
    --color-datos-canal-instagram: #be185d;
    --color-datos-canal-instagram-sobre: #ffffff;
    --color-datos-canal-instagram-tinta: #ff6c9d;
    --color-datos-canal-meta: #1d4ed8;
    --color-datos-canal-meta-sobre: #ffffff;
    --color-datos-canal-meta-tinta: #6c9dff;
    --color-datos-canal-correo: #be123c;
    --color-datos-canal-correo-sobre: #ffffff;
    --color-datos-canal-correo-tinta: #ff7180;
    --color-datos-canal-web: #a16207;
    --color-datos-canal-web-sobre: #ffffff;
    --color-datos-canal-web-tinta: #d39147;
    --color-datos-canal-telefono: #475569;
    --color-datos-canal-telefono-sobre: #ffffff;
    --color-datos-canal-telefono-tinta: #90a0b6;
    --color-datos-canal-telegram: #1d4ed8;
    --color-datos-canal-telegram-sobre: #ffffff;
    --color-datos-canal-telegram-tinta: #6c9dff;
    --color-datos-canal-neutro: #475569;
    --color-datos-canal-neutro-sobre: #ffffff;
    --color-datos-canal-neutro-tinta: #90a0b6;
    --color-datos-canal-glifo-whatsapp: #25d366;
    --color-datos-canal-glifo-instagram-1: #feda75;
    --color-datos-canal-glifo-instagram-2: #d62976;
    --color-datos-canal-glifo-instagram-3: #4f5bd5;
    --color-datos-canal-glifo-messenger-1: #00b2ff;
    --color-datos-canal-glifo-messenger-2: #006aff;
    --color-datos-canal-glifo-messenger-3: #a033ff;
    --color-datos-canal-glifo-facebook: #0866ff;
    --color-datos-canal-glifo-email: #3b6fd8;
    --color-datos-canal-glifo-web: #1c7c54;
    --color-datos-canal-glifo-telefono: #5b6b63;
    --color-datos-canal-glifo-sms: #2e9e6a;
    --color-datos-canal-glifo-telegram: #26a5e4;
    --color-datos-canal-glifo-youtube: #ff0000;
    --color-datos-canal-glifo-tiktok: #111111;
    --color-datos-canal-glifo-burbuja: #8a9a91;
    --color-datos-canal-glifo-trazo: #ffffff;
    --shadow-contacto: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 8%, transparent), 0 4px 12px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
    --shadow-suave: 0 2px 8px 0 color-mix(in srgb, var(--color-sombra-color) 10%, transparent);
    --shadow-elevada: 0 6px 18px 0 color-mix(in srgb, var(--color-sombra-color) 6%, transparent);
    --shadow-casa: 0 1px 2px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent), 0 14px 28px -14px color-mix(in srgb, var(--color-sombra-color) 55%, transparent), 0 40px 70px -34px color-mix(in srgb, var(--color-sombra-color) 85%, transparent);
    --shadow-oro: 0 1px 2px 0 color-mix(in srgb, var(--paleta-oro-tinta) 10%, transparent), 0 6px 16px 0 color-mix(in srgb, var(--paleta-oro-tinta) 8%, transparent);
    --shadow-halo: 0 0 0 3px var(--color-oro);
    --shadow-foco: 0 0 0 2px var(--color-lienzo), 0 0 0 4px var(--color-foco);
    --shadow-lente: 0 0 0 2px var(--paleta-oro-400), 0 0 0 7px color-mix(in srgb, var(--paleta-oro-400) 16%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--color-sombra-color) 65%, transparent);
    --shadow-mosaico: 0 6px 8px 0 color-mix(in srgb, var(--color-sombra-color) 28%, transparent), 0 1px 1.5px 0 color-mix(in srgb, var(--color-sombra-color) 30%, transparent);
    --shadow-capas: 0 0 0 0.5px color-mix(in srgb, var(--color-sombra-color) 5%, transparent), 0 1px 1px 0 color-mix(in srgb, var(--color-sombra-color) 4%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--color-sombra-color) 6%, transparent), 0 18px 36px -24px color-mix(in srgb, var(--color-sombra-color) 18%, transparent);
    --luz-borde: inset 0 1px 0 color-mix(in oklab, white 16%, transparent);
    --material-grano-opacidad: 0.08;
    --vidrio-tinte: color-mix(in oklab, var(--color-lienzo) 60%, transparent);
    --profundidad-1: var(--shadow-contacto);
    --profundidad-2: var(--shadow-capas);
    --profundidad-3: var(--shadow-elevada);
    --profundidad-4: var(--shadow-casa);
  }
}

[data-luz] {
  --luz-especular: radial-gradient(240px at var(--luz-x) var(--luz-y), color-mix(in oklab, white 10%, transparent), transparent);
}

@media (prefers-contrast: no-preference) and (forced-colors: none) {
  .casa:is([data-suelo="bosque"], [data-suelo="casa"]):not(.casa-portada),
  :root:is([data-suelo="bosque"]) > body {
    background-image: var(--material-grano);
  }
  .casa[data-suelo="papel"]:not(.casa-portada),
  :root:is([data-suelo="papel"]) > body {
    background-image: var(--material-fibra);
  }
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --duracion-rapida: 0ms;
    --duracion-media: 0ms;
    --duracion-lenta: 0ms;
    --duracion-giro: 0ms;
    --duracion-vaiven: 0ms;
    --duracion-cursor: 0ms;
    --muelle-firme-duracion: 0ms;
    --muelle-vivo-duracion: 0ms;
    --muelle-rebote-duracion: 0ms;
    --efecto-duracion: 0ms;
    --hoja-duracion: 0ms;
    --paso: 0ms;
  }
}
