@media screen{:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-tinta:#f3efff;--color-tinta-2:#d9d2ef;--color-gris:#a59cc4;--color-linea:#30264f;--color-fondo:#100b1f;--color-papel:#1b1433;--color-violeta:#8b5cf6;--color-violeta-fuerte:#c4b5fd;--color-violeta-suave:#2a1f4d;--color-mango-suave:#3b2f10;--color-mango-texto:#ffd877;--color-alerta:#f0703f;--color-alerta-suave:#3d1c12;--sombra-flota:0 16px 36px -12px #000000b3, 0 2px 8px #00000073}:root[data-tema=oscuro] ::selection{background:var(--color-violeta);color:#fff}}@media (prefers-reduced-motion:no-preference){:root[data-ola]::view-transition-image-pair(root){isolation:auto}:root[data-ola]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-ola]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-ola]::view-transition-old(root){z-index:0}:root[data-ola]::view-transition-new(root){z-index:1;animation:clasio-ola var(--ola-ms,.95s) linear forwards}}:root[data-ola] *,:root[data-ola] :before,:root[data-ola] :after{transition:none!important}:root .icono-tema>span{grid-area:1/1;transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .26s!important}.icono-tema>.sol,:root[data-tema=oscuro] .icono-tema>.luna{opacity:0;transform:rotate(-90deg)scale(.4)}:root[data-tema=oscuro] .icono-tema>.sol{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root .icono-tema>span{transition:none!important}}
::view-transition{pointer-events:none}@media (prefers-reduced-motion:no-preference){::view-transition-group(.vuela){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.entra{animation:.52s cubic-bezier(.22,1,.36,1) backwards entra;animation-delay:calc(var(--orden,0) * 70ms + 80ms)}.escalonado>*{animation:.52s cubic-bezier(.22,1,.36,1) 80ms backwards entra}.escalonado>:nth-child(2){animation-delay:.15s}.escalonado>:nth-child(3){animation-delay:.22s}.escalonado>:nth-child(4){animation-delay:.29s}.escalonado>:nth-child(5){animation-delay:.36s}.escalonado>:nth-child(6){animation-delay:.43s}.escalonado>:nth-child(n+7){animation-delay:.5s}@keyframes entra{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.98)}}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
:root{--barra-pulgar:color-mix(in srgb, var(--color-violeta) 45%, transparent)}html{scrollbar-gutter:stable;transition:scrollbar-color .25s}html[data-desliza]{scrollbar-color:var(--barra-pulgar) transparent}@layer base{*{scrollbar-width:thin;scrollbar-color:transparent transparent}:not(html):hover{scrollbar-color:var(--barra-pulgar) transparent}}.desliza{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:999px}:not(html):hover::-webkit-scrollbar-thumb{background-color:var(--barra-pulgar)}html[data-desliza]::-webkit-scrollbar-thumb{background-color:var(--barra-pulgar)}}@media print{html{scrollbar-gutter:auto}}
