[data-top-news-async].is-loading [role="status"]::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-inline-end: .65em;
  vertical-align: -.12em;
  border: .15em solid #c9d9ce;
  border-top-color: #174e3d;
  border-radius: 50%;
  animation: yr-top-news-spin .8s linear infinite;
}
[data-top-news-async] [role="status"]:empty { margin: 0; }
[data-top-news-retry][hidden] { display: none; }
@keyframes yr-top-news-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
  [data-top-news-async].is-loading [role="status"]::before { animation: none; }
}
