/* 가입 화면 — 동의 상자 */
.mm-agree{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line-2);border-radius:var(--r)}
.mm-agree label{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0;margin:0;font-size:var(--text-sm);font-weight:400;cursor:pointer}
.mm-agree label>span{flex:1 1 auto;min-width:0}
/* 체크박스가 폭을 다 먹어 글자가 세로로 눌리는 것을 막는다. */
.mm-agree input[type="checkbox"]{flex:0 0 auto;width:var(--space-4);height:var(--space-4);margin:0}
/* 눌러서 볼 수 있다는 것이 보여야 한다. 밑줄이 없으면 그냥 글자로 읽힌다. */
.mm-agree a{color:var(--brand);text-decoration:underline}
/* 비밀번호 찾기 — 단계 줄(계정 확인 → 문자 인증 → 새 비밀번호) */
.fp-steps{display:flex;gap:var(--space-2);list-style:none;margin:0 0 var(--space-4);padding:0}
.fp-steps li{flex:1;padding-top:var(--space-2);border-top:3px solid var(--line);font-size:var(--text-xs);color:var(--mut)}
.fp-steps li.on{border-color:var(--brand);color:var(--ink);font-weight:600}
.fp-steps li.done{border-color:var(--pos-ink);color:var(--pos-ink)}
