/* FairPlay approved presentation delta: existing cards/copy only. */
.aurora-site .aurora-match-rail { align-items: start; }
.aurora-site .aurora-match-card { min-width: 0; height: auto; padding: 20px; }
.aurora-site .aurora-match-card .aurora-team-score {
  display: grid; grid-template-columns: minmax(0,1fr); gap: 7px;
  align-items: start; margin: 14px 0; min-width: 0;
}
.aurora-site .aurora-team-score .national-team-name {
  display: flex; align-items: center; gap: 9px; width: 100%;
  min-width: 0; font-size: 18px; line-height: 1.45; font-weight: 700;
}
.aurora-site .aurora-team-score .national-team-name > span:last-child {
  flex: 1 1 auto; min-width: 0; white-space: normal;
  word-break: normal; overflow-wrap: break-word; max-width: none;
}
.aurora-site .aurora-team-score :is(.national-team-flag,.team-pennant) {
  flex: 0 0 28px; width: 28px; max-width: 28px; min-width: 28px;
}
.aurora-site .aurora-team-score strong {
  display: block; min-width: 0; max-width: 100%; width: 100%;
  white-space: normal; overflow-wrap: break-word; word-break: normal;
  font: 500 21px/1.65 var(--fp-body-font,Georgia,serif);
  font-variant-numeric: tabular-nums; color: #f7f2fc;
}
.aurora-site .aurora-match-meta { font-size: 16px; margin-bottom: 12px; }
.aurora-site .aurora-match-bottom { font-size: 16px; margin-top: 14px; }
.aurora-site .aurora-match-bottom > span { overflow-wrap: break-word; }
.aurora-site .aurora-match-bottom a { min-height: 44px; font-size: 16px; }
.aurora-site :is(.news-edition,.blog-public) :is(h2,h3,h2 a,h3 a) { color: #f7f2fc; }
.aurora-site :is(.news-editorial-row,.blog-public-row,.news-story) { min-width: 0; }
.aurora-site .news-editorial-row { display: block; padding: 24px; }
.aurora-site .news-editorial-row h3 { font-size: 25px; line-height: 1.4; }
.aurora-site .news-editorial-row p { font-size: 18px; line-height: 1.75; }
.aurora-site .news-story { align-items: start; }
.aurora-site .news-story-media { min-width: 0; height: auto; }
.aurora-site .news-story-media img { position: static; display: block; width: 100%; height: auto; object-fit: contain; }
.aurora-site .news-story-media figcaption { position: static; font-size: 16px; line-height: 1.6; padding: 12px; }
.aurora-site .news-story-content { position: static; min-width: 0; }
.aurora-site .news-story-content h3 { font-size: clamp(24px,2.3vw,30px); line-height: 1.35; }
.aurora-site .news-story-content p { font-size: 18px; line-height: 1.7; }
.aurora-site .news-story-content .news-story-kicker { font-size: 16px; }
.aurora-site .news-story-content .news-story-meta { font-size: 16px; }
.aurora-site .blog-public { max-width: 1200px; }
.aurora-site .blog-public-row.selected-match-blog-row { display: grid; grid-template-columns: minmax(260px,38%) minmax(0,1fr); align-items: start; gap: 26px; padding: 24px; }
.aurora-site .selected-match-blog-copy { min-width: 0; }
.aurora-site .blog-public-row h2 { font-size: 27px; line-height: 1.35; margin: 0 0 12px; overflow-wrap: break-word; }
.aurora-site .blog-public-row p { font-size: 18px; line-height: 1.75; }
.aurora-site .blog-public-row .eyebrow { font-size: 16px; line-height: 1.6; }
.aurora-site .blog-public-row .blog-read-link { font-size: 17px; min-height: 44px; }
.aurora-site .selected-cricket-image > img { object-fit: contain; }
.aurora-site .selected-cricket-image figcaption { position: static; font-size: 16px; line-height: 1.6; }
.aurora-site .aurora-feature-story-copy { position: static; padding: 24px; }
.aurora-site .aurora-feature-story-copy h3 { font-size: 28px; line-height: 1.35; }
.aurora-site .aurora-feature-story-copy p { font-size: 18px; line-height: 1.75; }
/* New decorative mark; original 42x45 header geometry and HTML wordmark retained. */
.aurora-site .aurora-monogram {
  background-color: transparent; background-image: url("/brand/fairplay-mark-1ecc5d79e0001f77.webp");
  background-position: center; background-size: contain; background-repeat: no-repeat;
  color: transparent; font-size: 0; padding-right: 0;
}
.aurora-site .aurora-monogram > span { color: transparent; font-size: 0; }
@media (max-width: 1050px) {
  .aurora-site .aurora-match-rail { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width: 760px) {
  .aurora-site .blog-public-row.selected-match-blog-row { grid-template-columns: minmax(0,1fr); gap: 20px; padding: 20px; }
}
@media (max-width: 560px) {
  .aurora-site .aurora-match-rail { grid-template-columns: minmax(0,1fr); }
  .aurora-site .aurora-team-score strong { font-size: 22px; }
  .aurora-site .blog-public-row h2,.aurora-site .news-editorial-row h3 { font-size: 25px; }
  .aurora-site .news-story-content p,.aurora-site .blog-public-row p { font-size: 17px; }
}
@media (prefers-reduced-motion: reduce) {
  .aurora-site .aurora-match-card { transition: none; }
}
