:root{color-scheme:light dark;--fondo:light-dark(#fff,#11161b);--superficie:light-dark(#f4f6f8,#1a2128);--texto:light-dark(#14191f,#e7ecf0);--tenue:light-dark(#4b5661,#a8b3bd);--linea:light-dark(#d5dbe0,#2f3942);--acento:light-dark(#0b5f55,#5fd0bd);--acento-suave:light-dark(#e2f2ef,#13302c);--aviso:light-dark(#fff6df,#2d2510);--aviso-borde:light-dark(#8a5a00,#e0b04f);--fuente-texto:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fuente-titulos:Georgia, "Times New Roman", serif;--fuente-mono:ui-monospace, Menlo, Consolas, monospace;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--radio:6px;--ancho-lectura:70ch;--ancho-sitio:72rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente-texto);margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6}h1,h2,h3{font-family:var(--fuente-titulos);text-wrap:balance;line-height:1.2}h1{margin:0 0 var(--e-4);font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem)}h2{margin:var(--e-7) 0 var(--e-3);font-size:clamp(1.35rem,1.2rem + .8vw,1.75rem)}h3{margin:var(--e-6) 0 var(--e-2);font-size:1.2rem}a{color:var(--acento);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--acento);outline-offset:2px}img{max-width:100%;height:auto}.contenedor{max-width:var(--ancho-sitio);padding-inline:var(--e-4);margin-inline:auto}.saltar{left:var(--e-4);background:var(--fondo);color:var(--acento);padding:var(--e-2) var(--e-3);border:2px solid var(--acento);border-radius:var(--radio);z-index:10;position:absolute;top:-100px}.saltar:focus{top:var(--e-2)}.vista-previa{background:var(--aviso);border-bottom:1px solid var(--aviso-borde);padding-block:var(--e-2);font-size:.9rem}.vista-previa p{margin:0}.cabecera{border-bottom:1px solid var(--linea)}.cabecera .contenedor{justify-content:space-between;align-items:center;gap:var(--e-3);padding-block:var(--e-3);flex-wrap:wrap;display:flex}.marca{font-family:var(--fuente-titulos);color:var(--texto);font-size:1.35rem;font-weight:700;text-decoration:none}.cabecera nav ul{gap:var(--e-2) var(--e-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cabecera nav a{padding-block:var(--e-1);min-height:24px;display:inline-block}main{padding-block:var(--e-6) var(--e-8)}.lectura{max-width:var(--ancho-lectura)}.prosa>:first-child{margin-top:0}.prosa li+li{margin-top:var(--e-1)}.migas ol{gap:var(--e-1) var(--e-2);margin:0 0 var(--e-4);color:var(--tenue);flex-wrap:wrap;padding:0;font-size:.9rem;list-style:none;display:flex}.migas li:not(:last-child):after{content:"/";margin-left:var(--e-2)}.firma{color:var(--tenue);margin:0 0 var(--e-4);font-size:.95rem}.firma p{margin:0}.caja{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-4);margin-block:var(--e-4)}.caja>:first-child{margin-top:0}.caja>:last-child{margin-bottom:0}.caja--divulgacion{border-left:4px solid var(--acento)}.caja--pendiente{background:var(--aviso);border-color:var(--aviso-borde)}.nota{color:var(--tenue);font-size:.95rem}.tabla{margin-block:var(--e-5);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}caption{text-align:left;padding-bottom:var(--e-2);font-weight:600}th,td{border:1px solid var(--linea);padding:var(--e-2) var(--e-3);text-align:left;vertical-align:top}thead th{background:var(--superficie)}.productos{gap:var(--e-4);margin-block:var(--e-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.producto{border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-4)}.producto h3{margin-top:0}.producto dl{margin:0 0 var(--e-3)}.producto dt{font-weight:600}.producto dd{margin:0 0 var(--e-2)}.boton .nota{color:inherit}.boton{background:var(--acento);color:var(--fondo);padding:var(--e-2) var(--e-4);border-radius:var(--radio);min-height:24px;font-weight:600;text-decoration:none;display:inline-block}.autor{gap:var(--e-4);align-items:flex-start;display:flex}.autor img{border-radius:50%;flex:none}.tarjetas{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.tarjetas li{border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-4)}.tarjetas h3{margin-top:0}.estado{padding:0 var(--e-2);border-radius:var(--radio);border:1px solid;font-size:.85rem;display:inline-block}.pie{border-top:1px solid var(--linea);padding-block:var(--e-6);color:var(--tenue);font-size:.95rem}.pie ul{gap:var(--e-2) var(--e-4);margin:0 0 var(--e-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pie a{min-height:24px;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
