/* ForzaInter.eu 1.9.558-fi.1 - brand layer, loaded last. */
:root{
  --fi-blue:#0068a8;
  --fi-blue-bright:#179cff;
  --fi-blue-soft:#5db9ff;
  --fi-black:#05070a;
  --slr-brand-red:#0068a8!important;
  --slr-brand-red-dark:#004e80!important;
  --slr-brand-red-bright:#179cff!important;
  --slr-yellow:#179cff!important;
  --slr-orange:#0068a8!important;
  --slr-red:#0068a8!important;
  --slr-menu-photo-url:none!important;
}
html[data-slr-theme="dark"]{
  --slr-brand-red:#179cff!important;
  --slr-brand-red-dark:#0068a8!important;
  --slr-brand-red-bright:#5db9ff!important;
  --slr-yellow:#179cff!important;
}
body.slr-site .slr-image-fallback{
  background:linear-gradient(145deg,#05070a,#07365a 52%,#0068a8)!important;
}
body.slr-site .slr-collabora-hero,
body.slr-site .slr-auth-visual,
body.slr-site .slr-menu-photo{
  background-image:linear-gradient(135deg,rgba(5,7,10,.96),rgba(0,104,168,.82))!important;
}
body.slr-site .slr-inter-team-switch > :is(a,button).is-active,
body.slr-site .slr-inter-team-switch > :is(a,button).is-active:is(:hover,:focus-visible,:active){
  background:#0068a8!important;border-color:#0068a8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html[data-slr-theme="dark"] body.slr-site .slr-inter-team-switch > :is(a,button).is-active,
html[data-slr-theme="dark"] body.slr-site .slr-inter-team-switch > :is(a,button).is-active:is(:hover,:focus-visible,:active){
  background:#179cff!important;border-color:#179cff!important;color:#06111b!important;-webkit-text-fill-color:#06111b!important;
}
body.slr-site a:focus-visible,body.slr-site button:focus-visible{outline-color:#179cff!important}
html:not([data-slr-theme="dark"]) body.slr-site .slr-social-tabs a.is-active,
html:not([data-slr-theme="dark"]) body.slr-site .slr-social-tabs button.is-active{color:#0068a8!important}
html[data-slr-theme="dark"] body.slr-site .slr-social-tabs a.is-active,
html[data-slr-theme="dark"] body.slr-site .slr-social-tabs button.is-active{color:#5db9ff!important}
body.slr-premium-page,body.slr-premium-analytics-page{--slr-rocket-gold:#179cff!important;--slr-rocket-red:#0068a8!important}
body.slr-site .slr-premium-hero span,body.slr-site .slr-premium-kicker{color:#179cff!important}
/* Static match fallback is intentionally neutral; real team/fixture assets arrive from API-Football. */
body.slr-match-page .slr-match-hero-media img[src*="forzainter-logo"]{object-fit:contain!important;padding:9%;background:linear-gradient(145deg,#05070a,#07365a 58%,#0068a8)!important}

body.slr-site .slr-inter-team-switch > :is(a,button):hover,
body.slr-site .slr-inter-team-switch > :is(a,button):focus-visible{border-color:#179cff!important}

/* ForzaInter sidebar badge — icona circolare ufficiale del porting. */
body.slr-home-social .slr-social-brand{width:60px!important;height:60px!important}
body.slr-home-social .slr-social-brand img[src*="forzainter-sidebar-icon"]{
  width:50px!important;
  height:50px!important;
  border-radius:50%!important;
  object-fit:contain!important;
  display:block!important;
}
@media (min-width:761px) and (max-height:820px){
  body.slr-home-social .slr-social-brand{width:52px!important;height:52px!important}
  body.slr-home-social .slr-social-brand img[src*="forzainter-sidebar-icon"]{width:43px!important;height:43px!important}
}

/* FI 1.9.558-fi.6 — Classifica / tema Notte: contrasto del tab squadra attivo.
   Fix volutamente limitato alla pagina Classifica: il chip resta azzurro Inter
   e la label viene forzata scura e visibile anche in hover/focus/active. */
html[data-slr-theme="dark"] body.slr-site.slr-home-social.slr-social-standings-page
.slr-inter-team-switch > :is(a,button):is(.is-active,[aria-current="page"],[aria-selected="true"]),
html[data-slr-theme="dark"] body.slr-site.slr-home-social.slr-social-standings-page
.slr-inter-team-switch > :is(a,button):is(.is-active,[aria-current="page"],[aria-selected="true"]):is(:hover,:focus,:focus-visible,:active){
  background:#179cff!important;
  background-color:#179cff!important;
  border-color:#179cff!important;
  color:#06111b!important;
  -webkit-text-fill-color:#06111b!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
  filter:none!important;
}
html[data-slr-theme="dark"] body.slr-site.slr-home-social.slr-social-standings-page
.slr-inter-team-switch > :is(a,button):is(.is-active,[aria-current="page"],[aria-selected="true"]) *{
  color:#06111b!important;
  -webkit-text-fill-color:#06111b!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}

/* FI 1.9.558-fi.7 — Classifica / tema Giorno: contrasto del tab squadra attivo.
   Fix limitato alla pagina Classifica: sfondo blu Inter invariato, label bianca
   visibile anche quando regole più specifiche colpiscono span/small interni. */
html[data-slr-theme="light"] body.slr-site.slr-home-social.slr-social-standings-page
.slr-inter-team-switch > :is(a,button):is(.is-active,[aria-current="page"],[aria-selected="true"]),
html[data-slr-theme="light"] body.slr-site.slr-home-social.slr-social-standings-page
.slr-inter-team-switch > :is(a,button):is(.is-active,[aria-current="page"],[aria-selected="true"]):is(:hover,:focus,:focus-visible,:active){
  background:#0068a8!important;
  background-color:#0068a8!important;
  border-color:#0068a8!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
  filter:none!important;
}
html[data-slr-theme="light"] body.slr-site.slr-home-social.slr-social-standings-page
.slr-inter-team-switch > :is(a,button):is(.is-active,[aria-current="page"],[aria-selected="true"]) *{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}
