.ui-auth-provider-button.svelte-1d0ms4{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.75rem;border:1px solid color-mix(in oklch,var(--ui-text) 18%,var(--ui-border-subtle));border-radius:999px;background:color-mix(in oklch,var(--ui-surface-raised) 94%,var(--ui-surface-1, white) 6%);color:var(--ui-text-strong);min-height:2.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:0;white-space:nowrap;transition:border-color var(--ui-motion-fast) var(--ui-ease-standard),background-color var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard),transform var(--ui-motion-fast) var(--ui-ease-standard)}.ui-auth-provider-button.svelte-1d0ms4:hover:not(:disabled){border-color:color-mix(in oklch,var(--ui-border-interactive) 54%,var(--ui-border-subtle));background:color-mix(in oklch,var(--ui-surface-raised) 88%,var(--ui-surface-1, white) 12%);transform:translateY(-1px)}.ui-auth-provider-button.svelte-1d0ms4:focus-visible{outline:none;border-color:var(--ui-border-interactive);box-shadow:0 0 0 3px color-mix(in oklch,var(--p) 14%,transparent)}.ui-auth-provider-button.svelte-1d0ms4:disabled{opacity:.7;cursor:wait}.ui-auth-provider-icon.svelte-1d0ms4{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;flex:0 0 auto}.ui-auth-provider-logo.svelte-1d0ms4{width:100%;height:100%;display:block;object-fit:contain}.ui-auth-provider-logo--google-dark.svelte-1d0ms4,[data-theme=handel-dark] .ui-auth-provider-logo--google-light.svelte-1d0ms4{display:none}[data-theme=handel-dark] .ui-auth-provider-logo--google-dark.svelte-1d0ms4{display:block}.ui-auth-provider-dot.svelte-1d0ms4{width:.65rem;height:.65rem;border-radius:999px;background:currentColor;opacity:.5}.ui-auth-divider.svelte-1d0ms4{display:flex;align-items:center;gap:.75rem;color:var(--ui-text-subtle);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.ui-auth-divider.svelte-1d0ms4>span:where(.svelte-1d0ms4):first-child,.ui-auth-divider.svelte-1d0ms4>span:where(.svelte-1d0ms4):last-child{flex:1;height:1px;background:color-mix(in oklch,var(--ui-text-subtle) 24%,transparent)}.ui-auth-provider-grid.svelte-1d0ms4{display:grid;gap:.75rem;grid-template-columns:1fr}@media(max-width:640px){.ui-auth-provider-button.svelte-1d0ms4{min-height:2.75rem}}
