/* Compact public calculator introductions; result diagrams retain their own layout. */
/* 🔴 2026-09-14 負責人令「要給客人看到啊！抓出來」：#hlPainHook（排在 h1 後面的痛點問句輪播條，
   點下去 → destiny-match）從隱藏清單移除。裝飾性的色塊 .hl-blob 等維持隱藏。 */
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hl-blob,.hl-hero-blob,.blob) {display:none !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero-art,.bz-wheel-wrap,.gk-mandala-wrap,.qz-wheel-wrap,.ty-compass-wrap,.tri-pyr-wrap,.wy-wave-wrap,.zw-board-wrap,.xy-hero-wheel,.kl-hero-img,.hero-wrap,.fw-hero-icon) {display:none !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero,[class$="-hero"])>svg {display:none !important;}
/* 🔴 2026-09-14 負責人令：這一條把她自己做的第一屏主視覺整批藏起來（16 支頁），已停用。
   原規則：html[data-hl-calculator-entry][data-hl-fonts] body :is(.wrap,.container,.hl-container-sm,.hero,[class$="-hero"],section:has(>h1),header:has(>h1))>img[src*="page-banners"] {display:none !important;}
   要恢復就把上面那行貼回來。其餘壓縮規則不動。 */
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero,[class$="-hero"],section:has(>h1),header:has(>h1)) {padding:20px 20px 16px !important;margin-top:0 !important;margin-bottom:16px !important;min-height:0 !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero-bg,[class$="-hero-bg"]) {display:none !important;}
html[data-hl-calculator-entry][data-hl-fonts] body h1 {font-size:32px !important;line-height:1.45 !important;letter-spacing:0 !important;margin:8px 0 12px !important;}
html[data-hl-calculator-entry][data-hl-fonts] body h1 br {display:none;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero,[class$="-hero"],section:has(>h1),header:has(>h1))>p {font-size:16px !important;line-height:1.75 !important;margin:10px auto !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero-badge,.hero-eyebrow,.hero-chip,.hl-hero-label,[class$="-hero-label"],.xy-badge) {font-size:14px !important;letter-spacing:.03em !important;line-height:1.6 !important;padding:5px 12px !important;margin:0 0 4px !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero-quote,.origin-block) {font-size:16px !important;line-height:1.75 !important;padding:14px !important;margin:12px auto !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero-cta,.engine-link,.xy-engine-link,.hl-jump-birth) {font-size:16px !important;line-height:1.6 !important;margin-top:10px !important;margin-bottom:4px !important;}
/* 🔴 2026-09-14：原本這一條連 .hl-jump-birth（這一頁自己的「輸入生日，馬上排」）一起藏，
   結果客人在 32 支計算機頁上看不到任何可以開始算的鈕。只留外導連結繼續隱藏。 */
html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero,[class$="-hero"]) :is(.engine-link,.xy-engine-link) {display:none !important;}
html[data-hl-calculator-entry][data-hl-fonts] body .hero-art+div:not([class]):not([id]) {display:none !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(input:not([type=checkbox]):not([type=radio]),select,textarea) {font-size:16px !important;line-height:1.5 !important;min-height:44px;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(label,.fl,.field-label,.input-label) {font-size:14px !important;line-height:1.65 !important;}
html[data-hl-calculator-entry][data-hl-fonts] body :is(input,select,textarea,button,a):focus-visible {outline:3px solid #007B7F;outline-offset:3px;}
@media(max-width:700px){html[data-hl-calculator-entry][data-hl-fonts] body h1 {font-size:28px !important;}html[data-hl-calculator-entry][data-hl-fonts] body :is(.hero,[class$="-hero"]) {padding:16px 4px !important;}}
