.social{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:400px;margin-inline:auto;display:flex}.social>*{width:100%}.social__btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--size-button);padding:0 var(--space-5);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-button);color:#000;font:inherit;font-size:var(--text-body-size,16px);cursor:pointer;background:#fff;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.social__btn:hover:not(:disabled),.social__btn--google[data-ready=true]:hover{background:#f2f3f5}.social__btn:focus-visible,.social__btn--google:focus-within{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.social__btn:disabled,.social__btn--google:not([data-ready=true]),.social[data-busy=true] .social__btn{cursor:default;opacity:.55}.social[data-busy=true] .social__btn{pointer-events:none}.social__btn svg{flex:none}.social__google-hit{opacity:.001;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scaleY(1.5)}.social__google-hit>div,.social__google-hit iframe{width:100%!important}
