/* Show the Welsh flag while the Cymraeg language controls are active. */
html[lang="en"] a[lang="cy"]:hover,
html[lang="en"] a[lang="cy"]:focus-visible,
html[lang="en"] .language-switch:hover,
html[lang="en"] .language-switch:focus-visible {
  background-image: var(--cb-art-2b7ba733f10e, url("flag-wales.webp")) !important;
  background-color: #fff !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  color: transparent !important;
  text-shadow: none !important;
}
html[lang="cy"] a[lang="en"]:hover,
html[lang="cy"] a[lang="en"]:focus-visible,
html[lang="cy"] .language-switch:hover,
html[lang="cy"] .language-switch:focus-visible {
  background-image: var(--cb-art-796175a19e75, url("flag-england.webp")) !important;
  background-color: #fff !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  color: transparent !important;
  text-shadow: none !important;
}
