.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.cat-politica { color: #2563eb !important; }
.cat-sociedad { color: #16a34a !important; }
.cat-deportes { color: #dc2626 !important; }
.cat-cultura { color: #9333ea !important; }
.cat-sindicales { color: #ca8a04 !important; }
.cat-entrevistas { color: var(--muted) !important; }
.cat-noticias { color: #0d9488 !important; }
.cat-sera-justicia { color: #9f1239 !important; }
.cat-social { color: #db2777 !important; }

.dot-noticias { background: #0d9488; }
.dot-politica { background: #2563eb; }
.dot-sociedad { background: #16a34a; }
.dot-deportes { background: #dc2626; }
.dot-cultura { background: #9333ea; }
.dot-sindicales { background: #ca8a04; }
.dot-sera-justicia { background: #9f1239; }
.dot-social { background: #db2777; }
.dot-entrevistas { background: var(--muted); }
