
/* Calendar mini-cards only: denser, responsive grid; keep existing card visual identity. */
html #schedule .calendar-day-list .day-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,155px),1fr));gap:12px}
html #schedule .mini-highlight-copy{padding:9px 11px 11px;gap:4px}
html #schedule .mini-highlight-copy strong{font-size:12.5px;line-height:1.45}
html #schedule .mini-highlight-art{aspect-ratio:16/9}
html #schedule .mini-highlights-head .mini-highlight-view-all{margin-left:auto;border:1px solid rgba(228,207,158,.35);border-radius:9px;padding:7px 12px;background:rgba(228,207,158,.08);color:#e8d3ac;font-size:12px}
@media(max-width:639px){html #schedule .calendar-day-list .day-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html #schedule .mini-highlight-copy{padding:8px 9px 10px}html #schedule .mini-highlights-head .mini-highlight-view-all{margin-left:0}}
