/* SerieAGoal v1.85 — apertura fotografica immersiva SOLO per News.
   Dopo il menu campionati, prima di Novità principali / Focus / Ultime.
   Nessuna modifica ai contenitori, alle sidebar o alla gestione degli articoli. */
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover{
  isolation:isolate;position:relative;display:block!important;
  width:100%!important;max-width:100%!important;
  height:clamp(330px,32vw,510px)!important;
  overflow:hidden!important;border:0!important;border-radius:22px!important;
  padding:0!important;margin:0 0 30px!important;
  background:#14191f!important;color:#fff!important;text-decoration:none!important;
  box-shadow:none!important;box-sizing:border-box!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-image,
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-placeholder{
  display:block!important;position:absolute!important;inset:0!important;
  width:100%!important;height:100%!important;max-width:none!important;
  object-fit:cover!important;object-position:center 38%!important;
  border:0!important;border-radius:0!important;
  background:linear-gradient(120deg,#11202b,#11151a)!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-image{
  transition:transform .5s cubic-bezier(.2,.65,.25,1)!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover:hover .sg184-news-cover-image{
  transform:scale(1.025)!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-shade{
  display:block!important;position:absolute!important;inset:0!important;
  background:linear-gradient(90deg,rgba(7,9,13,.58) 0%,rgba(7,9,13,.15) 70%,transparent 100%),
             linear-gradient(0deg,rgba(5,7,11,.82) 0%,rgba(5,7,11,.31) 47%,transparent 81%)!important;
  pointer-events:none!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-title{
  position:absolute!important;left:clamp(22px,3vw,44px)!important;
  right:clamp(22px,3vw,44px)!important;bottom:clamp(24px,3vw,45px)!important;
  z-index:1!important;display:block!important;max-width:min(840px,84%)!important;
  font-family:Manrope,system-ui,sans-serif!important;
  font-size:clamp(24px,2.65vw,38px)!important;
  font-weight:800!important;line-height:1.19!important;
  letter-spacing:-.035em!important;text-transform:none!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  text-shadow:0 3px 18px rgba(0,0,0,.28)!important;
  overflow-wrap:break-word!important;hyphens:auto!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover:focus-visible{
  outline:3px solid #369cce!important;outline-offset:4px!important;
}
@media(max-width:760px){
  /* Full bleed across the screen, regardless of the 10px News container padding. */
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover{
    position:relative!important;left:50%!important;
    width:100vw!important;max-width:none!important;
    margin-left:-50vw!important;margin-right:0!important;
    height:clamp(300px,94vw,440px)!important;
    border-radius:0!important;margin-bottom:24px!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-title{
    left:max(17px,env(safe-area-inset-left))!important;
    right:max(17px,env(safe-area-inset-right))!important;
    bottom:23px!important;max-width:calc(100% - 34px)!important;
    font-size:clamp(19px,5.4vw,27px)!important;
    line-height:1.23!important;letter-spacing:-.03em!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-shade{
    background:linear-gradient(0deg,rgba(5,7,11,.85),rgba(5,7,11,.20) 65%,transparent 100%)!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-image{
    object-position:center 40%!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover-image{transition:none!important}
}
