:root{--color-base: oklch(.2429 .0304 283.91);--color-base-darker: oklch( .2155 .0254 284.06 );--color-base-darkest: oklch( .1828 .0204 284.2 );--color-text: oklch(.8787 .0426 272.28);--color-subtext: oklch(.8168 .0403 272.86);--color-subtext-zero: oklch(.751 .0396 273.93);--color-text-blue: oklch(.7664 .1113 259.88);--color-text-lavender: oklch(.8166 .091 277.31);--color-text-sky: oklch(.8467 .0833 210.25);--color-text-mauve: oklch( .7871 .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-padding-top:110px;scroll-behavior:smooth}body{background-color:var(--color-base);color:var(--color-text);font-family:Maple Mono NF,monospace;text-align:left}h1,h2,h3,h4{font-weight:700;text-align:center}a{color:var(--color-text-blue);font-weight:500;font-style:italic;text-decoration:none}.header-site{top:0;z-index:50;background-color:#1e1e2ed9;backdrop-filter:blur(12px);will-change:background-color,padding;transition:background-color .4s ease,padding .4s ease}.titulo-principal{color:var(--color-text-lavender);font-weight:800;font-style:italic}.header-wrapper{max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 0}.nav-container{display:flex;flex-direction:column;align-items:center;gap:1em}.indice{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem}.indice a{display:inline-flex;align-items:center;gap:.5rem}.nav-text{display:inline-block;white-space:nowrap}.subrayado{text-decoration:underline;font-style:italic}.quote{color:var(--color-text-sky);font-style:italic;font-weight:600;text-align:center}.copyright{color:var(--color-subtext-zero);font-weight:300;font-style:italic}.curiosidades-contenido,.descripcion,.tech-description{color:var(--color-subtext)}.curiosidades-summary{font-weight:500;cursor:pointer}footer p,address{text-align:center}.js-enabled .hidden-item{opacity:0;translate:0 20px;transition:opacity 1.5s ease-out,translate 5s ease-out}.js-enabled .hidden-item.reveal{opacity:1;translate:0 0}.js-enabled .hidden>*{opacity:0;translate:0 20px;transition:opacity .6s ease-out,transform .6s ease-out}.js-enabled .reveal>*{opacity:1;translate:0 0}.reveal>*:nth-child(1){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{position:relative;transition:color .1s ease,transform .1s ease}a:after{content:"";position:absolute;left:5%;bottom:-2px;width:90%;height:2px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:2px}a:hover:after{transform:scaleX(1)}a:hover{color:var(--color-mauve, #cba6f7);transform:translateY(-2px)}
