.dark-calendar .fc{--fc-bg-event-opacity:.15;--fc-border-color:#1e1e2e;--fc-page-bg-color:#0e0e14;--fc-neutral-bg-color:#141419;--fc-today-bg-color:rgba(124,92,252,.08);--fc-now-indicator-color:#7c5cfc;--fc-event-border-color:transparent}.dark-calendar .fc,.dark-calendar .fc *{border-color:#1e1e2e!important}.dark-calendar .fc-timegrid-slot,.dark-calendar .fc-timegrid-slot-lane{background-color:#0e0e14!important}.dark-calendar .fc-col-header-cell{background-color:#141419!important}.dark-calendar .fc-col-header-cell .fc-scrollgrid-sync-inner{height:100%;font-weight:600;color:#e5e7eb!important}.dark-calendar .fc-col-header-cell .fc-col-header-cell-cushion{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;padding:8px 4px;font-weight:600;display:flex;color:#e5e7eb!important}.dark-calendar .fc-timegrid-slot-label,.dark-calendar .fc-timegrid-slot-label-cushion{font-size:.75rem;font-weight:500;color:#9ca3af!important}.dark-calendar .fc-daygrid-day{padding:5px;background-color:#0e0e14!important;border:1px solid #1e1e2e!important}.dark-calendar .fc-daygrid-day.fc-day-today{background-color:rgba(124,92,252,.08)!important}.dark-calendar .fc-daygrid-day-number,.dark-calendar .fc-daygrid-day-top{padding:5px;font-size:14px;font-weight:700;color:#e5e7eb!important}.dark-calendar .fc-daygrid-day-top{text-align:center}.dark-calendar .fc-dayGridMonth-view .fc-col-header-cell-cushion{font-weight:700;color:#e5e7eb!important}.dark-calendar .fc-timegrid-col.fc-day-today{background-color:rgba(124,92,252,.08)!important}.dark-calendar .fc-timegrid-now-indicator-line{border-width:2px;border-color:#7c5cfc!important}.dark-calendar .fc-timegrid-now-indicator-arrow{border-color:transparent #7c5cfc!important}.dark-calendar .fc-resource-timeline-divider,.dark-calendar .fc .fc-resource-area{background-color:#141419!important}.dark-calendar .fc-datagrid-cell-frame,.dark-calendar .fc-datagrid-cell-main{color:#e5e7eb!important}.dark-calendar .fc-datagrid-cell{background-color:#141419!important}.dark-calendar .fc-resource-header,.dark-calendar .fc .fc-resource-group{color:#e5e7eb!important;background-color:#141419!important}.dark-calendar .fc-scroller,.dark-calendar .fc-scroller-liquid-absolute,.dark-calendar .fc-view-harness{background-color:#0e0e14!important}.dark-calendar .fc-scrollgrid,.dark-calendar .fc-scrollgrid-section>td,.dark-calendar .fc-scrollgrid-section>th{border-color:#1e1e2e!important}.dark-calendar .fc-event{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden;border:none!important;border-radius:6px!important}.dark-calendar .fc-event-title{color:#fff!important}.dark-calendar .fc .fc-timegrid-slot-minor{border-top-style:none}.dark-calendar .fc-bg-event{opacity:1!important;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 4px,rgba(255,255,255,.06) 4px,rgba(255,255,255,.06) 8px)!important;border-left:3px solid rgba(255,255,255,.15)!important}.dark-calendar .fc-bg-event .fc-event-title{padding:2px 4px;font-size:.7rem;font-style:italic;color:#9ca3af!important}.dark-calendar .fc-toolbar.fc-header-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dark-calendar .fc-toolbar .fc-customTitle-button{pointer-events:none;text-align:center!important;background:0 0!important;border:none!important;font-size:18px!important;font-weight:700!important}.dark-calendar .fc-toolbar-title{font-size:1.2rem}html,body{width:100%;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}
@supports (padding:max(0px)){.pt-safe-top{padding-top:max(0px,env(safe-area-inset-top))}.pb-safe-bottom{padding-bottom:max(0px,env(safe-area-inset-bottom))}.pl-safe-left{padding-left:max(0px,env(safe-area-inset-left))}.pr-safe-right{padding-right:max(0px,env(safe-area-inset-right))}.h-safe-screen{height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.min-h-safe-screen{min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (max-width:640px){.navbar-container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.navbar-menu{max-height:calc(100vh - env(safe-area-inset-top) - 4rem)}}

