/* ===== Correcciones de la auditoría global de calidad (solo maquetación; no cambia ningún sistema) ===== */
/* Inicio ≤600 px: «Centro social» en la misma fila que «Progresión» (antes quedaba encima de la última noticia) */
@media(max-width:600px){.cinematic-social{position:relative;left:auto;right:auto;bottom:auto;align-self:flex-start;flex:0 0 auto;width:132px;height:132px;margin:-152px 0 20px 19px}}
@media(max-width:440px){.cinematic-social{width:108px;height:108px;margin-top:-128px}}
/* Jugar: las tarjetas de mapa pueden estrecharse (antes su texto en una línea ensanchaba la rejilla y salía scroll horizontal) */
.lb-maps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}
/* la altura mínima, unida a aspect-ratio, forzaba un ancho mínimo de 384 px y sacaba las tarjetas de la rejilla */
.lb-maps .lb-map{min-width:0;min-height:0}
/* Arsenal en móvil: cada grupo de filtros se parte en varias líneas en vez de salirse de la pantalla */
.ars-filters>span{flex-wrap:wrap;max-width:100%}
/* Barra superior en móvil: la navegación ya se desliza; un degradado en el borde indica que hay más apartados */
@media(max-width:430px){.top nav{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);scrollbar-width:none}.top nav::-webkit-scrollbar{display:none}}
@media(max-width:600px){.sh-sec-h{flex-direction:column;align-items:flex-start;gap:6px}.sh-sec-h p{flex:none}}
.news-card-image.noimg{background:#0d1216 url("../img/brand/operacion-dunas-metal.png?v=041alpha9") center/min(56%,260px) auto no-repeat}
.news-card-image.noimg::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,#0a0d10 95%);pointer-events:none}
/* medallas del perfil a 3 columnas: la descripción de la primera columna se salía por la izquierda; se alinea al borde izquierdo de la medalla */
@media(max-width:760px){.pf-medal:nth-child(3n+1) .pf-medal-tip{left:0;transform:translateY(6px)}.pf-medal:nth-child(3n+1):hover .pf-medal-tip,.pf-medal:nth-child(3n+1):focus-visible .pf-medal-tip{transform:none}}
