/* 2026 主色：由 skin.css 中 2023 主色 #d8ff00 的規則改寫為 var(--accent)（gen_accent.py 產生），
   另含導覽列、內頁標題區的主色規則。--accent 可在頁面上覆寫以切換配色。 */
:root { --accent: #ffff1e; --accent-ink: #000; }

/* ---------- 沿用 skin.css 的主色規則 ---------- */
.bkg-theme { background-color: var(--accent); border-color: var(--accent); }
.bkg-hover-theme:hover, .bkg-focus-theme:focus { background-color: var(--accent); border-color: var(--accent); }
.border-theme { border-color: var(--accent); }
.border-hover-theme:hover, .border-focus-theme:focus { border-color: var(--accent); }
.color-theme { color: var(--accent); }
.color-hover-theme:hover { color: var(--accent); }
.shop .artists .artist .tips1, .single-artist .artist .tips1 { background-color: var(--accent); }
.shop .cart-overview .button, .shop .artist .button:not(.custom_button) { background-color: var(--accent); border-color: var(--accent); }
.btn-theme-with-border { background-color: var(--accent); border-color: var(--accent); }
.btn-theme-with-border:hover, .btn-theme-with-border:focus { border-color: var(--accent); color: var(--accent); }
.btn-black-with-border { color: var(--accent); }
.btn-black-with-border.active, .btn-black-with-border:hover, .btn-black-with-border:focus { background-color: var(--accent); }
.with-background, .post-content.with-background, .post-comments.with-background, .post-comment-respond.with-background { background-color: var(--accent); }
.shop .artist .tips12 { color: var(--accent); }
.custom_content a { color: var(--accent); }

/* ---------- 導覽列：黑底維持，目前頁與滑鼠移過皆為主色底（加 body 以高於 widget_header.php 的同名規則） ---------- */
body .header .sh-nav .current a { background-color: var(--accent); }
body .header .sh-nav a:hover, body .header .sh-nav a:focus-visible { background-color: var(--accent); }
body .sh-icons a:hover, body .sh-icons a:focus-visible { color: var(--accent); }
body .overlay-navigation-wrapper .overlay-navigation > ul > li.current > a { color: var(--accent); }

/* ---------- 內頁標題區：主色底黑字（權重高於 widget_header.php 的黑底規則） ---------- */
body .section-block.featured-media { background-color: var(--accent); border-bottom: 0; }
body .section-block.featured-media .tms-caption.color-black { color: var(--accent-ink); }
