/* ============================================================
   legacy-brand-adapter.css — R3-05 최소 재스킨 어댑터 (2026-10-22)
   범위: 브랜드 팔레트 + 타이포만. 본문·구조·링크는 건드리지 않는다.
   원리: 레거시 vol1 팔레트(장미 계열)를 SY-5 브랜드 키트로 치환한다.
     - var 기반 페이지(category/contact/faq): :root 변수 재매핑
     - hex 하드코딩 페이지(posts 5건): 동일 셀렉터의 색·서체만 !important로 덮음
       (인라인 style 속성의 장미색도 속성 셀렉터 + !important로 치환)
   매핑: rose #E8355E → orange #A85600 / rose-deep #C22448 → #8A4700
         rose-mist #FDECF1 → 주황 틴트 #F7E7D3 / mauve #6B5D7A → #555
         ink #1C1230 → navy #1B2A4A / paper #FFFBF7 → warm #FFFAF3
         sand #FAF4EF → mist #F5F7FA / line #EDE6F2 → #E5E9F0
         Georgia·명조 세리프 → 시스템 산세리프 (wp3.css와 동일 스택)
   적용: 전면 동선 6페이지 + contact.html·faq.html (총 8페이지의 </head> 직전 링크)
   ============================================================ */
:root{
  --ink:#1B2A4A !important; --paper:#FFFAF3 !important; --card:#FFFFFF !important;
  --sand:#F5F7FA !important; --rose:#A85600 !important; --rose-deep:#8A4700 !important;
  --rose-mist:#F7E7D3 !important; --mauve:#555555 !important; --line:#E5E9F0 !important;
}
body{
  background:#FFFAF3 !important; color:#1B2A4A !important;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif !important;
}
h1,h2,h3,.logo,.menu-logo,.pull,.pq,.mnum{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif !important;
}
/* 장미 계열 하드코딩 치환 (posts 템플릿) */
.logo .rose,.logo .saver,.menu-logo span{color:#A85600 !important}
.logo a{color:#1B2A4A !important}
.badge{background:#F7E7D3 !important;color:#8A4700 !important}
.btn{background:#A85600 !important;color:#fff !important}
.btn:hover{background:#8A4700 !important}
.pull{border-left-color:#A85600 !important}
.sowhat{background:#F5F7FA !important;border-color:#E5E9F0 !important}
.sowhat-label{color:#8A4700 !important}
.money{border-color:#E5E9F0 !important}
.money li{border-bottom-color:#F5F7FA !important}
.money .amt{color:#8A4700 !important}
.money .note,.kicker,.dek,.tab,figcaption,.mnum,.menu-title,.rel h3,.credits{color:#555555 !important}
figure{border-color:#E5E9F0 !important}
.hd,.menu-head,footer.copy,footer.draft{border-color:#E5E9F0 !important}
footer.copy,footer.draft{color:#555555 !important}
.mainnav{background:#FFFAF3 !important;border-bottom-color:#E5E9F0 !important;box-shadow:0 18px 40px rgba(27,42,74,.12) !important}
.mainnav a.mlink{color:#1B2A4A !important;border-bottom-color:#E5E9F0 !important}
.mainnav a.mlink:hover{background:#F7E7D3 !important}
.mainnav a.hl .mlbl{color:#8A4700 !important}
.new{background:#A85600 !important;color:#fff !important}
.burger span{background:#1B2A4A !important}
.menu-close,.menu-logo{color:#1B2A4A !important}
.rel a{color:#1B2A4A !important;border-top-color:#E5E9F0 !important;border-bottom-color:#E5E9F0 !important}
.rel a:hover{color:#8A4700 !important}
.body h2::before{background-color:#A85600 !important}
.notebox{background:#F5F7FA !important;border-color:#E5E9F0 !important;color:#555555 !important}
th{background:#F5F7FA !important;color:#555555 !important}
th,td{border-color:#E5E9F0 !important}
:focus{outline-color:#A85600 !important}
/* 카테고리 페이지 전용 (body 내 style 블록의 하드코딩 포함) */
.watermark::before{color:rgba(168,86,0,.05) !important}
#sq{border-color:#E5E9F0 !important;color:#1B2A4A !important}
#sq:focus{border-color:#A85600 !important}
.sqr{border-color:#E5E9F0 !important;box-shadow:0 22px 50px rgba(27,42,74,.10) !important}
.sqr-item{color:#1B2A4A !important;border-bottom-color:#E5E9F0 !important}
.sqr-item:hover{background:#F7E7D3 !important}
.sqr-cat{background:#F7E7D3 !important;color:#8A4700 !important}
.sqr-none{color:#555555 !important}
/* 인라인 style 속성의 장미색·세리프 치환 (CTA 박스·버튼·뱃지 등) */
[style*="#E8355E" i]{background-color:#A85600 !important}
[style*="#FDECF1" i]{background-color:#F7E7D3 !important}
[style*="#C22448" i]{color:#8A4700 !important}
[style*="#6B5D7A" i]{color:#555555 !important}
[style*="#EDE6F2" i]{border-color:#E5E9F0 !important}
[style*="Georgia" i]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif !important}
