.auth-session{background:#faf6ef;border:1px solid #e9e0d5;border-radius:16px;margin:0 0 24px;padding:18px}.auth-session p{color:#6c6359;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.auth-session p+p{margin-top:6px}.auth-session strong{color:#26231f}.auth-session-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.auth-session-actions a,.auth-session-actions button{color:#c9431f;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650;text-decoration:underline}.auth-card>.auth-error{margin-bottom:20px}.auth-forgot{color:#c9431f;text-underline-offset:3px;justify-self:end;margin-top:-5px;font-size:13px}.auth-form .auth-google-button{color:#282828;background:#fff;border:1px solid #d9d9d5;justify-content:center;gap:13px;margin:0;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.35;transition:background .18s,border-color .18s,box-shadow .18s}.auth-google-button svg{flex-shrink:0}.auth-form .auth-google-button:hover:not(:disabled){background:#f7f7f4;border-color:#a8a8a2}.auth-form .auth-google-button:focus-visible{outline-offset:3px;outline:3px solid #f6aa89}.auth-form .auth-google-note{color:#77736d;margin:-7px 0 0;font-size:11px;line-height:1.65}.auth-divider{color:#928e87;align-items:center;gap:14px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e8e4de;flex:1;height:1px}
