/* 手機版：網站標題改用系統中文字型，避免載入字型後換行位移（CLS 修正） */
@media (max-width: 921px) {
  .site-title,
  .site-title a {
    font-family: "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif !important;
    font-size: 19px !important;
    line-height: 1.35 !important;
  }
  /* 預留頁首高度，避免內容被推動 */
  .ast-mobile-header-wrap .ast-primary-header-bar .ast-builder-grid-row {
    min-height: 72px;
  }
}

/* 隱藏單篇文章上一篇／下一篇導覽 */
.single-post nav.navigation.post-navigation {
  display: none !important;
}

/* 隱藏前台文章分類／標籤連結 */
.ast-terms-link,
.single-post .entry-header .entry-meta,
.single-post .entry-content .cat-links,
.single-post .entry-content .tags-links {
  display: none !important;
}


/* ===== 咖啡色系配色（2026-11-05，取代原藍色系；如需還原，刪除此行以下至 END 即可） ===== */
html mark{background-color:#CCBEB1}
html a{color:#997E67}
html a:focus,html a:hover{color:#5C4A3D}
html .screen-reader-text:focus{color:#997E67}
html ::selection{background-color:#997E67}
html .site .skip-link{color:#997E67}
html .widget_calendar thead a{color:#997E67}
html .widget_calendar #today{color:#997E67;border-bottom-color:#997E67}
html .ast-builder-social-element:hover{color:#997E67}
html input[type="range"]::-webkit-slider-thumb{background-color:#997E67;border-top-color:#997E67;border-bottom-color:#997E67;border-left-color:#997E67;border-right-color:#997E67;box-shadow:rgba(204,190,177,0.37) 0px 0px 0px, rgba(204,190,177,0.37) 0px 0px 0px}
html .wp-block-jetpack-podcast-episode .jetpack-podcast-episode__badge--trailer{color:#5C4A3D}
html .jetpack-paypal-button__qr-copy{color:#5C4A3D}
html .jetpack-paypal-button__qr-copy:hover{border-top-color:#5C4A3D;border-bottom-color:#5C4A3D;border-left-color:#5C4A3D;border-right-color:#5C4A3D}
html .jetpack-paypal-button__qr-copy:focus-visible{outline-color:#5C4A3D}
html .jetpack-paypal-button__qr-download{color:#5C4A3D}
html .jetpack-paypal-button__qr-download:hover{color:#5C4A3D}
html .jetpack-paypal-button__qr-download:focus-visible{outline-color:#5C4A3D}
html .jetpack-search-results--product .jetpack-search-results__rating-fill{color:var(--jetpack-search-rating-color,#CCBEB1)}
html .mejs-captions-selected,html .mejs-chapters-selected{color:#CCBEB1}
html .mejs-controls .mejs-time-rail .mejs-time-current{background-color:#5C4A3D}
:root:root{--wpds-color-background-interactive-brand-strong:#997E67;--wpds-color-background-interactive-brand-strong-active:#5C4A3D;--wpds-color-background-thumb-brand:#997E67;--wpds-color-background-thumb-brand-active:#997E67;--wpds-color-foreground-content-info:#5C4A3D;--wpds-color-foreground-content-info-weak:#5C4A3D;--wpds-color-foreground-interactive-brand:#997E67;--wpds-color-foreground-interactive-brand-active:#5C4A3D;--wpds-color-stroke-focus:#997E67;--wpds-color-stroke-interactive-brand:#997E67;--wpds-color-stroke-interactive-brand-active:#5C4A3D;--wpds-color-stroke-surface-brand:#CCBEB1;--wpds-color-stroke-surface-brand-strong:#997E67;--wpds-color-stroke-surface-info:#CCBEB1;--wpds-color-stroke-surface-info-strong:#5C4A3D;--wpds-color-stroke-surface-warning:#CCBEB1;--wp-admin-theme-color:#997E67;--wp-admin-theme-color-darker-10:#5C4A3D;--wp-admin-theme-color-darker-20:#5C4A3D;--ast-global-color-0:#997E67;--e-global-color-astglobalcolor0:#997E67;--wp--preset--color--luminous-vivid-amber:#CCBEB1;--wp--preset--color--pale-cyan-blue:#CCBEB1;--wp--preset--color--vivid-cyan-blue:#997E67;--wp--preset--color--vivid-purple:#997E67;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#997E67 0%,#997E67 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#CCBEB1 0%,rgb(255,105,0) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,#997E67 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,#CCBEB1 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,#997E67 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#CCBEB1 0%,rgb(199,81,192) 50%,#997E67 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,#997E67 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#5C4A3D 0%,#997E67 100%);--swiper-theme-color:#997E67}
html .components-autocomplete__result.components-button:is(:focus, .is-selected):not(:disabled, [aria-disabled="true"]){background-color:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#997E67) 93%,#000))}
html .components-badge.is-info{--base-color:#997E67}
html .components-badge.is-warning{--base-color:#CCBEB1}
html .components-button:hover:not(:disabled, [aria-disabled="true"], [role^="menuitem"], [role="option"]),html .components-button[aria-expanded="true"]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-button.is-primary.is-busy,html .components-button.is-primary.is-busy:disabled,html .components-button.is-primary.is-busy[aria-disabled="true"]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#5C4A3D)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#5C4A3D)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67)) 70%)}
html .components-button.is-secondary{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-button.is-secondary:hover:not(:disabled, [aria-disabled="true"], .is-pressed){color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#5C4A3D))}
html .components-button.is-tertiary{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-button.is-tertiary:hover:not(:disabled, [aria-disabled="true"], .is-pressed){color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#5C4A3D))}
html .components-button.is-link{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-drop-zone .components-drop-zone__content{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-dropdown__content .components-button[role^="menuitem"]:is(:focus, [aria-selected="true"]):not(:disabled, [aria-disabled="true"]){background-color:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#997E67) 93%,#000)) !important}
html .components-external-link,html .components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#997E67))}
html .components-external-link:active,html .components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#997E67) 52%,#000))}
html .components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#997E67))}
html .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#997E67))}
html .components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-form-token-field__suggestion.is-selected:not([aria-disabled="true"], .is-empty){background-color:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#997E67) 93%,#000))}
html .components-guide .components-guide__page-control li[aria-current="step"] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-menu-item__button.components-button:is(:focus, [aria-selected="true"]):not(:disabled, [aria-disabled="true"]),html .components-menu-item__button:is(:focus, [aria-selected="true"]):not(:disabled, [aria-disabled="true"]){background-color:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#997E67) 93%,#000)) !important}
html .components-menu-item__button.components-button:disabled.is-tertiary,html .components-menu-item__button.components-button[aria-disabled="true"].is-tertiary,html .components-menu-item__button:disabled.is-tertiary,html .components-menu-item__button[aria-disabled="true"].is-tertiary{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#5C4A3D))}
html .components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67))}
html .components-notice{--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#CCBEB1);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#5C4A3D)}
html .components-notice.is-warning{--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#CCBEB1)}
html .components-resizable-box__handle::after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#997E67)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}
html .components-tip svg{color:#CCBEB1}
html .elementor-element.elementor-button-info .elementor-button{background-color:#997E67}
html .elementor-element.elementor-button-warning .elementor-button{background-color:#CCBEB1}
html .elementor-widget-button .elementor-button .elementor-button-info{background-color:#997E67}
html .elementor-widget-button .elementor-button .elementor-button-warning{background-color:#CCBEB1}
html .elementor-kit-6{--e-global-color-primary:#CCBEB1}
html .elementor-kit-6 a{color:#997E67}
html .email_suggestion i,html .wp_email_suggestion i{color:#997E67}
html body .picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton{color:#997E67}
html .qr-code-title{color:#997E67}
html .elementor-social-icon-behance{background-color:#997E67}
html .elementor-social-icon-bitbucket{background-color:#5C4A3D}
html .elementor-social-icon-delicious{background-color:#997E67}
html .elementor-social-icon-digg{background-color:#5C4A3D}
html .elementor-social-icon-facebook,html .elementor-social-icon-facebook-f{background-color:#5C4A3D}
html .elementor-social-icon-flickr{background-color:#5C4A3D}
html .elementor-social-icon-foursquare{background-color:#997E67}
html .elementor-social-icon-jsfiddle{background-color:#997E67}
html .elementor-social-icon-linkedin,html .elementor-social-icon-linkedin-in{background-color:#997E67}
html .elementor-social-icon-skype{background-color:#997E67}
html .elementor-social-icon-slideshare{background-color:#997E67}
html .elementor-social-icon-snapchat{background-color:#CCBEB1}
html .elementor-social-icon-steam{background-color:#997E67}
html .elementor-social-icon-telegram{background-color:#997E67}
html .elementor-social-icon-thumb-tack{background-color:#997E67}
html .elementor-social-icon-twitch{background-color:#5C4A3D}
html .elementor-social-icon-twitter{background-color:#997E67}
html .elementor-social-icon-viber{background-color:#997E67}
html .elementor-social-icon-vimeo{background-color:#997E67}
html .elementor-social-icon-vk{background-color:#997E67}
html .elementor-social-icon-wordpress{background-color:#997E67}
html .elementor-social-icon-xing{background-color:#5C4A3D}
html .elementor-social-icon-500px{background-color:#997E67}
html a:hover,html a:focus{color:#997E67}
html .entry-meta a:not(.ast-button):hover,html .entry-meta a:not(.ast-button):hover *,html .entry-meta a:not(.ast-button):focus,html .entry-meta a:not(.ast-button):focus *,html .page-links > .page-link,html .page-links .page-link:hover,html .post-navigation a:hover{color:#997E67}
html input[type="text"]:focus,html input[type="number"]:focus,html input[type="email"]:focus,html input[type="url"]:focus,html input[type="password"]:focus,html input[type="search"]:focus,html input[type="reset"]:focus,html input[type="tel"]:focus,html input[type="date"]:focus,html select:focus,html textarea:focus{border-top-color:#5C4A3D;border-bottom-color:#5C4A3D;border-left-color:#5C4A3D;border-right-color:#5C4A3D}
html .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,html .ast-outline-button,html .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-top-color:#997E67;border-bottom-color:#997E67;border-left-color:#997E67;border-right-color:#997E67}
html .wp-block-button.is-style-outline .wp-block-button__link:hover,html .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,html .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,html .wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,html .ast-outline-button:hover,html .ast-outline-button:focus,html .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,html .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{background-color:#CCBEB1}
html .wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),html .wp-block-button.is-style-outline > .wp-block-button__link.wp-element-button:not(.has-background),html .ast-outline-button{background-color:#997E67}
html .elementor-button-wrapper .elementor-button{background-color:#5C4A3D;border-top-color:#5C4A3D;border-bottom-color:#5C4A3D;border-left-color:#5C4A3D;border-right-color:#5C4A3D}
html .elementor-button-wrapper .elementor-button:hover,html .elementor-button-wrapper .elementor-button:focus{background-color:#CCBEB1;border-top-color:#CCBEB1;border-bottom-color:#CCBEB1;border-left-color:#CCBEB1;border-right-color:#CCBEB1}
html .wp-block-button .wp-block-button__link:hover,html .wp-block-button .wp-block-button__link:focus{background-color:#CCBEB1;border-top-color:#CCBEB1;border-bottom-color:#CCBEB1;border-left-color:#CCBEB1;border-right-color:#CCBEB1}
html .wp-block-button .wp-block-button__link,html .wp-block-search .wp-block-search__button,html body .wp-block-file .wp-block-file__button{background-color:#5C4A3D;border-top-color:#5C4A3D;border-bottom-color:#5C4A3D;border-left-color:#5C4A3D;border-right-color:#5C4A3D}
html .menu-toggle,html button,html .ast-button,html .ast-custom-button,html .button,html input#submit,html input[type="button"],html input[type="submit"],html input[type="reset"],html form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,html body .wp-block-file .wp-block-file__button{background-color:#5C4A3D;border-top-color:#5C4A3D;border-bottom-color:#5C4A3D;border-left-color:#5C4A3D;border-right-color:#5C4A3D}
html button:focus,html .menu-toggle:hover,html button:hover,html .ast-button:hover,html .ast-custom-button:hover .button:hover,html .ast-custom-button:hover,html input[type="reset"]:hover,html input[type="reset"]:focus,html input#submit:hover,html input#submit:focus,html input[type="button"]:hover,html input[type="button"]:focus,html input[type="submit"]:hover,html input[type="submit"]:focus,html form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,html form[class*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,html body .wp-block-file .wp-block-file__button:hover,html body .wp-block-file .wp-block-file__button:focus{background-color:#CCBEB1;border-top-color:#CCBEB1;border-bottom-color:#CCBEB1;border-left-color:#CCBEB1;border-right-color:#CCBEB1}
html .ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:#CCBEB1}
html .ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:#CCBEB1}
html .ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill,html .ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:#CCBEB1}
html .ast-theme-transparent-header .main-header-bar,html .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,html .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,html .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{background-color:#5C4A3D}
html .ast-theme-transparent-header .main-header-bar .ast-search-menu-icon form{background-color:#5C4A3D}
html .ast-theme-transparent-header .ast-above-header,html .ast-theme-transparent-header .ast-above-header.ast-above-header-bar{background-color:#5C4A3D}
html .ast-theme-transparent-header .ast-below-header,html .ast-theme-transparent-header .ast-below-header.ast-below-header-bar{background-color:#5C4A3D}
html .ast-theme-transparent-header .ast-builder-menu .main-header-menu,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu,html .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-bar-wrap .main-header-menu,html .ast-flyout-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation,html .ast-fullscreen-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation,html .ast-flyout-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap .ast-above-header-navigation,html .ast-flyout-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap .ast-below-header-actual-nav,html .ast-fullscreen-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap,html .ast-fullscreen-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap,html .ast-theme-transparent-header .main-header-menu .menu-link{background-color:#997E67}
html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu,html .ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .ast-builder-menu .main-header-bar-navigation .main-header-menu .menu-item .sub-menu,html .ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .ast-builder-menu .main-header-bar-navigation [class*="ast-builder-menu-"] .main-header-menu .menu-item .sub-menu,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link,html .ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .ast-builder-menu .main-header-bar-navigation .main-header-menu .menu-item .sub-menu .menu-link,html .ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .ast-builder-menu .main-header-bar-navigation [class*="ast-builder-menu-"] .main-header-menu .menu-item .sub-menu .menu-link,html .ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link,html .ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .main-header-bar-navigation .main-header-menu .menu-item .sub-menu .menu-link,html .ast-theme-transparent-header .main-header-menu .menu-item .sub-menu,html .ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .main-header-bar-navigation .main-header-menu .menu-item .sub-menu{background-color:#997E67}
html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link:hover,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item:hover > .menu-link,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item.focus > .menu-item,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item.current-menu-item > .menu-link,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item.current-menu-item > .ast-menu-toggle,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item:hover > .ast-menu-toggle,html .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item.focus > .ast-menu-toggle,html .ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-item:hover > .menu-link,html .ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .main-header-bar-navigation .main-header-menu .menu-item .sub-menu .menu-link{color:#997E67}
html .ast-builder-menu-1 .menu-item:hover > .menu-link,html .ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:#CCBEB1;background-color:#CCBEB1}
html .ast-builder-menu-1 .menu-item:hover > .ast-menu-toggle{color:#CCBEB1}
html .ast-header-social-1-wrap .ast-social-color-type-custom svg{fill:#997E67}
html .ast-header-social-1-wrap .ast-social-color-type-custom .social-item-label{color:#997E67}
html .site-footer{background-color:#5C4A3D}
html #ast-scroll-top{background-color:#997E67}
html .comment-likes-widget-placeholder::before{color:#997E67}
html .nav-button__next,html .nav-button__prev{background-color:var(--wp-admin-theme-color,#997E67)}
html .wp-block-coblocks-alert{color:var(--coblocks-alert-default--color--text,#5C4A3D)}
html body[class*="version-5-5"] [data-type="coblocks/gallery-masonry"] .coblocks-gallery--figure.is-selected::after,html body[class*="version-5-6"] [data-type="coblocks/gallery-masonry"] .coblocks-gallery--figure.is-selected::after,html body[class*="version-5-7"] [data-type="coblocks/gallery-masonry"] .coblocks-gallery--figure.is-selected::after{box-shadow:inset 0 0 0 2px var(--wp-admin-theme-color,#997E67),inset 0 0 0 3px #fff}
html .wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--twitter{background-color:#997E67 !important}
html .wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--facebook{background-color:#5C4A3D !important}
html .wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--linkedin{background-color:#997E67 !important}
html .wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--tumblr{background-color:#5C4A3D !important}
html .wp-block-coblocks-social.has-colors .wp-block-coblocks-social__button--email{background-color:#997E67 !important}
html .wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--twitter{color:#997E67 !important}
html .wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--facebook{color:#5C4A3D !important}
html .wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--linkedin{color:#997E67 !important}
html .wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--tumblr{color:#5C4A3D !important}
html .wp-block-coblocks-social.has-colors.is-style-mask .wp-block-coblocks-social__button--email{color:#997E67 !important}
html .wp-block-paragraph:not(.has-text-color).is-style-info,html p:not(.has-text-color).is-style-info{color:#5C4A3D}
html .ast-pagination a:hover,html .ast-pagination a:focus,html .ast-pagination > span:hover:not(.dots),html .ast-pagination > span.current{color:#997E67}
@media all{
html a{color:#997E67}
html .elementor-kit-6 a{color:#997E67}
}
@media (max-width: 921px){
html .ast-theme-transparent-header .main-header-bar,html .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,html .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,html .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{background-color:#5C4A3D}
html .ast-theme-transparent-header .main-header-bar .ast-search-menu-icon form{background-color:#5C4A3D}
html .ast-theme-transparent-header.ast-header-break-point .ast-above-header,html .ast-theme-transparent-header.ast-header-break-point .ast-above-header-bar .main-header-menu{background-color:#5C4A3D}
html .ast-theme-transparent-header.ast-header-break-point .ast-below-header,html .ast-theme-transparent-header.ast-header-break-point .ast-below-header-bar .main-header-menu{background-color:#5C4A3D}
}
@media (max-width: 544px){
html .ast-theme-transparent-header .main-header-bar,html .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,html .ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,html .ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{background-color:#5C4A3D}
html .ast-theme-transparent-header .main-header-bar .ast-search-menu-icon form{background-color:#5C4A3D}
html .ast-theme-transparent-header.ast-header-break-point .ast-above-header,html .ast-theme-transparent-header.ast-header-break-point .ast-above-header-bar .main-header-menu{background-color:#5C4A3D}
html .ast-theme-transparent-header.ast-header-break-point .ast-below-header,html .ast-theme-transparent-header.ast-header-break-point .ast-below-header-bar .main-header-menu{background-color:#5C4A3D}
}

/* --- 咖啡色系：補充設定 --- */
html body{background-color:#FDF8F3 !important}
html .main-header-menu .current-menu-item > .menu-link,html .main-header-menu .menu-item:hover > .menu-link{background-color:#FFDBBB !important;color:#5C4A3D !important}
html .ast-custom-button{background-color:#997E67 !important;border-color:#997E67 !important;color:#fff !important}
html .ast-custom-button-link:hover .ast-custom-button{background-color:#CCBEB1 !important;color:#5C4A3D !important}
html .elementor-element-d7c80da > .elementor-background-overlay,html .elementor-element-9935218 > .elementor-background-overlay{background-color:#5C4A3D !important;background-image:none !important;opacity:.6 !important}
html .elementor-element-e2797de .elementor-heading-title{color:#FFDBBB !important}

html .main-header-menu .current-menu-ancestor > .menu-link,html .main-header-menu .current-menu-parent > .menu-link{background-color:#FFDBBB !important;color:#5C4A3D !important}
/* --- 內頁底色：A 暖紙米白 --- */
html body:not(.home){background-color:#F5EDE4 !important;background-image:none !important}
html body:not(.home).ast-separate-container .ast-article-single,html body:not(.home).ast-separate-container .ast-article-post{background-color:#FFFCF8 !important;box-shadow:0 1px 3px rgba(92,74,61,.08)}
html #ez-toc-container{background:#FBF4EC !important;border:1px solid #CCBEB1 !important}
html body:not(.home) .entry-content h1,html body:not(.home) .entry-content h2,html body:not(.home) .entry-content h3,html body:not(.home) .entry-title{color:#5C4A3D !important}
html body:not(.home) .entry-content h2{border-left:4px solid #997E67;padding-left:12px}
/* ===== 咖啡色系配色 END ===== */