:root{--al-fondo: #faf7f2;--al-superficie: #f0eae1;--al-texto: #241318;--al-texto-2: #6e5f58;--al-carmesi: #9e1026;--al-burdeos: #661625;--al-dorado: #7a5c32;--al-dorado-fondo: #c4aa89;--al-borde: #b9b1ad}@media(prefers-color-scheme:dark){:root{--al-fondo: #1c1014;--al-superficie: #2a171d;--al-texto: #ece5db;--al-texto-2: #b8a99c;--al-carmesi: #e04a5e;--al-burdeos: #c4aa89;--al-dorado: #c4aa89;--al-dorado-fondo: #c4aa89;--al-borde: #4c2a34}}*{margin:0;box-sizing:border-box}img{max-width:100%;height:auto}body{font-family:var(--font-cuerpo);background:var(--al-fondo);color:var(--al-texto);line-height:1.65}.cinta{height:14px;background:repeating-linear-gradient(115deg,#faf7f2 0 14px,#9e1026 14px 32px,#faf7f2 32px 40px,#661625 40px 62px,#b9b1ad 62px 70px,#1c1014 70px 73px)}header.cabecera{text-align:center;padding:1.8rem 1rem 0}.cabecera h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.05}.cabecera h1 a{font-family:var(--font-cabecera);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--al-burdeos);text-decoration:none}.cabecera .subrayado{max-width:560px;margin:.8rem auto 0}.cabecera .subrayado .cinta{height:10px}.cabecera .lema{font-style:italic;color:var(--al-dorado);margin-top:.6rem}nav.secciones{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;padding:.9rem 0;margin-top:1.2rem;border-top:1px solid var(--al-borde);border-bottom:3px double var(--al-burdeos);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700}nav.secciones a{color:var(--al-dorado);text-decoration:none}nav.secciones a:hover{color:var(--al-texto)}main{max-width:720px;margin:0 auto;padding:2rem 1.2rem 3rem}h2.titular,h1.titular{font-family:var(--font-cabecera);font-weight:700;color:var(--al-burdeos);line-height:1.15}h1.titular{font-size:2.1rem;margin-bottom:.6rem}h2.titular{font-size:1.55rem;margin-bottom:.4rem}h2.titular a{color:inherit;text-decoration:none}h2.titular a:hover{text-decoration:underline}.entradilla{font-weight:700;margin-bottom:.5rem}.meta{font-size:.8rem;color:var(--al-texto-2);margin-bottom:.8rem}.meta a{color:var(--al-dorado)}article.resumen{padding:1.4rem 0;border-bottom:1px solid var(--al-borde)}article.resumen:last-child{border-bottom:none}article.resumen{display:flex;gap:1.1rem;align-items:flex-start}article.resumen>div{min-width:0}.miniatura{flex:0 0 180px}.miniatura img{width:180px;height:120px;object-fit:cover;display:block}@media(max-width:560px){article.resumen{flex-direction:column}.miniatura,.miniatura img{width:100%;flex-basis:auto}.miniatura img{height:auto;max-height:220px}}.etiqueta-borrador{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--al-fondo);background:var(--al-carmesi);padding:.15rem .5rem;margin-bottom:.5rem}.cuerpo a{color:var(--al-carmesi)}.cuerpo p{margin-bottom:1rem}.cuerpo img{display:block;margin:1.2rem 0}.cuerpo blockquote{border-left:3px solid var(--al-dorado);background:var(--al-superficie);padding:.8rem 1rem;margin:1rem 0;font-style:italic}figure.principal{margin:1.2rem 0}figure.principal img{max-width:100%;height:auto;display:block}figure.principal figcaption{font-size:.8rem;color:var(--al-texto-2);padding-top:.4rem}nav.compartir{display:flex;flex-wrap:wrap;gap:.9rem;align-items:baseline;margin:1.6rem 0;padding:.7rem 0;border-top:1px solid var(--al-borde);border-bottom:1px solid var(--al-borde);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}nav.compartir span{color:var(--al-texto-2)}nav.compartir a{color:var(--al-dorado);text-decoration:none}nav.compartir a:hover{color:var(--al-texto)}aside.correcciones{border:1px solid var(--al-borde);border-left:4px solid var(--al-carmesi);background:var(--al-superficie);padding:.9rem 1.1rem;margin:1.5rem 0}aside.correcciones h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--al-carmesi);margin-bottom:.4rem}aside.correcciones li{margin-left:1.1rem;font-size:.9rem}footer.pie{border-top:3px double var(--al-burdeos);margin-top:2rem;padding:1.4rem 1rem 2rem;text-align:center;font-size:.8rem;color:var(--al-texto-2)}footer.pie a{color:var(--al-dorado)}
