:root{--noche:#0b0710;--noche-2:#150c17;--noche-3:#1f1221;--granate:#a01a42;--granate-osc:#5e0f26;--oro:#f0b13f;--oro-suave:#f7cf7a;--texto:#f3ede4;--texto-2:#bdb2b8;--texto-3:#8a7f86;--linea:#f0b13f29;--linea-fuerte:#f0b13f61;--f-titulo:"Fraunces", Georgia, serif;--f-texto:"Atkinson Hyperlegible", system-ui, sans-serif;--f-codigo:"JetBrains Mono", ui-monospace, monospace;--ancho:68rem;--ancho-texto:42rem;--radio:14px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--noche);min-height:100vh;color:var(--texto);font-family:var(--f-texto);background-image:radial-gradient(1px 1px at 12% 18%,#fff0d28c,#0000 60%),radial-gradient(1px 1px at 78% 9%,#fff0d273,#0000 60%),radial-gradient(1.5px 1.5px at 64% 31%,#f7cf7a99,#0000 60%),radial-gradient(1px 1px at 30% 52%,#fff0d259,#0000 60%),radial-gradient(1px 1px at 88% 61%,#fff0d266,#0000 60%),radial-gradient(1.5px 1.5px at 6% 77%,#f7cf7a73,#0000 60%),radial-gradient(1px 1px at 47% 88%,#fff0d24d,#0000 60%),radial-gradient(80% 50% at 50% -10%,#a01a4247,#0000 70%);background-attachment:fixed;margin:0;font-size:1.075rem;line-height:1.65}h1,h2,h3{font-family:var(--f-titulo);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .6em;font-weight:600;line-height:1.15}h1{font-size:clamp(2.2rem,5.5vw,3.6rem)}h2{font-size:clamp(1.6rem,3.5vw,2.2rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--oro-suave);text-underline-offset:3px}a:hover{color:var(--oro)}:focus-visible{outline:2px solid var(--oro);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto;display:block}code{font-family:var(--f-codigo);background:var(--noche-3);border:1px solid var(--linea);border-radius:5px;padding:.1em .35em;font-size:.88em}pre{border-radius:var(--radio);border:1px solid var(--linea);margin:0 0 1.5em;padding:1.1rem 1.25rem;font-size:.9rem;line-height:1.55;overflow-x:auto}pre code{font-size:inherit;background:0 0;border:0;padding:0}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:1rem}@media (width>=640px){.contenedor{padding-inline:1.5rem}}.etiqueta{letter-spacing:.14em;text-transform:uppercase;color:var(--oro);font-size:.78rem;font-weight:700;display:inline-block}.boton{background:var(--oro);color:#1a0d05;border:1px solid var(--oro);cursor:pointer;font-weight:700;font:inherit;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.boton:hover{background:var(--oro-suave);color:#1a0d05;transform:translateY(-1px)}.boton--secundario{color:var(--oro-suave);border-color:var(--linea-fuerte);background:0 0}.boton--secundario:hover{color:var(--oro-suave);background:#f0b13f14}.tarjeta{border:1px solid var(--linea);border-radius:var(--radio);background:linear-gradient(#1f1221d9,#150c17d9);padding:1.5rem}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.saltar[data-astro-cid-hkbrpulz]:focus{clip:auto;background:var(--oro);color:#1a0d05;z-index:10;border-radius:8px;width:auto;height:auto;padding:.5rem 1rem;position:fixed;top:.5rem;left:.5rem}.cabecera[data-astro-cid-hkbrpulz]{z-index:5;backdrop-filter:blur(10px);border-bottom:1px solid var(--linea);background:#0b0710c7;position:sticky;top:0}.cabecera__fila[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.marca[data-astro-cid-hkbrpulz]{color:var(--texto);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.marca__logo[data-astro-cid-hkbrpulz]{border-radius:50%;width:44px;height:44px}.marca__nombre[data-astro-cid-hkbrpulz]{font-family:var(--f-titulo);letter-spacing:.01em;font-size:1.4rem;font-weight:600}.menu[data-astro-cid-hkbrpulz]{gap:1.25rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texto-2);text-decoration:none}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--oro-suave)}@media (width<=420px){.menu[data-astro-cid-hkbrpulz]{gap:.85rem;font-size:.88rem}.marca__nombre[data-astro-cid-hkbrpulz]{font-size:1.2rem}}.pie[data-astro-cid-hkbrpulz]{border-top:1px solid var(--linea);color:var(--texto-3);margin-top:5rem;padding-block:2.5rem;font-size:.92rem}.pie__fila[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}.pie__lema[data-astro-cid-hkbrpulz]{color:var(--oro);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}
