.cally.svelte-1nhim3x{font-family:inherit;--color-accent: var(--color-primary)}.cally.svelte-1nhim3x::part(button){cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--rounded-btn, .5rem);height:2.5rem;width:2.5rem;font-size:.875rem;transition:all .2s;background:transparent;border:none;color:currentColor}.cally.svelte-1nhim3x::part(button):hover{background-color:var( --fallback-bc, color-mix(in srgb, var(--color-base-content), transparent 90%) )}.cally.svelte-1nhim3x::part(button[aria-selected="true"]){background-color:var(--color-primary);color:var(--color-primary-content);font-weight:700;box-shadow:0 4px 6px -1px #0000001a}.cally.svelte-1nhim3x::part(button[aria-disabled="true"]){pointer-events:none;opacity:.2}.cally.svelte-1nhim3x::part(heading){font-weight:700;font-size:1.125rem;text-transform:capitalize;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;width:100%}calendar-month.svelte-1nhim3x{--cally-grid-gap: 4px;display:block;width:100%}calendar-month.svelte-1nhim3x::part(table){width:100%;border-collapse:separate;border-spacing:4px}calendar-month.svelte-1nhim3x::part(head){font-weight:600;opacity:.5;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}
