:root{color-scheme:light;--vm-fondo:#FFFFFF;--vm-superficie:#F4F7F9;--vm-superficie-2:#E9EEF2;--vm-borde:#D9E1E8;--vm-texto:#1F2A37;--vm-texto-suave:#566371;--vm-primario:#00A896;--vm-primario-hover:#009484;--vm-sobre-primario:#0E1620;--vm-acento:#FF6B35;--vm-acento-hover:#F25A22;--vm-sobre-acento:#0E1620;--vm-enlace:#00796B;--vm-error:#C62828;--vm-error-fondo:#FDECEC;--vm-exito:#1B7F3B;--vm-exito-fondo:#E7F6EC;--vm-aviso:#8A5300;--vm-aviso-fondo:#FFF4E0;--vm-sombra:rgba(14,22,32,.10);--vm-logo-fondo:transparent;}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--vm-fondo:#0E1620;--vm-superficie:#1F2A37;--vm-superficie-2:#2A3846;--vm-borde:#364555;--vm-texto:#F4F7F9;--vm-texto-suave:#A9B4BF;--vm-primario:#00A896;--vm-primario-hover:#16BDAA;--vm-sobre-primario:#0E1620;--vm-acento:#FF6B35;--vm-acento-hover:#FF8156;--vm-sobre-acento:#0E1620;--vm-enlace:#2DD4C0;--vm-error:#FF8A80;--vm-error-fondo:#3A1E22;--vm-exito:#6FD58E;--vm-exito-fondo:#17301F;--vm-aviso:#FFC56B;--vm-aviso-fondo:#3A2C12;--vm-sombra:rgba(0,0,0,.45);--vm-logo-fondo:#FFFFFF;}}
:root[data-theme="dark"]{color-scheme:dark;--vm-fondo:#0E1620;--vm-superficie:#1F2A37;--vm-superficie-2:#2A3846;--vm-borde:#364555;--vm-texto:#F4F7F9;--vm-texto-suave:#A9B4BF;--vm-primario:#00A896;--vm-primario-hover:#16BDAA;--vm-sobre-primario:#0E1620;--vm-acento:#FF6B35;--vm-acento-hover:#FF8156;--vm-sobre-acento:#0E1620;--vm-enlace:#2DD4C0;--vm-error:#FF8A80;--vm-error-fondo:#3A1E22;--vm-exito:#6FD58E;--vm-exito-fondo:#17301F;--vm-aviso:#FFC56B;--vm-aviso-fondo:#3A2C12;--vm-sombra:rgba(0,0,0,.45);--vm-logo-fondo:#FFFFFF;}
:root[data-theme="light"]{color-scheme:light;--vm-fondo:#FFFFFF;--vm-superficie:#F4F7F9;--vm-superficie-2:#E9EEF2;--vm-borde:#D9E1E8;--vm-texto:#1F2A37;--vm-texto-suave:#566371;--vm-primario:#00A896;--vm-primario-hover:#009484;--vm-sobre-primario:#0E1620;--vm-acento:#FF6B35;--vm-acento-hover:#F25A22;--vm-sobre-acento:#0E1620;--vm-enlace:#00796B;--vm-error:#C62828;--vm-error-fondo:#FDECEC;--vm-exito:#1B7F3B;--vm-exito-fondo:#E7F6EC;--vm-aviso:#8A5300;--vm-aviso-fondo:#FFF4E0;--vm-sombra:rgba(14,22,32,.10);--vm-logo-fondo:transparent;}
