.google-signin.svelte-g34i8n{gap:.85rem;margin-bottom:.85rem;display:grid}.google-button.svelte-g34i8n{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.6rem 1rem;font:500 .95rem/1.2 Roboto,system-ui,-apple-system,sans-serif;transition:background-color .12s;display:inline-flex}.google-button.svelte-g34i8n:hover:not(:disabled){background:#f2f2f2}.google-button.svelte-g34i8n:focus-visible{outline:2px solid var(--button-background,#1a73e8);outline-offset:2px}.google-button.svelte-g34i8n:disabled{opacity:.6;cursor:default}.google-logo.svelte-g34i8n{flex:none;width:20px;height:20px}.terms-note.svelte-g34i8n{text-align:center;margin:0;font-size:.8rem}.terms-note.svelte-g34i8n a:where(.svelte-g34i8n){color:var(--auth-link-color,#1d4ed8);font-weight:700}.divider.svelte-g34i8n{color:color-mix(in srgb, var(--auth-text-color,#1f2937) 60%, transparent);align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.divider.svelte-g34i8n:before,.divider.svelte-g34i8n:after{content:"";background:var(--auth-card-border,#dde6ff);flex:1;height:1px}
