:root{--fondo:#130a22;--fondo-2:#1c1031;--tarjeta:#221338;--tarjeta-2:#2a1846;--linea:#f5c5422e;--texto:#f4eefc;--texto-suave:#b7a9d1;--dorado:#f5c542;--dorado-oscuro:#c99a1e;--rico:#2ee6d6;--coral:#ff4fa8;--atardecer:#ff8a3d;--f-titulo:"Bebas Neue", "Oswald", Impact, "Arial Narrow", sans-serif;--f-mono:"Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--f-texto:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ancho:72rem;--ancho-lectura:44rem;--radio:2px;--acento:var(--dorado)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--fondo);color:var(--texto);font-family:var(--f-texto);flex-direction:column;min-height:100vh;margin:0;font-size:1.0625rem;line-height:1.65;display:flex}main{flex:1}img,svg,video,iframe{max-width:100%;display:block}a{color:var(--dorado);text-underline-offset:3px}a:hover{color:var(--atardecer)}:focus-visible{outline:2px dashed var(--atardecer);outline-offset:3px}h1,h2,h3,h4{font-family:var(--f-titulo);letter-spacing:.02em;color:var(--dorado);margin:1.6em 0 .5em;font-weight:400;line-height:1.05}h1{margin-top:.2em;font-size:clamp(2.6rem,9vw,4.6rem)}h2{font-size:clamp(1.9rem,6vw,2.6rem)}h3{font-size:1.6rem}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:1rem}.lectura{max-width:var(--ancho-lectura)}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.etiqueta{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acento);border:1px dashed;align-items:center;gap:.4em;padding:.2em .6em;font-size:.8125rem;line-height:1.4;text-decoration:none;display:inline-flex}.mono{font-family:var(--f-mono);letter-spacing:.04em;font-size:.85rem}.suave{color:var(--texto-suave)}.expediente{--c:var(--acento);--s:16px;border:1px solid var(--linea);background:linear-gradient(var(--c) 0 0) top left / var(--s) 2px, linear-gradient(var(--c) 0 0) top left / 2px var(--s), linear-gradient(var(--c) 0 0) top right / var(--s) 2px, linear-gradient(var(--c) 0 0) top right / 2px var(--s), linear-gradient(var(--c) 0 0) bottom left / var(--s) 2px, linear-gradient(var(--c) 0 0) bottom left / 2px var(--s), linear-gradient(var(--c) 0 0) bottom right / var(--s) 2px, linear-gradient(var(--c) 0 0) bottom right / 2px var(--s), var(--tarjeta);background-repeat:no-repeat;padding:1.25rem;position:relative}.boton{font-family:var(--f-titulo);letter-spacing:.06em;color:var(--fondo);background:var(--dorado);border-radius:var(--radio);cursor:pointer;box-shadow:4px 4px 0 var(--atardecer);border:0;justify-content:center;align-items:center;gap:.5em;padding:.55em 1.1em .45em;font-size:1.35rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.boton:hover{color:var(--fondo);box-shadow:5px 5px 0 var(--atardecer);transform:translate(-1px,-1px)}.boton.secundario{color:var(--dorado);border:2px solid var(--dorado);box-shadow:none;background:#130a22d9}.rejilla{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=40rem){.rejilla{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.rejilla.tres{grid-template-columns:repeat(3,1fr)}}.prosa>:first-child{margin-top:0}.prosa p,.prosa ul,.prosa ol{margin:0 0 1.1em}.prosa li{margin-bottom:.35em}.prosa li::marker{color:var(--acento)}.prosa blockquote{border-left:4px solid var(--atardecer);background:var(--fondo-2);color:var(--texto);margin:1.5em 0;padding:.8em 1.2em}.prosa code{font-family:var(--f-mono);background:var(--fondo-2);padding:.1em .35em;font-size:.9em}.prosa img{border:1px solid var(--linea);margin:1.5em 0}.prosa hr{border:0;border-top:1px dashed var(--linea);margin:2.5em 0}.prosa table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95rem;display:block;overflow-x:auto}.prosa th,.prosa td{border:1px solid var(--linea);text-align:left;padding:.5em .7em}.prosa th{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dorado);font-size:.8125rem}.prosa h2:before{content:"// ";color:var(--acento);font-family:var(--f-mono);vertical-align:middle;font-size:.55em}.datos{grid-template-columns:auto 1fr;gap:0;margin:0;font-size:.95rem;display:grid}.datos dt,.datos dd{border-bottom:1px dashed var(--linea);margin:0;padding:.55em .4em}.datos dt{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--texto-suave);padding-right:1rem;font-size:.8125rem}.logo[data-astro-cid-f7espo7c]{color:var(--texto);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{white-space:nowrap;font-family:var(--f-titulo);letter-spacing:.05em;padding-top:.15em;font-size:1.7rem;line-height:1}.logo[data-astro-cid-f7espo7c] b[data-astro-cid-f7espo7c]{color:var(--dorado);font-weight:400}.logo[data-astro-cid-f7espo7c].grande svg[data-astro-cid-f7espo7c]{width:56px;height:56px}.logo[data-astro-cid-f7espo7c].grande span[data-astro-cid-f7espo7c]{font-size:2.4rem}.cabecera[data-astro-cid-nen7h5rs]{z-index:20;backdrop-filter:blur(8px);border-bottom:1px solid var(--linea);background:#130a22f0;position:sticky;top:0}.fila[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;display:flex}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}a[data-astro-cid-nen7h5rs]{color:var(--texto);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:block}a[data-astro-cid-nen7h5rs]:hover,a[data-astro-cid-nen7h5rs][aria-current]{color:var(--dorado)}summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--dorado);align-items:center;gap:.6rem;padding:.75rem 0;list-style:none;display:flex}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.hamburguesa[data-astro-cid-nen7h5rs],.hamburguesa[data-astro-cid-nen7h5rs]:before,.hamburguesa[data-astro-cid-nen7h5rs]:after{background:currentColor;width:22px;height:2px;display:block;position:relative}.hamburguesa[data-astro-cid-nen7h5rs]:before,.hamburguesa[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.hamburguesa[data-astro-cid-nen7h5rs]:before{top:-7px}.hamburguesa[data-astro-cid-nen7h5rs]:after{top:7px}.menu-celular[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{background:var(--fondo-2);border-bottom:2px solid var(--dorado);max-height:calc(100vh - 3.75rem);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu-celular[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px dashed var(--linea)}.menu-celular[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.95rem 1rem;font-size:.85rem}.menu-celular[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{box-shadow:inset 4px 0 0 var(--atardecer)}.menu-escritorio[data-astro-cid-nen7h5rs]{display:none}@media (width>=64rem){.menu-celular[data-astro-cid-nen7h5rs]{display:none}.menu-escritorio[data-astro-cid-nen7h5rs]{display:block}.menu-escritorio[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;display:flex}.menu-escritorio[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.5rem .6rem;font-size:.72rem}.menu-escritorio[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{box-shadow:inset 0 -2px 0 var(--atardecer)}}.pie[data-astro-cid-jo6i4kqk]{background:var(--fondo-2);margin-top:4rem;padding-bottom:2rem}.horizonte[data-astro-cid-jo6i4kqk]{background:linear-gradient(90deg, var(--rico), var(--dorado), var(--atardecer), var(--coral));height:6px;margin-bottom:2rem}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);color:var(--texto);padding:.5rem 0;font-size:.875rem;display:inline-block}.legal[data-astro-cid-jo6i4kqk]{font-family:var(--f-texto);color:var(--texto-suave);max-width:46rem;font-size:.85rem;line-height:1.55}.saltar[data-astro-cid-hkbrpulz]{background:var(--dorado);color:var(--fondo);z-index:50;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.saltar[data-astro-cid-hkbrpulz]:focus{left:1rem}
