:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fondo:#f3f4f6;--superficie:#fff;--borde:#e5e7eb;--borde-fuerte:#d1d5db;--tinta:#111827;--tinta-suave:#4b5563;--tinta-tenue:#5f6672;--superficie-alta:#fff;--papel:#fff;--accion:#1d4ed8;--accion-hover:#1e40af;--accion-suave:#eff4ff;--accion-halo:#c7d7fe;--accion-tinta:#1e3a8a;--sobre-accion:#fff;--perilla:#fff;--perilla-encendida:#fff;--exito:#15803d;--exito-suave:#ecfdf3;--exito-tinta:#14532d;--peligro:#b91c1c;--peligro-suave:#fef2f2;--peligro-tinta:#7f1d1d;--peligro-borde:#f3c4c4;--atencion:#b45309;--atencion-suave:#fffbeb;--atencion-tinta:#78350f;--radio:14px;--radio-grande:20px;--alto-control:56px;--sombra:0 1px 2px #1118270f, 0 4px 12px #1118270a;--sombra-hoja:0 -8px 32px #1118272e;--sombra-pie:0 -6px 20px #1118270f;--sombra-flotante:0 -2px 4px #1118270a, 0 8px 24px #1118272e;--sombra-perilla:0 1px 3px #1118274d;--velo:#11182780;--brillo:#fff9;--visor-fondo:#0b1020;--visor-tinta:#fff;--visor-sombra:#00000059;--velo-foto:#111827b8;--sobre-velo-foto:#fff;--fuente:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--texto-base:1.125rem;--texto-chico:1rem;--titulo:1.75rem;--salida:cubic-bezier(.16, 1, .3, 1);--vaiven:cubic-bezier(.65, 0, .35, 1);--curva-hoja:cubic-bezier(.32, .72, 0, 1);--mov-toque:.12s;--mov-rapido:.16s;--mov-medio:.22s;--mov-hoja:.3s;--mov-premio:.48s;--hundir-control:.98;--hundir-fila:.985}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0f131a;--superficie:#171c25;--superficie-alta:#1e2430;--borde:#2b3342;--borde-fuerte:#444f64;--tinta:#e8ecf3;--tinta-suave:#b2bbca;--tinta-tenue:#9099aa;--accion:#7ba3ff;--accion-hover:#a3c0ff;--accion-suave:#17254a;--accion-halo:#2d4a8f;--accion-tinta:#c3d5ff;--sobre-accion:#0b1220;--perilla:#e8ecf3;--perilla-encendida:#0b1220;--exito:#4cc58a;--exito-suave:#102a1d;--exito-tinta:#a9ecc6;--peligro:#ff8b8b;--peligro-suave:#2e1618;--peligro-tinta:#ffc9c9;--peligro-borde:#6b2f33;--atencion:#f2b04d;--atencion-suave:#2c210d;--atencion-tinta:#fbd9a2;--sombra:0 0 0 transparent;--sombra-hoja:0 -1px 0 var(--borde-fuerte);--sombra-pie:0 -1px 0 var(--borde);--sombra-flotante:0 8px 24px #00000073;--sombra-perilla:0 1px 2px #00000080;--velo:#04070ca6;--brillo:#ffffff12}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0f131a;--superficie:#171c25;--superficie-alta:#1e2430;--borde:#2b3342;--borde-fuerte:#444f64;--tinta:#e8ecf3;--tinta-suave:#b2bbca;--tinta-tenue:#9099aa;--accion:#7ba3ff;--accion-hover:#a3c0ff;--accion-suave:#17254a;--accion-halo:#2d4a8f;--accion-tinta:#c3d5ff;--sobre-accion:#0b1220;--perilla:#e8ecf3;--perilla-encendida:#0b1220;--exito:#4cc58a;--exito-suave:#102a1d;--exito-tinta:#a9ecc6;--peligro:#ff8b8b;--peligro-suave:#2e1618;--peligro-tinta:#ffc9c9;--peligro-borde:#6b2f33;--atencion:#f2b04d;--atencion-suave:#2c210d;--atencion-tinta:#fbd9a2;--sombra:0 0 0 transparent;--sombra-hoja:0 -1px 0 var(--borde-fuerte);--sombra-pie:0 -1px 0 var(--borde);--sombra-flotante:0 8px 24px #00000073;--sombra-perilla:0 1px 2px #00000080;--velo:#04070ca6;--brillo:#ffffff12}}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fondo);min-height:100dvh;color:var(--tinta);font-family:var(--fuente);font-size:var(--texto-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;caret-color:var(--accion);margin:0;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance;letter-spacing:-.02em}::selection{background:var(--accion-halo);color:var(--tinta)}:focus-visible{outline:3px solid var(--accion);outline-offset:2px}a{color:var(--accion);text-underline-offset:3px;text-decoration-thickness:1.5px}button,input,select,textarea{font:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--borde-fuerte);border:2px solid var(--fondo);border-radius:999px}.numeros{font-variant-numeric:tabular-nums}.solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
