/* encefalo.org · hoja de estilo única. Manual de marca 25 sep 2026 + especificación de Lucius (6.ª vuelta: la 5.ª editorial, con la banda de portada en tinta y letra clara). */
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:300;font-display:swap;src:url(/fuentes/IBMPlexSans-300.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/IBMPlexSans-400.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/IBMPlexSans-500.woff2) format("woff2")}

:root{
  --tinta:#2B2B2C; --blanco:#FFFFFF; --suave:#F4F5F7; --acento:#0E4A57; --gris:#5E646B; --linea:#DDE2E5;
  --acento-claro:#A9CFD7; --claro-2:#C3C8CD; --papel:#F6F7F7; --papel-2:#EEF2F3; --linea-fina:#E6EAEC;
  --acento-velo:#E8F0F2; --medio:#3F7F8D;
  --sombra:0 1px 2px rgba(43,43,44,.04),0 6px 18px rgba(43,43,44,.05);
  --sombra-alta:0 2px 6px rgba(43,43,44,.06),0 14px 32px rgba(14,74,87,.10);
  --flecha:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12'%3E%3Cpath d='M0 6H20M15 1l5 5-5 5' fill='none' stroke='%230E4A57' stroke-width='1.5'/%3E%3C/svg%3E");
  /* grano de papel: ruido fractal muy leve (alfa medio ~2,5 %), sin dibujo: textura de soporte, no motivo */
  --grano-claro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
  --grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .17 0 0 0 0 .17 0 0 0 0 .17 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
  --s1:8px; --s2:16px; --s3:24px; --s4:40px; --s5:64px; --s6:104px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;overflow-x:clip;background:var(--grano),var(--papel);color:var(--tinta);font-family:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.65;font-weight:400}
img,svg{display:block;max-width:100%}
a{color:var(--acento);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .15s,text-decoration-thickness .15s}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:2px}
h1,h2,h3{margin:0 0 var(--s2);color:var(--tinta)}
h1{font-size:34px;font-weight:300;line-height:1.12;letter-spacing:-.02em}
h2{font-size:26px;font-weight:300;line-height:1.2;letter-spacing:-.01em}
h3{font-size:19px;font-weight:500;line-height:1.3}
p{margin:0 0 var(--s2)}
strong{font-weight:500}
.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.salto{position:absolute;left:var(--s2);top:-100px;background:var(--acento);color:var(--blanco);padding:var(--s1) var(--s2);z-index:10}
.salto:focus{top:var(--s1)}

.envoltura{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}
.texto{max-width:68ch}
.envoltura.texto{max-width:1200px}
.envoltura.texto>*{max-width:68ch}
.seccion{padding-bottom:var(--s5)}
.seccion-corta{padding-bottom:var(--s4)}

/* texto largo justificado, con partición silábica según el lang de la página */
.texto p,.envoltura.texto p,.cabeza .entrada,.cierre .entrada{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}
@media (min-width:600px){.texto p,.envoltura.texto p,.cabeza .entrada,.cierre .entrada{text-align:justify}}

/* encabezado */
.cabecera{border-top:3px solid var(--acento);border-bottom:1px solid var(--linea);background:var(--blanco);box-shadow:0 3px 0 -2px var(--linea-fina)}
.cabecera-in{display:flex;align-items:center;gap:var(--s2);min-height:76px;flex-wrap:wrap;padding-top:var(--s1);padding-bottom:var(--s1)}
.marca{display:block;padding:var(--s1) 0;margin-right:auto}
.logo{height:36px;width:auto}
.cabecera ul{list-style:none;margin:0;padding:0}
.cabecera nav a,.idioma a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s1);color:var(--tinta);text-decoration:none;font-size:15px}
.nav-escritorio a{background:linear-gradient(var(--acento),var(--acento)) no-repeat left calc(50% + .85em)/0 1px;transition:color .15s,background-size .25s ease}
.nav-escritorio a:hover{background-size:calc(100% - 2*var(--s1)) 1px;background-position-x:var(--s1)}
.nav-movil a:hover,.idioma a:hover{color:var(--acento);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}
.nav-escritorio a:hover{color:var(--acento)}
.cabecera nav a[aria-current="page"]{color:var(--acento);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}
.nav-escritorio{display:none}
.nav-escritorio ul{display:flex;gap:var(--s1)}
.idioma{margin:0;font-size:15px;color:var(--gris);white-space:nowrap}
.idioma a[aria-current="true"]{color:var(--acento);font-weight:500}
.nav-movil{order:3;width:100%}
.nav-movil summary{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s2);border:1px solid var(--linea);border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;list-style:none}
.nav-movil summary::-webkit-details-marker{display:none}
.nav-movil summary::after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin:-4px 0 0 var(--s1)}
.nav-movil[open] summary::after{transform:rotate(-135deg);margin-top:4px}
.nav-movil ul{padding:var(--s1) 0}
.nav-movil a{width:100%;font-size:17px}
@media (min-width:900px){
  .nav-escritorio{display:block}
  .nav-movil{display:none}
  .cabecera-in{flex-wrap:nowrap}
}
@media (max-width:899px){
  .cabecera-in{row-gap:0;column-gap:var(--s1)}
  .nav-movil summary{padding:0 12px}
  .idioma a{padding:0 6px}
  .cabecera{position:relative}
  .nav-movil nav{position:absolute;left:0;right:0;top:100%;background:var(--blanco);border-bottom:1px solid var(--linea);padding:0 20px;z-index:5}
  .nav-movil{order:0;width:auto}
}

/* portada: banda en la tinta de marca, una sola tinta plana con grano claro; letra clara */
.portada{position:relative;overflow:hidden;background:var(--tinta);color:var(--blanco);padding:var(--s5) 0 calc(var(--s5) + 48px);border-bottom:1px solid var(--linea)}
/* textura: el mismo grano de papel sobre el tono de la portada y las cabeceras */
.portada::before,.cabeza::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--grano)}
.portada::before{background:var(--grano-claro)}
.portada-in{position:relative;display:grid;align-items:center}
.portada-txt{position:relative;z-index:1}
.portada h1{font-size:38px;line-height:1.06;max-width:15ch;margin-bottom:var(--s3);font-weight:300;letter-spacing:-.025em;color:var(--blanco)}
.bajada{max-width:44ch;font-size:19px;line-height:1.55;color:#E3E6E9}
.portada-arbol{position:absolute;right:-64px;bottom:-110px;width:170px;opacity:.22;pointer-events:none}
.arbol{width:100%;height:auto;overflow:visible}
.arbol .ramas path{fill:none;stroke:#E3E6E9;stroke-width:.8;stroke-linejoin:miter}
.arbol .nodos circle{fill:var(--tinta);stroke:var(--acento-claro);stroke-width:.8}
.arbol .pulsos path{fill:none;stroke:#7FB8C4;stroke-width:.95;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:-93;opacity:0;animation:pulso 7s ease-in-out infinite}
.arbol .nodos circle{animation:nodo 7s ease-in-out infinite}
@keyframes pulso{0%{stroke-dashoffset:-93;opacity:0}8%{opacity:1}55%{stroke-dashoffset:7;opacity:1}62%,100%{stroke-dashoffset:7;opacity:0}}
@keyframes nodo{0%,50%{fill:var(--tinta)}58%{fill:var(--acento-claro)}75%,100%{fill:var(--tinta)}}
.arbol .pulsos path:nth-child(1),.arbol .nodos circle:nth-child(1){animation-delay:0s}
.arbol .pulsos path:nth-child(2),.arbol .nodos circle:nth-child(2){animation-delay:1.7s}
.arbol .pulsos path:nth-child(3),.arbol .nodos circle:nth-child(3){animation-delay:3.4s}
.arbol .pulsos path:nth-child(4),.arbol .nodos circle:nth-child(4){animation-delay:5.1s}
.arbol .pulsos path:nth-child(5),.arbol .nodos circle:nth-child(5){animation-delay:.85s}
.arbol .pulsos path:nth-child(6),.arbol .nodos circle:nth-child(6){animation-delay:2.55s}
.arbol .pulsos path:nth-child(7),.arbol .nodos circle:nth-child(7){animation-delay:4.25s}
.arbol .pulsos path:nth-child(8),.arbol .nodos circle:nth-child(8){animation-delay:5.95s}
@media (prefers-reduced-motion:reduce){.arbol .pulsos{display:none}}

.cifras{list-style:none;margin:var(--s4) 0 var(--s2);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}
.cifras li{display:flex;flex-direction:column;padding-top:18px;background:linear-gradient(var(--acento),var(--acento)) no-repeat left top/28px 2px}
.cifras li+li{border-left:1px solid var(--linea);padding-left:var(--s2);background-position:var(--s2) top}
.cifra-n{font-size:46px;font-weight:300;line-height:1;color:var(--acento);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-bottom:10px}
.cifra-r{font-size:12px;font-weight:500;color:var(--gris);line-height:1.4;text-transform:uppercase;letter-spacing:.1em}
.corte{font-size:14px;color:var(--gris);margin:0 0 var(--s3)}
.portada .cifras li{background-image:linear-gradient(var(--acento-claro),var(--acento-claro))}
.portada .cifras li+li{border-left-color:rgba(255,255,255,.16)}
.portada .cifra-n{color:var(--acento-claro)}
.portada .cifra-r,.portada .corte{color:var(--claro-2)}

@media (min-width:768px){
  .portada h1{font-size:52px}
  .cifras{grid-template-columns:repeat(3,minmax(0,210px));gap:var(--s3)}
  .cifras li+li{padding-left:var(--s3);background-position:var(--s3) top}
  .cifra-n{font-size:72px}
}
@media (min-width:1024px){
  .portada{padding:var(--s6) 0 calc(var(--s6) + 56px)}
  .portada-in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--s5)}
  .portada h1{font-size:64px}
  .cifra-n{font-size:96px}
  .portada-arbol{position:static;width:100%;max-width:360px;justify-self:end;opacity:1}
}

/* puertas: montadas sobre el borde inferior de la portada */
.puertas-sec{position:relative;z-index:2;margin-top:-48px}
.puertas{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}
.puerta{background:var(--blanco) var(--flecha) no-repeat right var(--s3) bottom var(--s3);border:1px solid var(--linea);border-radius:3px;padding:var(--s3) var(--s3) calc(var(--s3) + 20px);position:relative;box-shadow:var(--sombra);transition:transform .18s ease,box-shadow .18s ease,background-position .18s ease}
.puerta::before{content:"";position:absolute;left:var(--s3);top:-1px;width:40px;height:2px;background:var(--acento);transition:width .3s ease}
.puerta:hover::before{width:calc(100% - 2*var(--s3))}
.puerta h3{font-size:20px;font-weight:500}
.puerta h3 a{text-decoration:none}
.puerta h3 a::after{content:"";position:absolute;inset:0}
.puerta:hover{transform:translateY(-3px);box-shadow:var(--sombra-alta);background-position:right calc(var(--s3) - 4px) bottom var(--s3)}
.puerta h3 a:focus-visible{outline:none}
.puerta:has(a:focus-visible){outline:2px solid var(--acento);outline-offset:3px}
.puerta p{margin:0}
@media (min-width:768px){.puertas{grid-template-columns:repeat(3,1fr)}}

/* rótulo de sección: versalitas pequeñas con filete fino a todo el ancho */
.revistas-sec{background:var(--blanco);box-shadow:0 0 0 100vmax var(--blanco);clip-path:inset(0 -100vmax);padding-top:var(--s5)}
.puertas-sec{padding-bottom:var(--s5)}
.revistas-sec>h2{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--acento);padding-bottom:12px;border-bottom:1px solid var(--linea);margin-bottom:0}
main section.revistas-sec>h2:not(.oculto){background:none;padding-top:0}
.revistas{list-style:none;margin:0;padding:0;display:grid}
.revistas li{display:flex;align-items:baseline;gap:var(--s2);padding:18px 0;border-bottom:1px solid var(--linea);background:linear-gradient(var(--acento),var(--acento)) no-repeat left bottom/0 1px;transition:background-size .35s ease;margin-bottom:-1px}
.revistas li:hover{background-size:100% 1px}
.rev-n{flex:0 0 2ch;font-size:34px;font-weight:300;line-height:1;color:var(--acento);font-variant-numeric:tabular-nums}
.revistas i{font-size:17px;line-height:1.35}
@media (min-width:768px){.revistas{grid-template-columns:repeat(2,1fr);column-gap:var(--s4)}}
@media (min-width:1024px){.revistas{grid-template-columns:repeat(3,1fr)}}

/* cabeza de página interior */
.cabeza{padding-top:var(--s5);padding-bottom:var(--s4);margin-bottom:var(--s4);position:relative;isolation:isolate;background:var(--papel-2);box-shadow:0 0 0 100vmax var(--papel-2);clip-path:inset(0 -100vmax)}
/* doble filete al pie de la cabecera, a todo el ancho, como el cierre de una portadilla */
.cabeza::after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:0;height:5px;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);background:var(--papel);pointer-events:none}
.cabeza::before{left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1}
/* filete editorial sobre cada H2 de sección: línea fina a todo el ancho con un tramo corto de acento */
main section>h2:not(.oculto){padding-top:var(--s2);background:linear-gradient(var(--acento),var(--acento)) no-repeat left top/28px 2px,linear-gradient(var(--linea),var(--linea)) no-repeat left top/100% 1px}
.cabeza h1{margin-bottom:var(--s3)}
.entrada{font-size:19px;line-height:1.6}
.nota{font-size:15px;color:var(--gris)}

/* publicaciones */
.pubs{list-style:none;margin:0 0 var(--s3);padding:0}
.pub{position:relative;background:var(--blanco);border:1px solid var(--linea);border-radius:3px;padding:var(--s3) var(--s3) var(--s3) calc(var(--s3) + 4px);margin-bottom:14px;box-shadow:var(--sombra);transition:box-shadow .2s ease,border-color .2s ease}
.pub::before{content:"";position:absolute;left:-1px;top:18px;width:3px;height:36px;border-radius:0 2px 2px 0;background:var(--acento);transition:height .25s ease,top .25s ease}
.pub:hover{box-shadow:var(--sombra-alta);border-color:#C9D6DA}
.pub:hover::before,.pub:focus-within::before{top:10px;height:calc(100% - 20px)}
.pub-anio{display:none}
.banda .pub{display:grid;grid-template-columns:1fr;column-gap:var(--s4)}
.banda .pub-anio{display:block;font-size:36px;font-weight:300;line-height:1;color:var(--acento);letter-spacing:-.02em;margin-bottom:var(--s2)}
@media (min-width:768px){.banda .pub{grid-template-columns:100px 1fr}.banda .pub>*{grid-column:2}.banda .pub-anio{grid-column:1;grid-row:1/span 6;margin:0;padding-top:2px}}
.pub-t{font-size:20px;font-weight:500;line-height:1.32;margin:0 0 10px;letter-spacing:-.005em}
.pub-t a{color:var(--tinta);text-decoration-color:#B9C9CD;text-underline-offset:.22em}
.pub-t a:hover{color:var(--acento);text-decoration-color:var(--acento)}
.tipo{font-size:12px;font-weight:500;color:var(--acento);margin:0 0 10px;text-transform:uppercase;letter-spacing:.12em}
.autores{font-size:15px;line-height:1.55;margin:0 0 6px}
.meta{font-size:14px;color:var(--gris);line-height:1.5;margin:0 0 4px}
.enlaces a{overflow-wrap:anywhere;display:inline-block;min-height:24px}
.pub .meta i{font-style:italic;color:var(--acento)}
.pub .meta .an{font-weight:500;color:var(--tinta)}
.anio h2{margin-top:var(--s5);font-size:44px;font-weight:300;color:var(--acento);display:flex;align-items:center;gap:var(--s2)}
main section.anio>h2:not(.oculto){background:none;padding-top:0}
.anio h2::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--acento),var(--linea) 25%)}
.banda{position:relative;background:var(--grano),var(--papel-2);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);padding-top:var(--s5)}
.mas{font-weight:500;padding-right:30px;background:var(--flecha) no-repeat right center}

/* investigación */
.lineas{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3);counter-reset:linea}
.linea{background:var(--blanco);border:1px solid var(--linea);border-top:2px solid var(--acento);border-radius:3px;padding:var(--s3);box-shadow:var(--sombra);counter-increment:linea;display:flex;gap:var(--s2);align-items:baseline}
.linea::before{content:counter(linea,decimal-leading-zero);font-size:34px;font-weight:300;line-height:1;color:var(--acento);flex:none}
.linea h3{margin:0;font-weight:400;font-size:20px;line-height:1.35}
@media (min-width:900px){.lineas{grid-template-columns:repeat(3,1fr)}.linea{flex-direction:column;gap:var(--s3)}}

/* equipo: tarjetas uniformes */
.fichas{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}
.ficha{position:relative;display:flex;gap:var(--s3);align-items:flex-start;background:var(--blanco);border:1px solid var(--linea);border-radius:3px;padding:var(--s3);box-shadow:var(--sombra)}
.iniciales{flex:0 0 88px;height:88px;border-radius:50%;background:var(--acento-velo);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:300;color:var(--acento);box-shadow:inset 0 0 0 1.5px var(--acento),0 0 0 5px var(--blanco),0 0 0 6px var(--linea)}
.ficha-n{font-size:20px;font-weight:500;margin:0 0 4px;letter-spacing:0}
.ficha-n::after{display:none!important}
.rol{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--acento);margin:0 0 8px}
.pais{font-size:15px;color:var(--gris);margin:0}
.formacion{margin:0 0 6px;font-size:15px}
@media (min-width:600px){.fichas{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1024px){.fichas{grid-template-columns:repeat(3,1fr)}}

/* colaborar */
.formas{padding-left:1.2em;margin:0 0 var(--s2)}
.formas li{margin-bottom:var(--s1)}
.formas li::marker{color:var(--acento)}
.cierre{border-top:1px solid var(--linea);padding-top:var(--s4)}
.cierre .entrada{background:var(--acento-velo);border-left:3px solid var(--acento);border-radius:0 3px 3px 0;padding:var(--s3)}

/* institución */
.datos{margin:0;display:grid;gap:0;max-width:760px}
.datos div{display:grid;grid-template-columns:1fr;border-top:1px solid var(--linea);padding:var(--s2) 0}
.datos div:last-child{border-bottom:1px solid var(--linea)}
.datos dt{font-size:12px;font-weight:500;color:var(--gris);letter-spacing:.1em;text-transform:uppercase;padding-top:3px}
.datos dd{margin:0;font-weight:500}
@media (min-width:600px){.datos div{grid-template-columns:220px 1fr}}
blockquote{margin:0 0 var(--s2);padding:var(--s2) var(--s3);border-left:3px solid var(--acento);border-radius:0 3px 3px 0;background:var(--blanco)}
blockquote p{margin:0}
.afils{display:grid;gap:var(--s3)}
.afil{position:relative;background:var(--blanco);border:1px solid var(--linea);border-radius:3px;padding:var(--s3)}
.afil h3{font-size:16px;font-weight:500}
.afil-t{font-size:16px;font-weight:500;background:var(--papel);border:1px dashed #C4CDD1;border-radius:3px;padding:var(--s2);user-select:all;-webkit-user-select:all}
.boton{font:inherit;font-size:15px;font-weight:500;min-height:44px;padding:0 var(--s3);border:0;border-radius:3px;background:var(--acento);color:var(--blanco);cursor:pointer;margin-bottom:var(--s2)}
.boton:hover{background:#0A3944}
.boton[hidden]{display:none}
@media (min-width:768px){.afils{grid-template-columns:1fr 1fr}}

/* pie */
.pie{background:var(--tinta);border-top:3px solid var(--acento);color:var(--blanco);padding:var(--s5) 0 var(--s4);margin-top:var(--s5);font-size:15px}
.pie p{color:#D5D8DC;margin:0 0 var(--s1)}
.pie a{color:var(--blanco)}
.pie :focus-visible{outline-color:var(--blanco)}
.marca-pie{display:inline-block;padding:var(--s1) 0;margin-bottom:var(--s2)}
.logo-pie{height:34px;width:auto}

@media (min-width:768px){
  .envoltura{padding-left:40px;padding-right:40px}
  h1{font-size:48px}
  h2{font-size:32px}
  .seccion{padding-bottom:var(--s6)}
}
@media (max-width:599px){
  .cifras{gap:12px}
  .cifras li+li{padding-left:12px;background-position:12px top}
  /* en móvil el rótulo vuelve a caja baja: en versalitas «MANUSCRITOS» no cabe en un tercio de 360 px */
  .cifra-r{font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;-webkit-hyphens:auto;hyphens:auto}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{.portada{background:none;color:var(--tinta)}.portada h1,.portada .bajada{color:var(--tinta)}.cabecera nav,.nav-movil,.idioma,.salto,.boton{display:none}.pie{background:none;color:var(--tinta)}.portada::before,.cabeza::before{display:none}body,.cabeza,.banda{background:none}}

.apoyo{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--linea);color:var(--gris);font-size:16px}
