/* /delete-account — 계정 삭제 페이지 전용. style.css 토큰만 쓴다(새 색 없음). */
.da { margin: 28px 0 0; }
.da h2 { font-size: 18px; margin: 0 0 8px; letter-spacing: -0.01em; }
.da__hint { color: var(--text2); font-size: 14px; line-height: 1.7; margin: 0 0 14px; }
.da__card {
  border: 1px solid var(--line); border-radius: var(--r-l); background: var(--surface);
  padding: 18px 18px 14px;
}
.da__field { display: block; margin: 0 0 12px; font-size: 13px; color: var(--text2); }
.da__field input {
  display: block; width: 100%; box-sizing: border-box; margin-top: 6px;
  padding: 11px 12px; border-radius: var(--r); border: 1px solid var(--line);
  background: var(--bg); color: var(--text); font: inherit; font-size: 15px;
}
.da__field input:focus { outline: none; border-color: rgba(255,255,255,.35); }
.da__actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 6px; }
.da__actions .btn { min-height: 40px; }
.da__danger { background: #E5484D; color: #fff; }
.da__danger:disabled { opacity: .45; cursor: not-allowed; }
.da__msg { min-height: 1.4em; margin: 12px 0 0; font-size: 13.5px; line-height: 1.6; color: var(--text2); }
.da__msg.is-err { color: #F2555A; }
.da__msg.is-ok { color: var(--text); }
/* 삭제 대상 — 로그인된 계정을 전체 이메일로 크게. 붉은 기는 .da__danger 와 같은 색(새 색 없음). */
.da__target { border: 1px solid rgba(229,72,77,.45); border-radius: var(--r); background: rgba(229,72,77,.06); padding: 12px 14px; margin: 0 0 14px; }
.da__target-label { display: block; font-size: 12px; letter-spacing: .04em; text-transform: uppercase; color: var(--text2); margin: 0 0 4px; }
html[data-lang="ko"] .da__target-label { text-transform: none; }
.da__target-email { display: block; font-size: 20px; font-weight: 700; color: var(--text); line-height: 1.35; word-break: break-all; }
.da__target-email.is-pending { font-size: 15px; font-weight: 500; color: var(--text2); }
.da__target-hint { display: block; font-size: 13px; color: var(--text2); line-height: 1.6; margin-top: 6px; }
.da__done-who { font-size: 14px; color: var(--text2); margin: 0 0 10px; }
.da__done-who b { color: var(--text); font-weight: 600; word-break: break-all; }
.da__check { display: flex; gap: 10px; align-items: flex-start; font-size: 14px; line-height: 1.6; color: var(--text2); margin: 0 0 14px; }
.da__check input { margin-top: 5px; flex: none; }
@media (max-width: 700px) { .da__actions .btn { flex: 1 1 100%; } }
