html, body { margin: 0; padding: 0; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 14px; background-color: var(--main-page-bg-color); color: #fff0ff; } #calendar { margin: 40px auto; margin-left: 40px; margin-right: 40px; } a.fc-event.fc-daygrid-event[href] { color: #c90064; } a.fc-event.fc-daygrid-event[href]:visited { color: #9c3dd3; } .fc .fc-daygrid-day.fc-day-other { background: var(--fc-neutral-bg-color); } .fc .fc-scrollgrid-section-sticky>* { background: unset; position: sticky; z-index: 3; } :not(td[aria-labelledby])>.fc-daygrid-day-frame { background: var(--fc-neutral-bg-color); } .fc .fc-scrollgrid-section-body { background: var(--fc-page-bg-color); } .fc .fc-timegrid-slot-label, .fc .fc-timegrid-axis-frame { background-color: var(--main-page-bg-color); } .missing-page { background: #b10a3c; } .incomplete-page { background: #947e00; } .complete-page { background: var(--fc-event-bg-color); } .cancelled-event { background: repeating-linear-gradient(45deg, #555, #555 10px, #333 10px, #333 20px); } :root { --main-page-bg-color: #211e21; --fc-small-font-size: .85em; --fc-page-bg-color: #3e2f3f; --fc-neutral-bg-color: #2c000631; --fc-neutral-text-color: #808080; --fc-border-color: #464646; --fc-button-text-color: #fff; --fc-button-bg-color: #2e807d; --fc-button-border-color: #2e807d; --fc-button-hover-bg-color: #256b69; --fc-button-hover-border-color: #184746; --fc-button-active-bg-color: #184746; --fc-button-active-border-color: #142b2a; --fc-event-bg-color: #007e79; --fc-event-border-color: #007e79; --fc-event-text-color: #fff; --fc-event-selected-overlay-color: rgba(0, 0, 0, 0.25); --fc-more-link-bg-color: #d0d0d0; --fc-more-link-text-color: inherit; --fc-event-resizer-thickness: 8px; --fc-event-resizer-dot-total-width: 8px; --fc-event-resizer-dot-border-width: 1px; --fc-non-business-color: rgba(215, 215, 215, 0.3); --fc-bg-event-color: rgb(143, 223, 130); --fc-bg-event-opacity: 0.3; --fc-highlight-color: rgba(188, 232, 241, 0.3); --fc-today-bg-color: #c9006425; --fc-now-indicator-color: red; }