/* Shared readability rules for pages served through the Stardream path gateway. */
body[data-stardream-route] {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body[data-stardream-route^="/games/"] .version-chip,
body[data-stardream-route^="/games/"] .home-team-link,
body[data-stardream-route^="/games/"] .credits-link,
body[data-stardream-route="/voice"] .version-chip,
body[data-stardream-route="/voice"] .home-team-link,
body[data-stardream-route="/voice"] .credits-link {
  font-size: 12px !important;
}

body[data-stardream-route^="/games/"] label,
body[data-stardream-route^="/games/"] .headphone-tip,
body[data-stardream-route^="/games/"] .answer-hint,
body[data-stardream-route^="/games/"] .round-note,
body[data-stardream-route="/voice"] label {
  font-size: 14px !important;
}

body[data-stardream-route^="/games/"] .hero-subtitle,
body[data-stardream-route^="/games/"] .intro,
body[data-stardream-route^="/games/"] .brand-block > p,
body[data-stardream-route="/voice"] .hero-subtitle {
  font-size: 16px !important;
}

body[data-stardream-route="/games/songs"] .score-visual em {
  font-size: 13px !important;
}

body[data-stardream-route="/web/era"] .sidebar-note {
  display: none !important;
}

body[data-stardream-route="/web/era"] .brand small,
body[data-stardream-route="/web/era"] .media-nav-link small,
body[data-stardream-route="/web/era"] .chart-title span,
body[data-stardream-route="/web/era"] .work-subtitle,
body[data-stardream-route="/web/era"] .archive-strip::after {
  font-size: 12px !important;
}

body[data-stardream-route="/web/era"] .sidebar-heading,
body[data-stardream-route="/web/era"] .section-heading p,
body[data-stardream-route="/web/era"] .directory-meta,
body[data-stardream-route="/web/era"] .work-meta {
  font-size: 13px !important;
}
