.SaveEventButton-module__VUVZ3a__button{border:1px solid var(--border);background:var(--surface-2);min-block-size:2.75rem;color:var(--text);border-radius:var(--radius-pill);padding-inline:var(--space-sm);font-size:var(--fs-caption);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out);line-height:1.4}.SaveEventButton-module__VUVZ3a__button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.SaveEventButton-module__VUVZ3a__button:disabled{cursor:default;opacity:.6}.SaveEventButton-module__VUVZ3a__saved{border-color:var(--success);color:var(--success);background:var(--surface)}
.CalendarDownloadButton-module__91GpjW__button{min-block-size:2.75rem;color:var(--text-muted);font:inherit;font-size:var(--fs-caption);text-underline-offset:.16em;cursor:pointer;transition:color var(--dur-short) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline}.CalendarDownloadButton-module__91GpjW__button:hover{color:var(--accent)}
