.CalendarFilters-module-scss-module__vWXXvG__filters{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.CalendarFilters-module-scss-module__vWXXvG__chip{border:1px solid var(--color-text-muted);color:var(--color-text-secondary);padding:var(--spacing-xs)var(--spacing-sm);cursor:pointer;background:0 0;border-radius:100px;font-size:.75rem;transition:background .15s,color .15s}.CalendarFilters-module-scss-module__vWXXvG__chip:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.CalendarFilters-module-scss-module__vWXXvG__chipActive{background:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary)}.CalendarFilters-module-scss-module__vWXXvG__chipActive:hover{opacity:.9}.CalendarFilters-module-scss-module__vWXXvG__chipClear{color:var(--color-text-muted);padding:var(--spacing-xs)var(--spacing-sm);cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:underline}.CalendarFilters-module-scss-module__vWXXvG__chipClear:hover{color:var(--color-text-primary)}.CalendarFilters-module-scss-module__vWXXvG__subscribe{margin-bottom:var(--spacing-lg)}.CalendarFilters-module-scss-module__vWXXvG__subscribeToggle{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.CalendarFilters-module-scss-module__vWXXvG__subscribeToggle:hover{color:var(--color-text-primary)}.CalendarFilters-module-scss-module__vWXXvG__feedUrls{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.CalendarFilters-module-scss-module__vWXXvG__feedRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.CalendarFilters-module-scss-module__vWXXvG__feedLabel{color:var(--color-text-muted);min-width:32px;font-size:.75rem;font-weight:600}.CalendarFilters-module-scss-module__vWXXvG__feedUrl{color:var(--color-text-secondary);background:var(--color-bg-secondary,rgba(255,255,255,.05));padding:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:1;min-width:0;font-family:monospace;font-size:.6875rem;overflow:hidden}.CalendarFilters-module-scss-module__vWXXvG__feedCopy{border:1px solid var(--color-text-muted);color:var(--color-text-secondary);padding:2px var(--spacing-xs);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;font-size:.6875rem}.CalendarFilters-module-scss-module__vWXXvG__feedCopy:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.CalendarFilters-module-scss-module__vWXXvG__month{margin-bottom:var(--spacing-lg)}.CalendarFilters-module-scss-module__vWXXvG__monthTitle{font-family:var(--font-brand);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-text-light);font-size:.875rem;font-weight:600}.CalendarFilters-module-scss-module__vWXXvG__list{margin:0;padding:0;list-style:none}.CalendarFilters-module-scss-module__vWXXvG__item{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-xs)0;font-size:.875rem;display:flex}.CalendarFilters-module-scss-module__vWXXvG__date{color:var(--color-text-muted);flex-shrink:0;min-width:120px;font-size:.8125rem}.CalendarFilters-module-scss-module__vWXXvG__eventTitle{color:var(--color-text-primary);flex:1;font-weight:500}.CalendarFilters-module-scss-module__vWXXvG__category{color:var(--color-text-muted);text-transform:capitalize;font-size:.75rem}
.page-module-scss-module__h5ILka__calendar{padding:var(--spacing-md)var(--spacing-md)var(--spacing-xl);max-width:640px;margin:0 auto}.page-module-scss-module__h5ILka__calendar__title{font-family:var(--font-brand);margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:1.25rem;font-weight:700}
/*# sourceMappingURL=ab785d256364365f.css.map*/