/* Shared blue domestic skin; only Scottish presentation details live here. */
body.scottish-premiership-2026-27-edition #domesticRouteSetupIntro > img,
[data-competition-folder="scottishPremiership"] .competition-folder-art img,
[data-competition-archive="scottishPremiership"] .competition-edition-art img {
  background: #f6fbff;
  border-radius: 8px;
  padding: 8px;
  object-fit: contain;
}

body.scottish-premiership-2026-27-edition #domesticRouteSetupIntro > img {
  width: 62px;
  height: 36px;
  flex: 0 0 62px;
  padding: 4px;
}

body[data-desktop-mode-setup="scottishPremiership"] .premier-league-team-picker {
  display: none !important;
}

body.scottish-premiership-2026-27-edition .brand-mark {
  background: #086793 !important;
  border-color: #49c7ed !important;
  box-shadow: none !important;
}

[data-league-country="Scotland"] {
  --country-base: #175b86;
  --country-end: #12364f;
  --country-accent: 150, 220, 255;
}

body #mainContent .cb-broadcast[data-mode="scottish-premiership"] {
  width: 300px;
  height: 38px;
  margin: 16px auto 22px;
  font-family: Arial, sans-serif;
}

.cb-broadcast[data-mode="scottish-premiership"] :is(.cb-context, .cb-logo, .cb-badge) {
  display: none;
}

.cb-broadcast[data-mode="scottish-premiership"] .cb-scorebug {
  position: relative;
  display: grid;
  grid-template-columns: 110px 110px 80px;
  height: 38px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: #101332;
}

.cb-broadcast[data-mode="scottish-premiership"] .cb-team {
  position: relative;
  display: flex;
  align-items: center;
  height: 38px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}

.cb-broadcast[data-mode="scottish-premiership"] .cb-away {
  flex-direction: row-reverse;
}

body #mainContent .cb-broadcast[data-mode="scottish-premiership"] .cb-code {
  display: grid;
  place-items: center;
  width: 72px;
  height: 38px;
  color: var(--kit-ink);
  background: var(--kit);
  font: 700 18px/1 Arial, sans-serif;
}

body #mainContent .cb-broadcast[data-mode="scottish-premiership"] .cb-score {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  padding: 0;
  color: #fff;
  background: #101332;
  font: 400 24px/1 Arial, sans-serif;
}

.cb-broadcast[data-mode="scottish-premiership"] .cb-home .cb-score::after {
  position: absolute;
  left: 105px;
  content: "-";
  font-size: 19px;
}

.cb-broadcast[data-mode="scottish-premiership"] time {
  display: grid;
  place-items: center;
  position: static;
  width: 80px;
  height: 38px;
  color: #101332;
  background: #f5fcff;
  font: 700 17px/1 Arial, sans-serif;
}

@media (max-width: 600px) {
  body[data-desktop-mode-setup="scottishPremiership"] #premierLeagueRouteSetup {
    padding-bottom: calc(128px + env(safe-area-inset-bottom));
  }
}
