/* 라인컬처 공통 스타일 — lc-redesign 시안의 색·버튼·제목 표기를 기존 페이지에 입힌다.
   레이아웃과 글자 크기 체계는 바꾸지 않는다. 리뉴얼 템플릿(body.lc-rd)은 자체 스타일을 쓰므로 뺀다.
   전역 CSS 가 !important 를 많이 써서 여기서도 필요한 곳에 쓴다. */
body:not(.lc-rd){
  --lcs-green:#00320f;--lcs-deep:#1b3b2f;--lcs-ink:#0d1010;--lcs-cream:#f7f5f0;--lcs-beige:#f4ece1;
  --lcs-en:"Belgan Aesthetic","Bodoni Moda","Playfair Display",Georgia,serif;
}

/* ── 상단 메뉴·하단바·푸터 ── */
body:not(.lc-rd) nav#lcNav{background:rgba(13,16,16,.97)!important}
/* 관리자 바에 가리지 않게. 방문자에게는 관리자 바가 없어 영향이 없다 */
@media (min-width:783px){body.admin-bar:not(.lc-rd) nav#lcNav{top:32px!important}}
body:not(.lc-rd) .lc-dock{background:var(--lcs-ink)!important}
body:not(.lc-rd) .lc-foot,
body:not(.lc-rd) .lc-site-footer{background:var(--lcs-ink)!important}
/* 처리방침 링크는 눈에 띄어야 한다 */
body:not(.lc-rd) .lc-foot a[href*="privacy"]{color:#fff!important;font-weight:700!important;opacity:1!important}

/* ── 영문 머리말 ── */
body:not(.lc-rd) .lcs-en{font-family:var(--lcs-en)!important;font-weight:400!important;letter-spacing:.08em!important}
body:not(.lc-rd) .lcs-en--h1{font-size:clamp(18px,1.6vw,24px)!important}
/* 색은 구간마다 어울리게 정해져 있어 바꾸지 않는다 */
body:not(.lc-rd) .lcs-en--h2{font-size:clamp(17px,1.4vw,22px)!important}

/* ── 배경 ── */
body:not(.lc-rd) .lcs-warm{background-color:var(--lcs-cream)!important}
/* 평평한 검정 히어로에 전후사진 페이지와 같은 벽 이미지를 깐다 */
body:not(.lc-rd) .lc-archive-hero{background:linear-gradient(rgba(15,18,18,.66),rgba(15,18,18,.66)),url("https://line-culture.com/wp-content/uploads/2026/07/bna-hero.png") center/cover no-repeat!important}

/* ── 어두운 히어로의 주 버튼: 금색 유지, 모양만 둥글게 ── */
body:not(.lc-rd) .btn--gold,
body:not(.lc-rd) .lcarm-hero .lcarm-btn--gold{border-radius:40px!important}

/* ── 밝은 구간의 주 버튼: 짙은 초록 ── */
body:not(.lc-rd) .btn--deep,
body:not(.lc-rd) .lcl-btn--deep,
body:not(.lc-rd) .lcqa-btn,
body:not(.lc-rd) .lcarm-btn--gold.lcarm-btn--sm,
body:not(.lc-rd) .lc-b--4{background:var(--lcs-green)!important;border-color:var(--lcs-green)!important;color:#fff!important;border-radius:8px!important}
body:not(.lc-rd) .btn--deep:hover,
body:not(.lc-rd) .lcl-btn--deep:hover,
body:not(.lc-rd) .lcqa-btn:hover,
body:not(.lc-rd) .lcarm-btn--gold.lcarm-btn--sm:hover,
body:not(.lc-rd) .lc-b--4:hover{background:var(--lcs-deep)!important;border-color:var(--lcs-deep)!important;color:#fff!important}

/* ── 보조 버튼: 초록 테두리 ── */
body:not(.lc-rd) .lcl-btn--line,
body:not(.lc-rd) .lc-b--3{background:transparent!important;border:1px solid var(--lcs-green)!important;color:var(--lcs-green)!important;border-radius:8px!important}
body:not(.lc-rd) .lcl-btn--line:hover,
body:not(.lc-rd) .lc-b--3:hover{background:var(--lcs-green)!important;color:#fff!important}
body:not(.lc-rd) .lc-b--2{background:var(--lcs-beige)!important;color:var(--lcs-green)!important;border-radius:8px!important}
body:not(.lc-rd) .lc-b--1{color:var(--lcs-green)!important;border-radius:8px!important}

/* ── 연락 버튼 묶음: 색은 네이버·카카오·메신저 브랜드 색을 유지하고 모서리만 맞춘다.
      아이콘 없이 초록으로 통일하면 어두운 패널에 묻히고 구분도 사라진다 ── */
body:not(.lc-rd) .lc-ct-btn,
body:not(.lc-rd) .lc-ct-dirbtn{border-radius:8px!important}

/* ── 약관 탭 ── */
body:not(.lc-rd) .lc-legal-tabs .is-current{background:var(--lcs-green)!important;border-color:var(--lcs-green)!important;color:#fff!important}
