/* 띠별 운세(/zodiac-fortune/) 다크 테마 보정 (2026-11-10). html[data-theme="dark"]일 때만 적용되고, 밝은 테마는 바뀌지 않는다.
   이 화면들은 밤 풍경 그림 위에 밝은 종이 판을 올린 자체 디자인이라 테마와 상관없이 같은 모습이어야 한다.
   공통 다크 규칙(dohwa-dark-20261108.css)이 .app-shell 안의 제목(h1~h4·strong)을 밝은 색으로, 문단(p·small)을 흐린 색으로 바꿔서
   밝은 종이 위 글자가 안 보였다. 화면이 원래 쓰던 색(pages.css)을 한 단계 높은 선택자로 되돌린다.
   zodiac-fortune/common.php가 다크를 켜고($dohwaDarkReady=true) pages.css 바로 뒤에 부른다. php/header.php는 건드리지 않는다. */

/* 화면 바탕 (2026-11-11): PC 폭에서는 450px 기둥 바깥에 body 바탕이 보이는데,
   공통 다크의 body 규칙(0,1,2)이 pages.css의 body 규칙(0,1,1)을 이겨 #0f111b로 바뀌었다. */
html[data-theme="dark"] body[data-page="zodiac-fortune"]{background:#091526}

/* 그림을 받는 동안의 자리 표시 (ui-feedback.css): 공통 다크가 background 한 줄로 반짝임까지 지워서 밝은 테마 값으로 되돌린다 (2026-11-11) */
html[data-theme="dark"] .app-shell main .ui-image-pending{background-color:#f1eef4;background-image:linear-gradient(110deg,transparent 25%,#ffffff88 50%,transparent 75%);background-size:220% 100%}

/* 첫 화면 */
html[data-theme="dark"] .app-shell .zodiac-page .zodiac-intro h1{color:#fff}
html[data-theme="dark"] .app-shell .zodiac-page p.zodiac-subtitle{color:#f9e7cd}
html[data-theme="dark"] .app-shell .zodiac-page p.zodiac-invitation{color:#f3f3f8}
html[data-theme="dark"] .app-shell .zodiac-page .zodiac-steps strong{color:#14284b}
html[data-theme="dark"] .app-shell .zodiac-page .zodiac-entry-note p{color:#5d6e92}
html[data-theme="dark"] .app-shell .zodiac-page p.zodiac-footnote{color:#f2e5d6}
html[data-theme="dark"] .app-shell .zodiac-page p.zodiac-preparing{color:#e8ddcf}

/* 전체 운세 · 개별 띠 */
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-reading-heading h1{color:#0b2450}
html[data-theme="dark"] .app-shell .zodiac-reading-page p.zodiac-reading-lead{color:#4d6385}
html[data-theme="dark"] .app-shell .zodiac-reading-page p.zodiac-demo-notice{color:#775c34}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-overview-list h2{color:#132d55}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-overview-list p{color:#4e6384}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-year-list h2{color:#142d50}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-year-list li:target h2{color:#946321}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-year-list p{color:#445a77}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-year-list p.zodiac-year-intro{color:#193657}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-year-list .zodiac-year-intro strong{color:inherit}
html[data-theme="dark"] .app-shell .zodiac-reading-page p.zodiac-action-status{color:#4d6385}
html[data-theme="dark"] .app-shell .zodiac-reading-page p.zodiac-library-note{color:#526888}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-reading-footnote p{color:#5c7091}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-empty h2{color:#142d50}
html[data-theme="dark"] .app-shell .zodiac-reading-page .zodiac-empty p{color:#526888}

/* '오늘의 한마디' 창의 로그인 안내와 닫기 버튼 (작성 칸은 fortune-reflection-dark가 맡는다) */
html[data-theme="dark"] .app-shell .zodiac-review-dialog .zodiac-review-demo p{color:inherit}
html[data-theme="dark"] .app-shell .zodiac-review-dialog>header button.icon-button:hover{background:#ece6f3!important;color:#665475}
