/* ===========================================================================
   v14.037: MEDIA RELEASE CALENDAR (js/58-media-calendar.js)
   The page reuses the games calendar's sc-cal-* foundation from
   53-steam-charts-page.css wholesale — this file only styles what's NEW:
   the category chip row (Movies / TV Shows / Anime / Games) shared by both
   calendar pages.
   ========================================================================= */

/* Category row sits directly above the platform row on the games calendar —
   collapse the doubled padding so the two rows read as one control block. */
.mc-cat-row { padding-bottom: 4px; }
.mc-cat-row + .sc-cal-platform-row { padding-top: 0; }

/* Category chips: filled active state so the page-level selector reads
   stronger than the platform FILTER chips below it. */
.mc-cat-chip.is-active {
  background: rgba(167, 139, 250, 0.12);
  color: #c4b5fd;
  border-color: rgba(167, 139, 250, 0.4);
}

/* v14.040: release-free days keep their date card instead of disappearing —
   the month always reads complete.
   v14.046: the empty-day placeholder now REUSES the real poster box (same
   aspect-ratio, border, radius, background as .sc-cal-poster on every other
   day) instead of a small dashed rectangle — it just holds centered text
   instead of an <img>, so release-free days visually match populated ones. */
.sc-cal-carousel--empty { cursor: default; }
.sc-cal-poster--empty {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  text-align: center;
  cursor: default;
}
.sc-cal-poster--empty .mc-cal-noreleases {
  font: 400 12.5px/1.4 'Sohne', 'DM Sans', sans-serif;
  color: rgba(230, 225, 245, 0.4);
}
.sc-cal-pills--empty { visibility: hidden; }
