:root{color-scheme:dark;--fondo: #0b0d18;--superficie: rgba(255, 255, 255, .1);--velo: rgba(11, 13, 24, .72);--borde: rgba(255, 255, 255, .18);--texto: #eaf0fb;--tenue: rgba(234, 240, 251, .7);--guia: rgba(255, 255, 255, .55);--marca-texto: var(--marca-texto-oscuro, #0adc7e);--ok: #05391f;--ok-fondo: #34d399;--aviso: #3a1d00;--aviso-fondo: #ff9f1c;--error: #ffffff;--error-fondo: #e53935;--marca: #0adc7e;--marca-suave: rgba(10, 220, 126, .35);--marca-brillo: rgba(10, 220, 126, .6);--sobre-marca: #0b0d18;--fiesta-1: #ff5fa2;--fiesta-2: #ffc93c;--fiesta-3: #7c6cff;--fiesta-4: #2ec5ff;--fiesta-fuego: #ff8a3d;--sobre-fuego: #2b1100}@media(prefers-color-scheme:light){:root:not([data-tema=oscuro]){color-scheme:light;--fondo: #f3f6fb;--superficie: rgba(15, 23, 42, .07);--velo: rgba(255, 255, 255, .86);--borde: rgba(15, 23, 42, .14);--texto: #0f172a;--tenue: rgba(15, 23, 42, .66);--guia: rgba(255, 255, 255, .8);--marca-texto: var(--marca-texto-claro, #047a47);--ok: #04331d;--ok-fondo: #1fbf85;--aviso: #2e1600;--aviso-fondo: #f58a07;--error: #ffffff;--error-fondo: #dc2626}}:root[data-tema=claro]{color-scheme:light;--fondo: #f3f6fb;--superficie: rgba(15, 23, 42, .07);--velo: rgba(255, 255, 255, .86);--borde: rgba(15, 23, 42, .14);--texto: #0f172a;--tenue: rgba(15, 23, 42, .66);--guia: rgba(255, 255, 255, .8);--marca-texto: var(--marca-texto-claro, #047a47);--ok: #04331d;--ok-fondo: #1fbf85;--aviso: #2e1600;--aviso-fondo: #f58a07;--error: #ffffff;--error-fondo: #dc2626}:root[data-tema=oscuro]{color-scheme:dark;--fondo: #0b0d18;--superficie: rgba(255, 255, 255, .1);--velo: rgba(11, 13, 24, .72);--borde: rgba(255, 255, 255, .18);--texto: #eaf0fb;--tenue: rgba(234, 240, 251, .7);--guia: rgba(255, 255, 255, .55);--marca-texto: var(--marca-texto-oscuro, #0adc7e);--ok: #05391f;--ok-fondo: #34d399;--aviso: #3a1d00;--aviso-fondo: #ff9f1c;--error: #ffffff;--error-fondo: #e53935}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--fondo);color:var(--texto);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-tap-highlight-color:transparent}
