.sk-provider-buttons{gap:12px;width:100%;margin-block:20px;display:grid}.sk-provider-or{text-align:center;color:var(--s-muted);font:inherit;margin:0 0 4px}.sk-provider-button{border:1px solid var(--s-rule-strong);background:var(--s-white);min-height:44px;color:var(--s-ink);font:inherit;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.sk-provider-button svg{flex-shrink:0}.sk-provider-button:hover{border-color:currentColor}.sk-provider-button:focus-visible{outline:2px solid var(--s-clay);outline-offset:3px}
