.fc .fc-daygrid-event-dot,.fc .fc-event-title,.fc .fc-timegrid-event .fc-event-title{color:var(--text-main)!important}.fc .fc-timegrid-slot-label{color:var(--text-muted)!important}.fc{background-color:rgba(20,30,60,.7);backdrop-filter:blur(6px);border-radius:.75rem;border:1px solid var(--card-border)}.fc .fc-col-header-cell-cushion,.fc .fc-toolbar-title{color:var(--text-main)!important}.fc .fc-col-header-cell-cushion{font-weight:600}.fc .fc-button{color:var(--text-main)!important;background-color:rgba(21,30,60,.9)!important;border:1px solid var(--card-border)!important;border-radius:9999px!important}.fc .fc-button:hover{background-color:rgba(30,45,80,1)!important}.fc-daygrid-day-number{display:block!important;color:var(--text-main)!important;font-size:.875rem;padding:4px 6px;text-align:right;z-index:1}.fc .fc-day-today{background-color:rgba(245,200,106,.18)!important}.fc .fc-day-today .fc-daygrid-day-number{color:var(--accent-strong)!important;font-weight:700}