:root{--month-color: #2750ac;--month-color-dark: color-mix(in srgb, var(--month-color), black 30%);--bg-color: #f8e9d9;background-color:var(--bg-color);color:var(--month-color);--fc-small-font-size: .65rem;font-family:consolas,sans-serif}.fc .fc-scrollgrid,.fc .fc-scrollgrid table,.fc .fc-scrollgrid th{color:var(--month-color-dark);border:none;!important;background-color:transparent;border-collapse:collapse!important}.fc .fc-daygrid-day-top{right:auto!important;display:flex!important;flex-direction:row!important}.fc .fc-daygrid-event{border-radius:999px!important;padding:0 5px!important;font-weight:400;border:none!important}.fc .fc-scrollgrid td .fc-day-other{opacity:60%}.fc td.fc-daygrid-day:not(.fc-day-other){border:2px solid;!important}.fc .fc-header-toolbar{display:flex;flex-wrap:wrap;row-gap:.5rem}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1),.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){width:50%;display:flex}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1){justify-content:flex-start}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){justify-content:flex-end}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(3){width:100%;display:flex;justify-content:center}.fc-year-overlay{position:absolute;left:50%;top:.86rem;pointer-events:none}.fc .fc-toolbar-title{font-size:7.8em;font-family:piepie,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;-webkit-text-stroke:6px black;text-shadow:4px 4px black;paint-order:stroke fill;line-height:1.1}.fc .fc-button{background:#0000000f!important;border:none!important;border-radius:999px!important;padding:.45rem .9rem!important;font-size:.9rem!important;font-weight:500!important;color:#111!important;box-shadow:none!important;transition:background .2s ease,transform .15s ease,box-shadow .15s ease}.fc .fc-button:hover{background:#0000001f!important}.fc .fc-button:active{transform:scale(.95)}.fc .fc-today-button{background:#111!important;color:#fff!important}.fc .fc-today-button:hover{background:#000!important}.fc .fc-button:disabled{opacity:.12!important;cursor:not-allowed!important}.fc .fc-next-button{border-radius:0 99px 99px 0!important}.fc .fc-prev-button{border-radius:99px 0 0 99px!important}.fc-year-overlay{color:var(--month-color-dark);font-weight:600;font-size:1.2rem}
