/* Loaded after the shared theme, including the legacy hub's body styles. */
body[data-tool-page]{font-family:system-ui,-apple-system,'Malgun Gothic',sans-serif!important;color:#1b3026!important;--jj-gold:#a18151;--jj-bg:#f6f4ee;--jj-line:#e0e3d8;--jj-text:#344936;--jj-muted:#758174}
body[data-tool-page] :is(.jj-tool-tabs a,.jj-tool-current,.jj-hub-guide>span,.jj-entry-guide>span,.jj-tool-intro,.jj-welfare-start,.jj-decision-card,.jj-independent-tool,.jj-finance-section,.info-section,.content-block,.section-block,.jj-filter-row,.jj-catalog-details){background-image:none!important;border:1px solid #dfe4d5!important;border-radius:15px!important;box-shadow:none!important;text-shadow:none!important}
body[data-tool-page] :is(.jj-tool-tabs a,.jj-hub-guide>span,.jj-entry-guide>span){background:#eef2e7!important;color:#3b593e!important}
body[data-tool-page] .jj-tool-tabs a.active{background:#234c3b!important;color:white!important}
body[data-tool-page] :is(.jj-tool-intro,.jj-welfare-start,.jj-decision-card,.jj-independent-tool,.jj-finance-section,.info-section,.content-block,.section-block,.jj-filter-row,.jj-catalog-details){background-color:#fff!important}
body[data-tool-page] :is(.jj-tool-tabs a,.jj-tool-current,.jj-tool-intro h1,.jj-hub-entry,.jj-tools-header,.jj-tools-footer,.jj-guide-journey,.jj-support-question,.jj-ue-stage){font-family:system-ui,-apple-system,'Malgun Gothic',sans-serif!important}
body[data-tool-page] :is(.jj-tools-header,.jj-mobile-drawer){background:#f6f4eef5!important;background-image:none!important}
body[data-tool-page] .jj-tool-intro:before{display:none!important}
body[data-tool-page] :is(.jj-catalog-details>summary,.jj-hub-kicker,.jj-hub-note){background:none!important;border-color:#dce3d0!important;color:#637354!important;box-shadow:none!important}
body[data-tool-page] .jj-hub-guide>span{margin-top:12px;padding:7px!important;font-size:12px!important}
body[data-tool-page] :is(.jj-cut-panel,.jj-cut-stage,.jj-cut-detail,.jj-comic-details,.jj-extra-details,.jj-guide-input){border:1px solid #d5dfc9!important;box-shadow:none!important;border-radius:12px!important;background-image:none!important}
body[data-tool-page] .jj-tools-footer{background:#182f24!important}
body[data-tool-page] .jj-tools-footer a{color:#d6e0cd!important}
html:has(body[data-tool-page]){scrollbar-color:#a2b393 #f0f2e9;scrollbar-width:thin}
