/* 마커벨리 공통 뼈대 — 차분한 프리미엄 (2026-10-20)
   손님 화면 전부가 마지막에 읽는 공통 덮어쓰기. 화면별 내용·배치는 바꾸지 않고
   글꼴 · 글자 간격 · 선 · 그림자 · 상단 메뉴 · 입력칸 반응만 정돈한다.
   되돌리기: 각 화면 </head> 앞의 mv-premium 두 줄(글꼴·이 파일)을 지우면 끝. */

:root{
  --ink:#121317;
  --ink2:#3a3d44;
  --gray:#74716b;
  --shadow-sm:0 1px 2px rgba(18,19,23,.04),0 12px 32px -20px rgba(18,19,23,.22);
  --sh:0 1px 2px rgba(18,19,23,.04),0 14px 34px -20px rgba(18,19,23,.22);
  --sh-lift:0 2px 4px rgba(18,19,23,.04),0 26px 56px -26px rgba(18,19,23,.30);
  --mvp-ring:0 0 0 3px rgba(255,98,62,.14);
}

/* 글꼴: Pretendard — 숫자·한글 모두 고르게, 굵기 단계가 부드럽다 */
html,body{
  font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif !important;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;
}
button,input,select,textarea{font-family:inherit}
body{letter-spacing:-.012em}
h1,h2,h3{letter-spacing:-.028em}
::selection{background:#ffe2d7;color:#121317}

/* 상단 메뉴: 더 얇은 선 · 반투명 흰 바탕 · 지금 화면 표시는 글자 + 작은 주황 막대 */
.nav{background:rgba(255,255,255,.82) !important;border-bottom:1px solid rgba(18,19,23,.07) !important;
  -webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}
.nav .menu a{font-weight:500;color:#4a4d54;letter-spacing:-.01em}
.nav .menu a:hover{background:rgba(18,19,23,.045);color:var(--ink)}
.nav .menu a.cur{color:var(--ink);font-weight:700;position:relative}
.nav .menu a.cur::after{content:"";position:absolute;left:50%;bottom:1px;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:var(--o)}
.nav .abtn{border-width:1px;border-color:rgba(18,19,23,.16);font-weight:600;border-radius:10px}
.nav .abtn:hover{border-color:var(--ink)}
.nav .diag{border-radius:10px;font-weight:700;box-shadow:0 6px 16px -8px rgba(255,98,62,.55)}
.nav .cashpill{border-width:1px;border-color:rgba(18,19,23,.10);color:var(--ink);font-weight:700;border-radius:10px}
.nav .cashpill:hover{border-color:var(--o)}
.nav .navham{border-width:1px;border-color:rgba(18,19,23,.10)}

/* 입력칸: 누르면 주황 테두리 + 옅은 주황 번짐 */
input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=email]:focus,
input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input:not([type]):focus,
textarea:focus,select:focus{outline:none;box-shadow:var(--mvp-ring)}

/* 휴대폰 아래 메뉴: 선 더 얇게 */
.mvtab{border-top:1px solid rgba(18,19,23,.07) !important}

/* 움직임을 줄이고 싶은 손님 설정 존중 */
@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}

/* ===== 2차 (2026-10-20): 상품 접수 화면 — 굵기만 한 단계 낮추고 선을 얇게 =====
   색은 원래대로 둔다(사장님: "컬러는 이전이 더 낫다"). 색을 바꾼 2차 원본: _backup_프리미엄디자인_20261020/mv-premium.2차.css */
html body .sec-h .n{font-weight:700}
html body .sec-h b{font-weight:700;letter-spacing:-.025em}
html body .ptab{border-width:1px;font-weight:600}
html body .psubtab{border-width:1px;font-weight:600}
html body .membar{border-width:1px;font-weight:600}
html body .pcard{border-width:1px;border-radius:18px}
html body .pcard .nm{font-weight:700 !important;letter-spacing:-.03em !important}   /* 화면 쪽이 !important 라 같이 씀 */
html body .pcard .ef{font-weight:700}
html body .pcard .moreb{font-weight:600}
html .pcard .pnote{font-weight:600}
html .pcard .plab{font-weight:700;letter-spacing:.04em}
html .pcard .pbadge{font-weight:700}
html body .pickbar{border-width:1px}
html body .pickbar b{font-weight:700}
html body .pickbar .pb-sub{font-weight:500}
html body .pickbar .pb-chg{border-width:1px;font-weight:600}
