.auth-hint{display:block;margin-top:5px;font-size:var(--text-secondary);color:var(--muted)}.signin-field .auth-hint{font-size:12px}.auth-notice{background:var(--tint);border:1px solid var(--blue-line);border-left:3px solid var(--blue);border-radius:0 4px 4px 0;padding:12px 14px;margin:2px 0 16px}.auth-notice-title{font-family:var(--font-heading);font-size:var(--text-card-heading);font-weight:600;color:var(--ink);margin:0 0 6px}.auth-notice p{font-size:var(--text-secondary);line-height:1.6;color:var(--ink);margin:0 0 8px}.auth-notice p:last-child{margin-bottom:0}.auth-notice a{color:var(--blue)}.auth-confirm{background:var(--good-bg);border:1px solid var(--good-line);border-radius:4px;padding:9px 12px;font-size:var(--text-secondary);line-height:1.6;color:var(--ink);margin:2px 0 14px}.auth-step{font-size:var(--text-label);letter-spacing:var(--label-tracking);text-transform:uppercase;font-weight:700;color:var(--faint);margin:0 0 6px}.auth-field input.auth-code{font-family:var(--font-data);font-size:16px;letter-spacing:.18em;text-transform:uppercase}.auth-back{font-size:var(--text-secondary);color:var(--muted);text-align:center;margin:14px 0 0}.auth-linkish{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;color:var(--blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.auth-linkish:hover{filter:brightness(1.15)}