:root{--color-base:oklch(24.29% .0304 283.91);--color-base-darker:oklch(21.55% .0254 284.06);--color-base-darkest:oklch(18.28% .0204 284.2);--color-text:oklch(87.87% .0426 272.28);--color-subtext:oklch(81.68% .0403 272.86);--color-subtext-zero:oklch(75.1% .0396 273.93);--color-text-blue:oklch(76.64% .1113 259.88);--color-text-lavender:oklch(81.66% .091 277.31);--color-text-sky:oklch(84.67% .0833 210.25);--color-text-mauve:oklch(78.71% .1187 304.77)}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-Light.ttf.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-LightItalic.ttf.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-Regular.ttf.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-Italic.ttf.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-Medium.ttf.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-MediumItalic.ttf.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-SemiBold.ttf.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-SemiBoldItalic.ttf.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-Bold.ttf.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-BoldItalic.ttf.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-ExtraBold.ttf.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Maple Mono NF;src:url(/fonts/MapleMono-ExtraBoldItalic.ttf.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background-color:var(--color-base);color:var(--color-text);text-align:left;font-family:Maple Mono NF,monospace}h1,h2,h3,h4{text-align:center;font-weight:700}a{color:var(--color-text-blue);font-style:italic;font-weight:500;text-decoration:none}.header-site{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:background-color, padding;background-color:#1e1e2ed9;transition:background-color .4s,padding .4s;top:0}.titulo-principal{color:var(--color-text-lavender);font-style:italic;font-weight:800}.header-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:1rem 0;display:flex}.nav-container{flex-direction:column;align-items:center;gap:1em;display:flex}.indice{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.indice a{align-items:center;gap:.5rem;display:inline-flex}.nav-text{white-space:nowrap;display:inline-block}.subrayado{font-style:italic;text-decoration:underline}.quote{color:var(--color-text-sky);text-align:center;font-style:italic;font-weight:600}.copyright{color:var(--color-subtext-zero);font-style:italic;font-weight:300}.curiosidades-contenido,.descripcion,.tech-description{color:var(--color-subtext)}.curiosidades-summary{cursor:pointer;font-weight:500}footer p,address{text-align:center}.js-enabled .hidden-item{opacity:0;transition:opacity 1.5s ease-out,translate 5s ease-out;translate:0 20px}.js-enabled .hidden-item.reveal{opacity:1;translate:0}.js-enabled .hidden>*{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;translate:0 20px}.js-enabled .reveal>*{opacity:1;translate:0}.reveal>:first-child{transition-delay:.1s}.reveal>:nth-child(2){transition-delay:.2s}.reveal>:nth-child(3){transition-delay:.3s}.reveal>:nth-child(4){transition-delay:.4s}.reveal>:nth-child(5){transition-delay:.5s}.reveal>:nth-child(6){transition-delay:.6s}.reveal>:nth-child(7){transition-delay:.7s}.reveal>:nth-child(8){transition-delay:.8s}.reveal>:nth-child(9){transition-delay:.9s}.reveal>:nth-child(10){transition-delay:1s}a{transition:color .1s,transform .1s;position:relative}a:after{content:"";transform-origin:50%;background-color:currentColor;border-radius:2px;width:90%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:5%;transform:scaleX(0)}a:hover:after{transform:scaleX(1)}a:hover{color:var(--color-mauve,#cba6f7);transform:translateY(-2px)}
