@layer base{.fc{--fc-small-font-size:var(--text-sm);--fc-page-bg-color:var(--color-popover);--fc-border-color:var(--color-border);--fc-neutral-bg-color:var(--color-neutral-100);--fc-neutral-text-color:var(--color-foreground);--fc-button-text-color:var(--color-primary);--fc-button-bg-color:var(--color-background);--fc-button-border-color:var(--color-border);--fc-button-hover-bg-color:color-mix(in oklab,var(--color-accent)50%,transparent);--fc-button-hover-border-color:var(--fc-button-border-color);--fc-button-active-bg-color:var(--fc-button-hover-bg-color);--fc-button-active-border-color:var(--fc-button-hover-border-color);--fc-event-bg-color:var(--color-accent);--fc-event-border-color:var(--color-accent);--fc-event-text-color:var(--color-accent-foreground);--fc-event-selected-overlay-color:transparent;--fc-today-bg-color:color-mix(in oklab,var(--color-accent)50%,transparent);--fc-now-indicator-color:var(--color-accent);--fc-more-link-bg-color:color-mix(in oklab,var(--color-accent)50%,transparent);--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:calc(var(--spacing)*4);--fc-event-resizer-dot-total-width:calc(var(--spacing)*4);--fc-event-resizer-dot-border-width:calc(var(--spacing)*2);--fc-non-business-color:var(--color-neutral-500);--fc-bg-event-color:var(--color-accent);--fc-bg-event-opacity:.3;--fc-highlight-color:var(--color-primary)}.fc .fc-button-primary:focus{box-shadow:none}.fc .fc-popover{z-index:50!important}}
