/* ScommessePRO: components/featured-pronostici. Theme-owned; keep cascade order in styles.json. */
body.sp-site-v2 .sp-evidenza {
  background: linear-gradient(180deg,rgb(255 255 255 / .02),#fff0),linear-gradient(135deg,rgba(185, 242, 39, .08),rgba(185, 242, 39, .02) 42%,rgb(255 255 255 / .02));
  border: 1px solid var(--sp-border-strong);
}

body.sp-site-v2 .sp-evidenza__title {
  color: var(--sp-heading) !important;
}

body.sp-site-v2 .sp-evidenza__label {
  border: 1px solid var(--sp-border);
  background: rgb(255 255 255 / .03);
  color: var(--sp-muted);
}

body.sp-site-v2 .sp-evidenza__tag {
  color: var(--sp-ds-action-ink) !important;
}

body.sp-site-v2 .sp-evidenza__tag--seriea,
body.sp-site-v2 .sp-evidenza__tag--coppaitalia,
body.sp-site-v2 .sp-evidenza__tag--pronostici {
  background: var(--sp-ds-action);
}

body.sp-site-v2 .sp-evidenza__tag--premier {
  background: #7c3aed;
}

body.sp-site-v2 .sp-evidenza__tag--champions {
  background: #f59e0b;
}

body.sp-site-v2 .sp-evidenza__tag--tennis {
  background: #0ea5e9;
}

body.sp-site-v2 .sp-evidenza__tag--bundesliga {
  background: #ef4444;
}

body.sp-site-v2 .sp-evidenza__tag--ligue1 {
  background: #ec4899;
}

body.sp-site-v2 .sp-evidenza__tag--mondiali {
  background: #dc2626;
}

body.sp-site-v2 .sp-evidenza__link {
  color: var(--sp-heading) !important;
}

body.sp-site-v2 .sp-evidenza__link:hover,
body.sp-site-v2 .sp-evidenza__link:focus {
  color: var(--sp-accent-green) !important;
}

@media (max-width:600px) {
  body.sp-site-v2 .sp-evidenza__link {
    text-decoration-color: rgb(255 255 255 / .35) !important;
  }
}
