.calendar-container{position:relative;isolation:isolate}.calendar-glass{position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.event-indicator{width:6px;height:6px;border-radius:50%;background-color:hsl(var(--brand))}.activity-sidebar{position:relative;overflow:hidden}.hover-preview{background:hsl(var(--background));box-shadow:0 4px 24px #0000004d,inset 0 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.05)}.hover-preview.light{background:hsl(var(--card));box-shadow:0 4px 24px #00000014,inset 0 0 1px #ffffff80;border:1px solid rgba(0,0,0,.05)}
