@media(max-width:767px){html body.single-post .dp-toc-wrap{left:12px!important;right:auto!important;top:auto!important;bottom:140px!important;z-index:2147483648!important;transform:none!important}html body.single-post .dp-toc-wrap .dp-toc-tab{position:relative!important;z-index:2!important;pointer-events:auto!important;min-height:46px!important;width:auto!important;max-width:calc(100vw - 24px)!important;padding:8px 14px!important;writing-mode:horizontal-tb!important;border-radius:999px!important}html body.single-post .dp-toc-wrap .dp-toc-panel{position:absolute!important;left:0!important;right:auto!important;top:auto!important;bottom:calc(50% - 50px)!important;width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(58vh,480px)!important;overflow-y:auto!important;box-sizing:border-box!important}html body.single-post .dp-toc-wrap .dp-toc-panel ol{max-height:calc(min(58vh,480px) - 70px)!important;overflow-y:auto!important}html body.single-post{padding-bottom:160px!important}}
/* Article reading layout 2026-09-27 */
html body.single-post #inner-wrap article.entry.single-entry{background:#fff!important;box-shadow:none!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content-wrap{padding:clamp(20px,4vw,48px)!important}
html body.single-post #inner-wrap .entry-header{text-align:left!important}
html body.single-post #inner-wrap h1.entry-title{font-family:"Songti TC","Noto Serif TC",serif!important;font-size:clamp(32px,4.2vw,52px)!important;line-height:1.5!important;color:#1F1F1F!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content{font-size:20px!important;line-height:2!important;color:#2B2B2B!important;max-width:1000px;margin-inline:auto;overflow-wrap:break-word}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content p{font-size:inherit!important;line-height:2!important;margin:0 0 1.8em!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content :is(h2,h3){line-height:1.6!important;color:#1F1F1F!important;background:none!important;border:0!important;padding:0!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content h2{font-size:30px!important;margin:2.4em 0 .9em!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content h3{font-size:25px!important;margin:2em 0 .8em!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content a{color:#8C6239!important;text-decoration:underline!important;text-underline-offset:5px}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content li{line-height:2!important;margin-bottom:.8em!important}
html body.single-post #inner-wrap article.entry.single-entry .dp-inline-toc{background:#E3D8C5!important;border:1px solid #D8CDBA!important;border-radius:10px!important;padding:24px 28px!important;box-shadow:none!important;margin:32px 0 48px!important}
html body.single-post #inner-wrap article.entry.single-entry .dp-inline-toc-title{font-size:20px!important;color:#1F1F1F!important;margin-bottom:20px!important;border:0!important;text-align:left!important}
html body.single-post #inner-wrap article.entry.single-entry .dp-inline-toc ol{display:block!important;list-style:disc!important;padding-left:1.2em!important}
html body.single-post #inner-wrap article.entry.single-entry .dp-inline-toc li{display:list-item!important;border:0!important;padding:0!important}
html body.single-post #inner-wrap article.entry.single-entry .dp-inline-toc li::before{content:none!important}
html body.single-post #inner-wrap article.entry.single-entry .dp-inline-toc a{display:inline!important;font-size:18px!important;padding:0!important}
html body.single-post #inner-wrap article.entry.single-entry .dp-table-scroll{overflow-x:auto!important;border:1px solid #D8CDBA!important;border-radius:10px!important;margin:28px 0 36px!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;font-size:18px!important;line-height:1.8!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content :is(th,td){padding:20px 18px!important;border:0!important;border-bottom:1px solid #D8CDBA!important;text-align:left!important;vertical-align:top!important;color:#2B2B2B!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content :is(thead th,thead td,table>tbody>tr:first-child th){background:#1F1F1F!important;color:#fff!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content tbody tr:nth-child(even) td{background:#E3D8C5!important}
@media(max-width:767px){html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content{font-size:18px!important}html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content h2{font-size:26px!important}html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content h3{font-size:22px!important}html body.single-post #inner-wrap article.entry.single-entry .dp-inline-toc{padding:20px!important}html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content table{font-size:16px!important}}

html body.single-post #inner-wrap .dp-inline-toc ol>li>a{width:auto!important;min-width:0!important;max-width:none!important;}html body.single-post #inner-wrap .entry-hero .entry-title{text-align:left!important}

html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content :is(p,li){color:#2B2B2B!important}html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content :is(p,li) :is(strong,b){background:none!important;color:#b34729!important;padding:0!important}

/* Correct data rows when a separate table header exists */
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content table:has(>thead)>tbody>tr:first-child{background:#fff!important}
html body.single-post #inner-wrap article.entry.single-entry .entry-content.single-content table:has(>thead)>tbody>tr:first-child>td{background:#fff!important;color:#2B2B2B!important;font-weight:400!important}


/* DP 卡片滑過浮動效果 v1（2026-10-10） */
:is(.danny-image-card,article.loop-entry,.dp-city-card,.jp-dest__item,.page-id-9266 .entry-content>.wp-block-columns>.wp-block-column,.entry-related article,.jp-relatedposts-post),.wp-block-query li.wp-block-post{transition:transform .25s ease,box-shadow .25s ease}
:is(.danny-image-card,article.loop-entry,.dp-city-card,.jp-dest__item,.page-id-9266 .entry-content>.wp-block-columns>.wp-block-column,.entry-related article,.jp-relatedposts-post) img,.wp-block-query li.wp-block-post .wp-block-post-featured-image img{transition:transform .4s ease}
.danny-card-image,.wp-block-query li.wp-block-post .wp-block-post-featured-image,article.loop-entry .post-thumbnail{overflow:hidden}
@media (hover:hover){
:is(.danny-image-card,article.loop-entry,.dp-city-card,.jp-dest__item,.page-id-9266 .entry-content>.wp-block-columns>.wp-block-column,.entry-related article,.jp-relatedposts-post):hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(23,62,50,.16)!important}
.wp-block-query li.wp-block-post:hover{transform:translateY(-4px)}
:is(.danny-image-card,article.loop-entry,.dp-city-card,.jp-dest__item,.page-id-9266 .entry-content>.wp-block-columns>.wp-block-column,.entry-related article,.jp-relatedposts-post):hover img,.wp-block-query li.wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.04)}
}
@media (hover:none){:is(.danny-image-card,article.loop-entry,.dp-city-card,.jp-dest__item,.page-id-9266 .entry-content>.wp-block-columns>.wp-block-column,.entry-related article,.jp-relatedposts-post):active,.wp-block-query li.wp-block-post:active{transform:scale(.98)}}
@media (prefers-reduced-motion:reduce){:is(.danny-image-card,article.loop-entry,.dp-city-card,.jp-dest__item,.page-id-9266 .entry-content>.wp-block-columns>.wp-block-column,.entry-related article,.jp-relatedposts-post),:is(.danny-image-card,article.loop-entry,.dp-city-card,.jp-dest__item,.page-id-9266 .entry-content>.wp-block-columns>.wp-block-column,.entry-related article,.jp-relatedposts-post) img,.wp-block-query li.wp-block-post,.wp-block-query li.wp-block-post img{transition:none!important;transform:none!important}}


/* DP 文章版型元件 v1（2026-10-10） */
.entry-content .dp-summary{background:#E3D8C5;border-left:5px solid #8C6239;border-radius:14px;padding:18px 22px!important;margin:24px 0!important}
.entry-content .dp-summary ul{margin:8px 0 6px}
.entry-content .dp-updated{font-size:.85em;color:#6B6B6B!important}
.entry-content .dp-kidscard{background:#FFF8E6;border:1px solid #F0D58A;border-radius:14px;padding:16px 20px!important;margin:20px 0!important}
.entry-content .dp-infocard{background:#fff;border:1px solid #D8CDBA;border-radius:14px;padding:16px 20px!important;margin:20px 0!important;box-shadow:0 4px 14px rgba(38,49,57,.06)}
.entry-content .dp-hotel{background:#fff;border:1px solid #D8CDBA;border-radius:16px;padding:18px 20px!important;margin:24px 0!important;box-shadow:0 6px 18px rgba(38,49,57,.07)}
.entry-content .dp-hotel .dp-kidscard{margin:12px 0!important}
.entry-content :is(.dp-summary,.dp-kidscard,.dp-infocard,.dp-hotel)>*:first-child{margin-top:0}
.entry-content :is(.dp-summary,.dp-kidscard,.dp-infocard,.dp-hotel)>*:last-child{margin-bottom:0}
.entry-content .dp-quicknav ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0 24px}
.entry-content .dp-quicknav li a{display:inline-block;padding:6px 16px;border:1px solid #8C6239;border-radius:999px;text-decoration:none!important;font-weight:600}
.entry-content .dp-related{border-top:2px solid #D8CDBA;margin-top:40px!important;padding-top:8px}
.entry-content .dp-buttons{gap:10px}
.entry-content .dp-buttons .wp-block-button__link{border-radius:999px;padding:10px 22px}

html body #inner-wrap .entry-content :is(.dp-summary,.dp-kidscard,.dp-infocard,.dp-hotel,.dp-related)>:is(h2,h3,p):first-child{margin-top:0!important}

/* DP 黑白灰＋深藍 全站 v2（2026-10-11；還原＝刪除此區塊，並把全域色票改回備份） */
body{--dp-ink:#1F1F1F;--dp-text:#2B2B2B;--dp-mute:#6B6B6B;--dp-line:#D8CDBA;--dp-soft:#E3D8C5;--dp-accent:#8C6239;--dp-warn:#B0792F;}
body:not(.home) .entry-content h1{font-size:clamp(24px,5.6vw,32px)!important;line-height:1.35!important;font-weight:700!important;color:var(--dp-ink)!important;}
html body:not(.home):not(.dp-a):not(.dp-b) #main article .entry-content.single-content h2{font-size:clamp(19px,4.6vw,23px)!important;line-height:1.4!important;font-weight:700!important;color:#1F1F1F!important;border-color:#D8CDBA!important;border-left-color:#8C6239!important;}
html body:not(.home):not(.dp-a):not(.dp-b) #main article .entry-content.single-content h3{font-size:clamp(17px,4.2vw,19px)!important;line-height:1.45!important;font-weight:700!important;color:#1F1F1F!important;}
html body:not(.home):not(.dp-a):not(.dp-b) #main article .entry-content.single-content h4{color:#1F1F1F!important;}
.entry-content .dp-summary{background:var(--dp-soft)!important;border:1px solid var(--dp-line)!important;border-left:4px solid var(--dp-accent)!important;border-radius:12px!important;}
.entry-content .dp-kidscard{background:var(--dp-soft)!important;border:1px solid var(--dp-line)!important;border-left:4px solid var(--dp-warn)!important;border-radius:12px!important;}
.entry-content .dp-infocard,.entry-content .dp-hotel,.entry-content .dp-related{border-color:var(--dp-line)!important;border-radius:12px!important;}
.entry-content .dp-city-card{border-color:var(--dp-line)!important;border-radius:12px!important;box-shadow:0 2px 10px rgba(0,0,0,.06)!important;}
.entry-content .dp-city-card span{color:var(--dp-ink)!important;}
.entry-content details.wp-block-details{border-color:var(--dp-line)!important;border-radius:12px!important;}
.entry-content details.wp-block-details summary{color:var(--dp-ink)!important;}
html body:not(.home) .entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.dp-city-card){color:#8C6239!important;text-decoration-color:rgba(140,98,57,.4);}
html body:not(.home) .entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.dp-city-card):hover{color:#6F4B2A!important;}
/* /DP 黑白灰＋深藍 全站 v2 */

/* DP 首頁與內嵌色 v2b（2026-10-11） */
html body.home .entry-content h2{color:#1F1F1F!important;border-left-color:#8C6239!important;border-color:#D8CDBA!important;font-size:clamp(21px,5vw,26px)!important;line-height:1.4!important;font-weight:700!important;}
html body.home .entry-content h3{color:#1F1F1F!important;font-size:clamp(17px,4.2vw,19px)!important;line-height:1.45!important;font-weight:700!important;}
html body.home .entry-content p a:not(.wp-block-button__link){color:#8C6239!important;}
html body .entry-content .wp-block-button.is-style-outline>.wp-block-button__link,html body .entry-content .wp-block-button[class*="danny-uniform"]>.wp-block-button__link:not(.has-background){color:#8C6239!important;border-color:#8C6239!important;}
/* /DP 首頁與內嵌色 v2b */

/* DP 變數覆蓋 v2c */
html:root{--dp-brand-900:#6F4B2A;--dp-brand-700:#8C6239;--dp-brand-100:#E3D8C5;--dp-green:#8C6239;--dp-japan-button:#8C6239;--dp-japan-button-dark:#6F4B2A;}
/* /DP 變數覆蓋 v2c */

/* DP 互連按鈕 dp-next v1（2026-10-11） */
.entry-content .dp-next{margin:40px 0 24px;padding:20px;background:#E3D8C5;border:1px solid #D8CDBA;border-radius:12px;}
.entry-content .dp-next .dp-next-title{margin:0 0 12px;color:#1F1F1F;font-size:1.05rem;}
.entry-content .dp-next .dp-next-btns{display:flex;flex-wrap:wrap;gap:10px;}
html body .entry-content .dp-next a{display:inline-block;padding:10px 16px;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1.4;text-decoration:none!important;border:1.5px solid #8C6239;transition:transform .2s ease,box-shadow .2s ease;}
html body .entry-content .dp-next a.dp-next-main{background:#8C6239;color:#fff!important;}
html body .entry-content .dp-next a.dp-next-sub{background:#fff;color:#8C6239!important;}
@media (hover:hover){html body .entry-content .dp-next a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12);}}
@media (max-width:600px){.entry-content .dp-next .dp-next-btns{flex-direction:column;}html body .entry-content .dp-next a{text-align:center;}}
/* /DP 互連按鈕 dp-next v1 */

/* DP 閱讀版型 v3（2026-10-11；暖灰底＋白底文章欄＋咖啡棕點綴，參考實住文版型） */
body:not(.home){background-color:#EEE7DA!important;}
html body:not(.home) #main article.entry,html body:not(.home) .content-bg.entry{background:#fff!important;border-radius:14px;}
html body:not(.home) #main article .entry-content.single-content{color:#2B2B2B;}
html body:not(.home) #main article .entry-content.single-content p,html body:not(.home) #main article .entry-content.single-content li{font-size:17px;line-height:1.95;letter-spacing:.01em;color:#2B2B2B;}
@media (min-width:768px){html body:not(.home) #main article .entry-content.single-content p,html body:not(.home) #main article .entry-content.single-content li{font-size:18px;}}
html body:not(.home) #main article .entry-content.single-content p{margin-bottom:1.3em;}
html body:not(.home) #main article .entry-content.single-content strong{color:#1F1F1F;}
html body:not(.home) #main article .entry-content.single-content h2:not(.dp-z1):not(.dp-z2):not(.dp-z3):not(.dp-z4){border-left:0!important;padding-left:0!important;border-bottom:1px solid #D8CDBA!important;padding-bottom:.45em!important;margin-top:2.4em!important;}
html body:not(.home) #main article .entry-content.single-content a:not(.wp-block-button__link):not(.wp-element-button):not(.dp-city-card):not(.dp-next-main):not(.dp-next-sub){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
html body:not(.home) .entry-content table{border-collapse:separate;border-spacing:0;border:1px solid #D8CDBA;border-radius:12px;overflow:hidden;}
html body:not(.home) .entry-content table th{background:#E3D8C5;color:#4A3A28;font-weight:700;border-bottom:1px solid #D8CDBA;}
html body:not(.home) .entry-content table td{border-bottom:1px solid #EEEBE5;line-height:1.8;}
html body:not(.home) .entry-content table tr:last-child td{border-bottom:0;}
.entry-content .dp-summary,.entry-content .dp-kidscard{background:#E3D8C5!important;border:0!important;border-left:4px solid #B0792F!important;border-radius:12px!important;}
.entry-content .dp-summary{border-left-color:#8C6239!important;}
/* /DP 閱讀版型 v3 */

/* DP 閱讀版型 v3b */
html body.wp-singular:not(.home):not(.dp-z1):not(.dp-z2),html body.single:not(.home):not(.dp-z1):not(.dp-z2){background:#EEE7DA!important;}
html body:not(.home) #primary.content-area,html body:not(.home) .content-container.site-container,html body:not(.home) #main.site-main,html body:not(.home) .content-wrap{background:transparent!important;}
html body:not(.home) #main article.entry.content-bg{background:#fff!important;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.05);}
html body:not(.home) #main article .entry-content.single-content table th:not(.dp-z1):not(.dp-z2):not(.dp-z3){background:#E3D8C5!important;color:#4A3A28!important;}
html body:not(.home) #main article .entry-content.single-content table td:not(.dp-z1):not(.dp-z2):not(.dp-z3){color:#2B2B2B!important;}
/* /DP 閱讀版型 v3b */

/* DP 閱讀版型 v3c */
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7) :is(thead th,thead td,table > tbody > tr:first-child th){background:#E3D8C5!important;color:#4A3A28!important;border-color:#D8CDBA!important;}
/* /DP 閱讀版型 v3c */

/* DP 收尾 v3d（2026-10-11：粗體、標示、日本頁、副標） */
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7) strong:not(.dp-auto-booking-label):not(.table-feature){color:#1F1F1F!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7) strong.dp-auto-booking-label{color:#8C6239!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7) strong.table-feature{background:#E3D8C5!important;color:#6F4B2A!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7) p.dp-auto-booking{border-color:#E4D6BF!important;background:#E3D8C5!important;}
html body.wp-theme-kadence.page-id-9266 #post-9266 .entry-content a:not(.wp-block-button__link):not(.dp-z1):not(.dp-z2){color:#8C6239!important;}
html body.wp-theme-kadence.page-id-9266 #post-9266 .entry-content a:not(.wp-block-button__link):hover{color:#6F4B2A!important;}
html body.page-id-9266 #post-9266 #recent-japan-articles .japan-article-link{color:#8C6239!important;}
html body #post-9266 .entry-content > .wp-block-group:nth-of-type(1){border-left-color:#8C6239!important;}
html body.wp-theme-kadence.page-id-9266 #post-9266 .entry-content strong{color:#1F1F1F!important;}
.entry-content .dp-subtitle,.entry-content .dp-subtitle p{color:#6B6B6B!important;font-size:1.05rem!important;line-height:1.7!important;margin:0 0 1.2em!important;}
.entry-content .dp-kicker,.entry-content .dp-kicker p{color:#8C6239!important;font-size:.8rem!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:700!important;margin:0 0 .5em!important;}
/* /DP 收尾 v3d */

/* DP 統一暖米色底 v3e（2026-10-11；還原＝刪除此區塊） */
html body:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5){background:#EEE7DA!important;}
html body #primary.content-area,html body .content-container.site-container,html body #main.site-main,html body .content-wrap,html body .entry-content-wrap,html body article.entry.content-bg,html body .entry-hero.post-hero-section,html body .entry-hero-container-inner,html body header.entry-header.post-title,html body .post-thumbnail.article-post-thumbnail,html body .entry-content.single-content,html body .entry-content-wrap .wp-block-group.alignfull:not(.dp-summary):not(.dp-kidscard):not(.dp-next){background:transparent!important;box-shadow:none!important;}
html body #main article.entry.content-bg{border-radius:0;}
html body .entry-content table tr,html body .entry-content table td{background:transparent!important;}
/* /DP 統一暖米色底 v3e */

/* DP 統一暖米色底 v3f */
html body.single-post #inner-wrap section.entry-hero.post-hero-section:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .entry-hero-container-inner:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .post-thumbnail.article-post-thumbnail:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap article.entry.content-bg:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .entry-content table:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .entry-content table tr:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .entry-content table td:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .entry-content .table-wrap:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.single-post #inner-wrap .entry-content .dp-table-scroll:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8){background:transparent!important;box-shadow:none!important;}
/* /DP 統一暖米色底 v3f */

/* DP 統一暖米色底 v3g */
html body.page #inner-wrap section.entry-hero:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.page #inner-wrap .entry-hero-container-inner:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.page #inner-wrap .post-thumbnail:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.page #inner-wrap article.entry.content-bg:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.page #inner-wrap .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.page #inner-wrap .entry-content table:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.page #inner-wrap .entry-content table tr:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8),
html body.page #inner-wrap .entry-content table td:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8){background:transparent!important;box-shadow:none!important;}
/* /DP 統一暖米色底 v3g */

/* DP 目錄深藍＋表格淺色 v3h（2026-10-11；還原＝刪除此區塊） */
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) table{background:#FBF8F2!important;border:1px solid #D8CDBA!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) table tr,html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) table td{background:#FBF8F2!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) table tbody tr:nth-child(even) td{background:#F6F1E7!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) :is(thead th,thead td,table > tbody > tr:first-child th){background:#E3D8C5!important;color:#4A3A28!important;}
/* /DP 目錄深藍＋表格淺色 v3h */

/* DP 目錄淡藍 v3i（2026-10-11） */
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc{background:#DCE6F1!important;border:1px solid #C3D3E6!important;border-radius:14px!important;padding:22px 26px!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc .dp-inline-toc-title,html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc .dp-inline-toc-title *{color:#1F1F1F!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc a,html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc li{color:#1F3A5F!important;text-decoration-color:rgba(31,58,95,.4)!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc a:hover{color:#0F2440!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc li::marker{color:#1F3A5F!important;}
html body #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9) nav.dp-inline-toc li{font-size:16px!important;line-height:1.7!important;}
/* /DP 目錄淡藍 v3i */

/* dp-body-smaller：全站文章內文縮小 */
html body:not(.page-id-12609) #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9):not(.q10):not(.q11):not(.q12) p{font-size:16px!important;line-height:1.95!important;}
html body:not(.page-id-12609) #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9):not(.q10):not(.q11):not(.q12) li:not(nav.dp-inline-toc li){font-size:15px!important;line-height:1.85!important;}
@media (max-width:781px){html body:not(.page-id-12609) #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9):not(.q10):not(.q11):not(.q12) p{font-size:15.5px!important;line-height:1.9!important;}html body:not(.page-id-12609) #inner-wrap article.entry .entry-content.single-content:not(.q1):not(.q2):not(.q3):not(.q4):not(.q5):not(.q6):not(.q7):not(.q8):not(.q9):not(.q10):not(.q11):not(.q12) li:not(nav.dp-inline-toc li){font-size:15px!important;}}
/* /dp-body-smaller */
