/* ===========================================================
   Header Blur Freeze Override
   - 기본: --hdr-p = --hdr-progress (스크롤 연동)
   - 동결: --hdr-p = --hdr-progress-frozen (메뉴 열림 시 고정)
   - 기존 signature-header.css 를 수정하지 않고 '마지막에' 오버라이드
   =========================================================== */

/* 기본 구동값 */
.nft-header{ --hdr-p: var(--hdr-progress); }

/* 동결 모드: 전역 플래그가 붙으면 동결값 우선 */
html.hdr-frozen .nft-header{
  --hdr-p: var(--hdr-progress-frozen, var(--hdr-progress));
}

/* 헤더 룩 전체를 --hdr-p 기준으로 강제 오버라이드 */
.nft-header{
  background: rgba(255 255 255 / var(--hdr-p)) !important;
  border-bottom: 1px solid rgba(0 0 0 / calc(.06 * var(--hdr-p))) !important;
  box-shadow: 0 8px 28px rgba(0 0 0 / calc(.05 * var(--hdr-p))) !important;
  -webkit-backdrop-filter: blur(calc(14px * var(--hdr-p))) !important;
          backdrop-filter: blur(calc(14px * var(--hdr-p))) !important;
}
/* 메뉴가 열려 있을 때는 --hdr-p 를 강제 레벨로 */
:root{ --hdr-menu-level: .96 } /* 필요 시 0.92~1.00 사이 미세 조정 */
html.hdr-menu-open .nft-header{ --hdr-p: var(--hdr-menu-level) !important; }