/* Authentication geometry and provider artwork only. Palette: acc-theme.css. */
.google-logo{width:20px;height:20px;object-fit:contain;flex:none;background:#fff;border-radius:3px;padding:2px}
.auth-method-actions{display:grid;gap:12px;margin-top:18px;width:min(100%,440px)}
.auth-method-actions label{display:grid;gap:6px;font-size:13px}
.auth-method-actions input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink)}
.auth-method-actions p,.auth-method-note{font-size:13px;color:var(--muted);line-height:1.6}
.auth-method-actions button{min-height:42px}.auth-method-actions a{text-decoration:underline;text-underline-offset:3px}
.auth-method-feedback{padding:12px;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}
.auth-method-feedback[role=alert]{border-color:var(--danger)}.auth-method-actions :focus-visible{outline:2px solid var(--focus);outline-offset:3px}
article.provider[data-provider="google"]{flex-wrap:wrap}article.provider[data-provider="google"] .auth-method-actions{grid-column:1/-1;flex-basis:100%;max-width:100%}
