/* v1.98 주제 화면 황금 붓글씨 — 제미나이 그림(원탑·탑3·탑3 후보) + 주제 이름은 붓글씨 글꼴(East Sea Dokdo)에 황금
   - 표제 막대의 「원탑」「탑3」「탑3 후보」 글자를 그림으로
   - 주제 제목 「○○○ 탑3」: 이름은 글꼴+황금, 뒤 「탑3」는 그림 */
body:not(#gw-a) .section-label h2 img.gold-word{
  display:inline-block;height:40px;width:auto;max-width:none;vertical-align:middle;margin:-10px 0 -10px 2px;
  filter:drop-shadow(0 1px 1px rgba(0,0,0,.28));
}
body:not(#gw-a) .section-label h2 img.gold-word-top3cand{height:38px}
body:not(#gw-a) h1.topic-title.topic-title-gold{line-height:1.15!important}
body:not(#gw-a) h1.topic-title-gold .tt-name{
  font-family:'East Sea Dokdo',var(--font-serif)!important;font-weight:400!important;letter-spacing:0!important;
  font-size:1.5em;line-height:1.05;
  background:linear-gradient(180deg,#fffbe6 0%,#ffe48a 22%,#f5c23a 42%,#c98a14 56%,#f6d36a 70%,#fff2b3 82%,#d39a22 100%);
  -webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;
  filter:drop-shadow(1px 1px 0 #a8730f) drop-shadow(1px 1px 0 #8a5c0c) drop-shadow(1px 1px 0 #6e470a) drop-shadow(2px 3px 3px rgba(80,40,0,.35));
}
body:not(#gw-a) h1.topic-title-gold .tt-top3{display:inline-block;height:1.3em;width:auto;max-width:none;vertical-align:-.28em;margin-left:.08em}
@media (max-width:759px){
  body:not(#gw-a) .section-label h2 img.gold-word{height:32px;margin:-8px 0 -8px 2px}
  body:not(#gw-a) .section-label h2 img.gold-word-top3cand{height:30px}
}

/* v2.05 표제 막대 황금 글씨 테두리 — 금빛 띠 테두리 (이상준님 2026-11-03: v2.03의 흰 테두리가 어울리지 않아
   비교 그림의 H 「금빛 띠 테두리」를 절반 두께로, 세 막대 모두 같게 → 금빛 띠만 30% 더 얇게 → 다시 20% 더 얇게. 탑3 후보는 노란 바탕에 밝은 띠가 묻혀서 짙은 금갈색 선만).
   안쪽에 얇은 짙은 금갈색 선 → 바깥에 밝은 금빛 띠. 그림은 그대로 두고 filter 그림자 네 방향을 두 번 겹친다
   (v2.03: 원탑·탑3 흰 테두리, 탑3 후보 짙은 밤색 테두리는 걷어냄) */
body:not(#gw-a) .section-label h2 img.gold-word-onetop,
body:not(#gw-a) .section-label h2 img.gold-word-top3{
  filter:drop-shadow(.5px 0 0 #6e460a) drop-shadow(-.5px 0 0 #6e460a) drop-shadow(0 .5px 0 #6e460a) drop-shadow(0 -.5px 0 #6e460a)
         drop-shadow(.45px 0 0 #ffe28c) drop-shadow(-.45px 0 0 #ffe28c) drop-shadow(0 .45px 0 #ffe28c) drop-shadow(0 -.45px 0 #ffe28c)
         drop-shadow(0 1px 2px rgba(60,30,0,.35));
}
@media (max-width:759px){
  body:not(#gw-a) .section-label h2 img.gold-word-onetop,
  body:not(#gw-a) .section-label h2 img.gold-word-top3{
    filter:drop-shadow(.4px 0 0 #6e460a) drop-shadow(-.4px 0 0 #6e460a) drop-shadow(0 .4px 0 #6e460a) drop-shadow(0 -.4px 0 #6e460a)
           drop-shadow(.37px 0 0 #ffe28c) drop-shadow(-.37px 0 0 #ffe28c) drop-shadow(0 .37px 0 #ffe28c) drop-shadow(0 -.37px 0 #ffe28c)
           drop-shadow(0 1px 2px rgba(60,30,0,.35));
  }
}
body:not(#gw-a) .section-label h2 img.gold-word-top3cand{
  filter:drop-shadow(.5px 0 0 #6e460a) drop-shadow(-.5px 0 0 #6e460a) drop-shadow(0 .5px 0 #6e460a) drop-shadow(0 -.5px 0 #6e460a)
         drop-shadow(0 1px 2px rgba(60,30,0,.35));
}
@media (max-width:759px){
  body:not(#gw-a) .section-label h2 img.gold-word-top3cand{
    filter:drop-shadow(.4px 0 0 #6e460a) drop-shadow(-.4px 0 0 #6e460a) drop-shadow(0 .4px 0 #6e460a) drop-shadow(0 -.4px 0 #6e460a)
           drop-shadow(0 1px 2px rgba(60,30,0,.35));
  }
}
/* v2.05 황금 글씨 막대는 옆 아이콘(책 그림)을 뺀다. 황금 글씨가 아닌 막대(질문·제안, 특별판)는 아이콘 그대로 (이상준님 2026-11-03) */
body:not(#gw-a):not(#gw-b):not(#gw-c) .section-label h2:has(img.gold-word)::after{content:none!important;display:none!important}

/* v2.16 탑3 제목 옆 점을 하트로 (이상준님 2026-11-04 「옆에 이거는 왜 하트가 아니고 이걸로 됐니? 탑3 옆에 말이야」)
   예전 물방울 점(.topic-title::after)은 그대로 두되, 「○○ 탑3」 제목(tt-top3 그림이 있는 제목)에서만 하트 모양으로 바꾼다.
   첫 화면 「주제별 탑3」의 하트와 같은 분홍. 자리는 탑3 그림 바로 오른쪽 그대로 */
body:not(#gw-a) h1.topic-title-gold:has(.tt-top3)::after{
  width:.5em;height:.45em;margin-left:.16em;border-radius:0;transform:translateY(-.12em);
  background:linear-gradient(160deg,#f2679f 0%,#e0457e 100%);box-shadow:0 3px 8px rgba(230,80,140,.28);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21.2S1.6 14.9 1.1 8.1C.8 4.2 3.6 1.2 7.1 1.2c2.2 0 3.8 1.2 4.9 3 1.1-1.8 2.7-3 4.9-3 3.5 0 6.3 3 6 6.9C22.4 14.9 12 21.2 12 21.2Z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21.2S1.6 14.9 1.1 8.1C.8 4.2 3.6 1.2 7.1 1.2c2.2 0 3.8 1.2 4.9 3 1.1-1.8 2.7-3 4.9-3 3.5 0 6.3 3 6 6.9C22.4 14.9 12 21.2 12 21.2Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
