/* Spaced grammar review: strength rings on the grammar map, and the due-today summary. */
.ring--sm { --ring: 44px; flex: none; }
.ring--sm .ring__label { font-size: 0.7rem; }

.gr-due {
  display: flex;
  flex-wrap: wrap;
  gap: var(--s-2) var(--s-4);
  margin: var(--s-3) 0;
  padding: 0;
  list-style: none;
}
.gr-due li { font-variant-numeric: tabular-nums; }

.gr-due-topics {
  margin: 0 0 var(--s-3);
  padding-left: 1.25rem;
}
.gr-due-topics li { margin: 0.15rem 0; }

.gr-notes { margin-top: var(--s-4); }
.gr-notes ul { margin: var(--s-2) 0 0; padding-left: 1.25rem; }
.gr-notes li { margin: 0.35rem 0; }

@media (max-width: 420px) {
  .ring--sm { --ring: 40px; }
}
