@layer components {
  .calendar__agenda:not(:has(.calendar__entry:not([hidden]))),
  .calendar__agenda-day:not(:has(.calendar__entry:not([hidden]))) {
    display: none;
  }

  .calendar__today {
    color: var(--color-link);
    font-size: var(--text-small);
    font-weight: 700;
  }
}
