/* SerieAGoal v1.91: mini risultato hero News, floating glass.
   SOLO rifinitura estetica. Non cambia dati, link o abbinamenti degli articoli. */

html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score{
  position:absolute!important;
  isolation:isolate!important;
  width:260px!important;
  max-width:calc(100% - 32px)!important;
  padding:13px 14px 14px!important;
  gap:5px!important;
  overflow:hidden!important;
  border:1px solid rgba(244,252,255,.22)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,rgba(42,52,65,.84) 0%,rgba(17,25,34,.89) 58%,rgba(13,20,29,.91) 100%)!important;
  box-shadow:0 17px 43px rgba(0,0,0,.39),0 3px 9px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.13)!important;
  backdrop-filter:blur(22px) saturate(138%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(138%)!important;
  -webkit-tap-highlight-color:transparent;
  transform:translateY(0) scale(1)!important;
  transition:transform .27s cubic-bezier(.2,.75,.23,1),
             box-shadow .27s ease,border-color .27s ease,
             background .27s ease!important;
  animation:sg191ScoreAppear .68s cubic-bezier(.18,.82,.2,1) .16s backwards;
}
/* A soft non-clickable sheen gives the glass depth rather than a flat rectangle. */
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score::before{
  content:""!important;
  position:absolute!important;inset:0!important;
  z-index:-1!important;
  pointer-events:none!important;
  background:radial-gradient(ellipse 110% 85% at 8% -13%,rgba(255,255,255,.16),transparent 59%),
             linear-gradient(120deg,rgba(255,255,255,.034),transparent 52%)!important;
  border-radius:inherit!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score::after{
  content:""!important;
  position:absolute!important;inset:auto 18px 0!important;
  height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(38,217,164,.33),transparent)!important;
  pointer-events:none!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__top{
  position:relative!important;
  color:rgba(244,248,255,.84)!important;
  margin-bottom:7px!important;
  padding-bottom:4px!important;
  font-size:10px!important;
  letter-spacing:.045em!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__arrow{
  display:grid!important;
  place-items:center!important;
  flex:0 0 27px!important;
  width:27px!important;height:27px!important;
  margin-top:-6px!important;
  margin-right:-3px!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.13)!important;
  background:rgba(255,255,255,.09)!important;
  color:#e8fff8!important;
  font-size:16px!important;
  line-height:1!important;
  transition:transform .25s ease,background .25s ease,color .25s ease!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__team{
  position:relative!important;
  min-height:29px!important;
  gap:9px!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__team img{
  flex:0 0 26px!important;
  width:26px!important;height:26px!important;
  max-width:26px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.94)!important;
  padding:2px!important;
  object-fit:contain!important;
  box-sizing:border-box!important;
  box-shadow:0 2px 7px rgba(0,0,0,.17)!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__name{
  font-size:12px!important;
  font-weight:800!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__team strong{
  min-width:30px!important;
  padding:5px 6px!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.10)!important;
  font-size:17px!important;
  line-height:1!important;
  text-align:center!important;
  font-variant-numeric:tabular-nums!important;
  box-sizing:border-box!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}

/* Hover only on devices with a real hover pointer; no unwanted sticky touch state. */
@media(hover:hover) and (pointer:fine){
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score:hover{
    transform:translateY(-5px) scale(1.018)!important;
    border-color:rgba(38,217,164,.53)!important;
    background:linear-gradient(145deg,rgba(48,60,73,.91),rgba(18,31,38,.95))!important;
    box-shadow:0 24px 56px rgba(0,0,0,.46),0 7px 17px rgba(0,0,0,.16),
               0 0 0 1px rgba(38,217,164,.14),inset 0 1px 0 rgba(255,255,255,.18)!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score:hover .sg189-cover-score__arrow{
    transform:translate(2px,-2px)!important;
    background:rgba(38,217,164,.20)!important;
    color:#7ff3c9!important;
  }
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score:focus-visible{
  outline:3px solid #26d9a4!important;
  outline-offset:4px!important;
  border-color:rgba(38,217,164,.54)!important;
}
html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__dot.is-live{
  box-shadow:0 0 0 3px rgba(251,80,102,.15),0 0 10px rgba(251,80,102,.5)!important;
}

@keyframes sg191ScoreAppear{
  from{opacity:0;transform:translateY(18px) scale(.96);filter:blur(3px)}
  68%{opacity:1;filter:blur(0)}
  to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
}


/* The intermediate desktop breakpoint needs a little more breathing room
   between the copy and the floating score, even for long headlines. */
@media(min-width:761px) and (max-width:1100px){
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover.has-score .sg184-news-cover-title{
    max-width:calc(100% - 340px)!important;
  }
}

@media(max-width:760px){
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score{
    width:244px!important;
    padding:9px 11px 10px!important;
    gap:2px!important;
    border-radius:19px!important;
    bottom:13px!important;
    right:max(14px,env(safe-area-inset-right))!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover.has-score .sg184-news-cover-title{
    bottom:138px!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__top{
    margin-bottom:2px!important;
    padding-bottom:1px!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__arrow{
    width:23px!important;height:23px!important;flex-basis:23px!important;
    font-size:14px!important;margin-top:-4px!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__team{
    min-height:24px!important;gap:8px!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__team img{
    width:22px!important;height:22px!important;max-width:22px!important;flex-basis:22px!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__name{
    font-size:11px!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__team strong{
    min-width:26px!important;font-size:14px!important;padding:4px 5px!important;
    border-radius:8px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score{
    animation:none!important;transition:none!important;transform:none!important;
  }
  html[data-sg-theme] body.sg-body.sg-page-news .sg184-news-cover .sg189-cover-score .sg189-cover-score__arrow{
    transition:none!important;
  }
}
