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