/* @theme-name: Classic */
/* Mini calendar theme 1; CSS is scoped to .miniCal-theme-1. Add new themes as theme-7.css, theme-8.css, etc. */
#miraCalendar .miniCal-theme-1 {
    --mini-header: #222; --mini-header-text: #fff;
    --mini-text: #101010; --mini-muted: #111;
    --mini-border: #bfbfbf; --mini-accent: #6dafbf;
    --mini-today-text: #101010; --mini-event: #725300;
    --mini-holiday: #80548d; --mini-header-focus: #ffdd55;
    --mini-day-height: 1.85rem;
}

#miraCalendar .miniCal-theme-1 .miniCalTable td { border-top: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2; }

#miraCalendar .miniCal-theme-1 .miniCalTable td:last-child { border-right: 1px solid #c2c2c2; }

#miraCalendar .miniCal-theme-1 .miniCalOutside { background: #f3f3f3; }

#miraCalendar .miniCal-theme-1 .miniCalTable th { color: #000; }

#miraCalendar .miniCal-theme-1 .miniCalDay.is-event .miniCalNumber {
    background: #ffdf00; color: #101010; box-shadow: inset 0 0 0 2px #725300;
}

#miraCalendar .miniCal-theme-1 .miniCalDay.is-holiday .miniCalNumber {
    background: #e8b5e8; color: #101010; box-shadow: inset 0 0 0 2px #80548d;
}

#miraCalendar .miniCal-theme-1 .miniCalDay.is-today:not(.is-event):not(.is-holiday) .miniCalNumber {
    background: #6dafbf; color: #101010; box-shadow: inset 0 0 0 2px #225868;
}
