.calendar-days button.has-event{position:relative;background:#4b202d;border-color:#a47a46;color:#f0d8ad}.calendar-days button.has-event[aria-pressed=true]{background:#794332;border-color:#e4bd7b;color:#fff0d6}.calendar-event-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:#dcb36e;bottom:4px;left:calc(50% - 2px)}.calendar-event-list{list-style:none;margin:14px 0;padding:0;display:grid;gap:9px}.calendar-event-list li{display:flex;gap:20px;align-items:center;padding:12px 15px;border:1px solid #66434a;border-left:2px solid #c39b5b;background:#281820}.calendar-event-list span{font-size:12px;color:#c7a576;white-space:nowrap}.calendar-event-list strong{font:16px/1.5 Georgia,serif;color:#ead5b2}.day-detail>small{font-size:10px;color:#aa967e}@media(max-width:650px){.calendar-event-list li{gap:12px;padding:11px}.calendar-event-list strong{font-size:14px}.calendar-event-list span{font-size:11px}}
.calendar-event-list .calendar-event-copy{display:grid;gap:5px}.calendar-event-copy small{font:12px/1.6 Arial,sans-serif;color:#c2b4a4}
