/* 시안 3종 — 주소 뒤 ?v=1(가든) ?v=2(클래식) ?v=3(모던) */
.cover-txt .c4{display:none}
.leaf path{stroke:var(--sage)}

/* ── 시안 2: 클래식 아이보리·골드, 명조 ── */
[data-v="2"]{--bg:#F7F3EA;--paper:#FFFDF8;--line:#E4D9C3;--sage:#A8885A;--sage-d:#86683C;--gold:#A8885A;--rose:#B88078;--blue:#7D8FA3;
  --serif:'Nanum Myeongjo',serif;--en:'Cormorant Garamond',serif}
[data-v="2"] body{background:#EAE3D4}
[data-v="2"] .en{font-style:normal;text-transform:uppercase;letter-spacing:.32em;font-size:12px;color:var(--gold)}
[data-v="2"] .stitle{font-weight:800;font-size:19px;letter-spacing:.06em}
[data-v="2"] .cover-in::after{content:"";position:absolute;inset:18px;border:1px solid rgba(232,214,178,.75);pointer-events:none}
[data-v="2"] .cover-in img{filter:brightness(.62) sepia(.18)}
[data-v="2"] .cover-txt .c1{font-style:normal;text-transform:uppercase;font-size:12px;letter-spacing:.42em}
[data-v="2"] .cover-txt .c2{font-family:'Nanum Myeongjo',serif;font-weight:800;font-size:32px}
[data-v="2"] .cover-open{border-color:#E8D6B2;background:rgba(168,136,90,.35);border-radius:2px}
[data-v="2"] .hero{padding:22px 22px 0;background:var(--paper)}
[data-v="2"] .hero img{border:1px solid var(--line);padding:7px;background:#fff}
[data-v="2"] .hero-cap{background:var(--paper);padding-bottom:30px}
[data-v="2"] .hero-cap .names{font-weight:800;font-size:25px}
[data-v="2"] .hero-cap .names i{color:var(--gold)}
[data-v="2"] .who .ph{border-radius:2px;border:1px solid var(--line);padding:5px;background:#fff}
[data-v="2"] .cal .mark span{background:var(--gold);box-shadow:0 3px 10px rgba(168,136,90,.35)}
[data-v="2"] .cal caption{font-style:normal;text-transform:uppercase;letter-spacing:.3em;font-size:14px}
[data-v="2"] .together{border-style:solid;border-color:var(--line);background:#FFFDF8}
[data-v="2"] .qa,[data-v="2"] .acc details,[data-v="2"] .note,[data-v="2"] .dbox{border-radius:2px}
[data-v="2"] .bigbtn{background:var(--gold);border-radius:2px}
[data-v="2"] .bigbtn.line{background:#fff;border-radius:2px}
[data-v="2"] .ending .msg b{font-style:normal;text-transform:uppercase;letter-spacing:.3em;font-size:13px}

/* ── 시안 3: 모던 화이트·블랙, 잡지 느낌 ── */
[data-v="3"]{--bg:#FFFFFF;--paper:#F4F4F2;--ink:#151515;--sub:#7A7A7A;--line:#E2E2E2;--sage:#151515;--sage-d:#151515;--gold:#151515;--rose:#151515;--blue:#151515;
  --serif:'Pretendard',sans-serif;--en:'Playfair Display',serif}
[data-v="3"] body{background:#E9E9E9}
[data-v="3"] .en{font-style:italic;font-size:26px;letter-spacing:0;color:var(--ink);margin-bottom:2px}
[data-v="3"] .stitle{font-weight:600;font-size:15px;letter-spacing:.12em;color:var(--sub)}
[data-v="3"] .leaf{display:none}
[data-v="3"] .stitle{margin-bottom:34px}
[data-v="3"] .cover-in img{filter:grayscale(1) brightness(.62) contrast(1.05)}
[data-v="3"] .cover-txt{align-items:flex-start;text-align:left;justify-content:flex-end!important;padding:0 30px 190px!important}
[data-v="3"] .cover-txt .c1{display:none}
[data-v="3"] .cover-txt .c4{display:block;font-family:'Playfair Display',serif;font-style:italic;font-size:40px;line-height:1.1;order:-1;margin-bottom:18px}
[data-v="3"] .cover-txt .c2{font-family:'Pretendard',sans-serif;font-weight:600;font-size:18px;letter-spacing:.2em;margin:0 0 4px;text-shadow:none}
[data-v="3"] .cover-txt .c3{letter-spacing:.3em;font-size:12px}
[data-v="3"] .cover-btns{align-items:flex-start;padding-left:30px}
[data-v="3"] .cover-open{background:#fff;color:#111;border:0;border-radius:0;font-weight:600}
[data-v="3"] .hero-cap{text-align:left;padding:30px 28px 0}
[data-v="3"] .hero-cap .names{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:34px;letter-spacing:0}
[data-v="3"] .hero-cap .names i{font-style:normal;font-size:20px}
[data-v="3"] .hero-cap .d1{font-weight:600}
[data-v="3"] .greet p.body{font-family:'Pretendard',sans-serif;font-size:15px;line-height:2.1}
[data-v="3"] .frow b{font-family:'Pretendard',sans-serif;font-weight:700}
[data-v="3"] .who .ph{border-radius:0}
[data-v="3"] .who .ph img{filter:grayscale(.15)}
[data-v="3"] .who .nm{font-family:'Pretendard',sans-serif;font-weight:700}
[data-v="3"] .when .big{font-family:'Playfair Display',serif;font-weight:400;font-size:30px}
[data-v="3"] .cal caption{font-style:italic}
[data-v="3"] .cal .mark span{background:#151515;box-shadow:none}
[data-v="3"] .cal .sun,[data-v="3"] .cal .sat{color:var(--ink)}
[data-v="3"] .dbox{border-radius:0;border:0;border-top:2px solid #151515;background:none}
[data-v="3"] .dbox b{font-family:'Playfair Display',serif;font-size:26px}
[data-v="3"] .together{border:0;background:#151515;color:#fff;border-radius:0}
[data-v="3"] .together .t1,[data-v="3"] .together .t3{color:#bbb}
[data-v="3"] .together .t2{font-family:'Pretendard',sans-serif;font-weight:600}
[data-v="3"] .qa,[data-v="3"] .acc details,[data-v="3"] .note,[data-v="3"] .mapbtns a,[data-v="3"] .copy,[data-v="3"] .wmap{border-radius:0}
[data-v="3"] .qa h3{font-family:'Pretendard',sans-serif;font-weight:700;color:var(--ink)}
[data-v="3"] .qa h3 small{font-family:'Playfair Display',serif;color:var(--ink)}
[data-v="3"] .bigbtn{background:#151515;border-radius:0}
[data-v="3"] .bigbtn.line{background:#fff;border:1px solid #151515;color:#151515}
[data-v="3"] .seg input:checked+span{background:#151515;border-color:#151515}
[data-v="3"] .ending .msg{font-family:'Pretendard',sans-serif;font-size:15px}
[data-v="3"] .ending .msg b{font-family:'Playfair Display',serif;font-size:30px;color:var(--ink);letter-spacing:0}
[data-v="3"] .bgm{border-radius:0;border-color:#151515}
[data-v="3"] .bgm svg{fill:#151515} [data-v="3"] .bgm:not(.on)::after{background:#151515}
