/* ==========================================================================
   관리자 화면 잔여 호환 규칙
   공개 사이트 템플릿은 모두 새 어휘로 전환 완료되어 해당 규칙을 제거했습니다.
   아래는 app/templates/admin/*.html 이 아직 사용하는 이름만 남긴 것입니다.
   관리자 템플릿까지 새 어휘로 옮기면 이 파일과 base 의 링크를 삭제하십시오.
   ========================================================================== */

/* 폼 라벨 — 공개 사이트의 .nf-label(섹션 라벨)과 충돌하지 않도록 form 안으로 한정 */
form .nf-label,
.nf-field > .nf-label,
.adm-form .nf-label {
  font-family: var(--nf-font-mono);
  font-size: .6875rem; letter-spacing: .08em; text-transform: uppercase;
  color: var(--nf-ink-subtle);
  display: flex; align-items: center; gap: .3rem;
  margin-bottom: 0;
}
form .nf-label::before,
.nf-field > .nf-label::before,
.adm-form .nf-label::before { display: none; }
.nf-label .req { color: var(--nf-sig-bad); }

/* 버튼 변형 */
.nf-btn--ghost { background: transparent; }
.nf-btn--soft {
  background: var(--nf-accent-soft);
  border-color: var(--nf-accent-line);
  color: var(--nf-accent);
}
.nf-btn--soft:hover { background: var(--nf-accent-soft); border-color: var(--nf-accent); }
.nf-btn--light { background: var(--nf-ink-strong); color: var(--nf-ink-inverse); border-color: var(--nf-ink-strong); }
.nf-btn--gradient { background: var(--nf-accent); border-color: var(--nf-accent); color: #fff; }

/* 카드 변형 (장식 효과는 제거하고 이름만 무해하게 유지) */
.nf-card--accent::before,
.nf-card--spotlight::after { display: none; }
.nf-card--flat { background: var(--nf-bg-elevated); border-color: var(--nf-line); }
