.authhead{display:flex;flex-direction:column;gap:var(--space-1)}.authhead__icon{background:var(--tone-bg);border:1px solid var(--tone-border);border-radius:var(--radius-md);color:var(--tone-text);display:grid;height:40px;margin-bottom:var(--space-3);place-items:center;width:40px}.authhead__title{color:var(--text-primary);margin:0}.authhead__lead{margin:0}.auth-loading{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) 0}.auth-loading p{margin:0}.auth-alt{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:center;margin:0}.auth-link{color:var(--accent-text);font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-link:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}
