﻿@charset "UTF-8";

/**
 * WCAG 1.4.3 對比值（GN2140300E / GN2140301E）
 * 品牌標題／按鈕字色 #862A2B；原白字或過淺綠字改品牌色
 * 典藏／服務等色條背景略調淺，使與 #862A2B 達 AA（一般 4.5:1、大型 3:1）
 */

:root {
	--a11y-brand-text: #862A2B;
	/* 與 #862A2B 對比達 AA 之調整背景（原 #807ab8、#849bae 等） */
	--a11y-bg-collection: #d4d0ec;
	--a11y-bg-service: #b8c8d8;
	--a11y-bg-visit-btn: #7d9635;
	--a11y-bg-detail-btn: #ffffff;
}

/* 內頁色條標題、左側選單標題：黑色 */
.unit-title,
p.unit-title,
.about-title,
.news-title,
.exhibition-title,
.visit-title,
.service-title,
.collection-title,
.side-nav h1,
.side-nav h2,
.side-nav .side-nav-bar-title {
	color: #000 !important;
}

/* 典藏區：#862A2B 於原 #807ab8 僅約 2.3:1，略調淺紫底 */
.collection-title,
.collection-nav h1,
.collection-nav h2,
.collection-nav .side-nav-bar-title {
	background-color: var(--a11y-bg-collection) !important;
}

/* 服務區：原 #849bae 與品牌字約 3:1，調淺藍灰底 */
.service-title,
.service-nav h1,
.service-nav h2,
.service-nav .side-nav-bar-title {
	background-color: var(--a11y-bg-service) !important;
}

/* 首頁常設展「詳細」、響應式同名區塊（原綠底白箭頭，改白底品牌字） */
.index-permanent-content .article .detail {
	color: var(--a11y-brand-text) !important;
	background-color: var(--a11y-bg-detail-btn) !important;
	background-image: none !important;
	border: 1px solid var(--a11y-brand-text);
}

/* 首頁展覽區：白底上的連結字 */
.index-exhibition .head .review {
	color: var(--a11y-brand-text) !important;
}

/* 表單／列表按鈕（原白字於 #a1c448，一般文字需 4.5:1） */
.t_btn {
	color: var(--a11y-brand-text) !important;
	background-color: var(--a11y-bg-visit-btn) !important;
}

/* 商品列表標題（原 #8EAB42 於白底） */
.product-title {
	color: var(--a11y-brand-text) !important;
}
