/* DSAlicante 22.30.0 — optimizaciones de render sin cambios editoriales. */
body.single-post .dsa-article-after-content,
body.single-post .dsa-comments-wrap,
body.single-post #comments,
body.single-post .site-footer,
body.home .site-footer{
  content-visibility:auto;
  contain-intrinsic-size:auto 850px;
}

body.single-post .dsa-utility-weather-chip{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:26px;
  padding:4px 10px;
  border:1px solid #d8dfe0;
  border-radius:999px;
  background:#fff;
  color:#1b2527;
  font:700 12px/1.1 Arial,Helvetica,sans-serif;
  white-space:nowrap;
  text-decoration:none;
}
body.single-post .dsa-utility-weather-chip__icon{font-size:16px;line-height:1}
body.single-post .dsa-utility-weather-chip strong{font-size:12px;color:#111718}
body.single-post .dsa-utility-weather-chip [data-dsa-weather-desc]{font-weight:600;color:#566164}
body.single-post .dsa-utility-weather-chip.is-ready{border-color:#cad9da;background:#fbfdfd}
@media(max-width:900px){
  body.single-post .dsa-utility-weather-chip [data-dsa-weather-desc]{display:none}
}
@media(max-width:760px){
  body.single-post .dsa-utility-weather-chip{padding:3px 8px;min-height:24px}
}

/* Evita saltos visibles antes de que termine de cargar la hoja editorial. */
body.single-post .dsa-single-editorial{min-height:60vh}
body.single-post .dsa-article-title{text-wrap:balance}
body.single-post .dsa-featured-image__stage{background:#f3f5f5}
@media(max-width:760px){
  body.single-post .dsa-utility-weather-chip .dsa-utility-weather-chip__icon,
  body.single-post .dsa-utility-weather-chip [data-dsa-weather-temp]{display:inline!important}
}
