/* --- 6. 標題樣式 --- */
h1, h2, h3, h4, h5 {
    color: #6A3A1F; /* 統一的標題色，與品牌色系一致 */
    margin-top: 2.5rem;
    margin-bottom: 1rem;
    line-height: 1.4;
}

h2 {
    font-size: 2.2rem;
    padding-bottom: 0.8rem;
    border-bottom: 2px solid #ddd; /* 底部線條 */
    position: relative;
}

h3 {
    font-size: 1.8rem;
    color: #8D6B4E; /* 略深的標題色 */
    border-left: 5px solid #a38b6d; /* 左側邊框，視覺引導 */
    padding-left: 1rem;
    margin-top: 3rem;
    margin-bottom: 1.5rem;
}

h4 {
    font-size: 1.5rem;
    color: #8D6B4E;
    margin-bottom: 1rem;
}

/* ===== 症狀區塊文字樣式 ===== */

.symptom-box h3 {
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
    color: #4d3c2c;
    border-left: none; /* <-- 加上這行，移除左側邊框 */
}

.symptom-list {
    margin: 0;
    padding-left: 20px; /* 增加左側內邊距，避免內容太靠邊 */
    line-height: 2.5;
    font-size: 1.15rem;
    color: #333;
}




/* --- 7. 段落與強調 --- */
p {
    margin-bottom: 1.5rem;
}

strong {
    color: #6A3A1F; /* 強調文字顏色 */
}


blockquote {
    margin: 2rem 0;
    padding: 1.5rem 2rem;
    border-left: 5px solid #a38b6d;
    background-color: #fdfaf5;
    color: #555;
    font-style: normal; /* 確保移除斜體 */
    font-size: 1.15rem; /* 維持或調整 */
    line-height: 1.7;

    /* 應用霞鶩文楷 TC 字體 */
    font-family: "LXGW WenKai TC", cursive; 
    font-weight: 300; /* 這裡指定使用 light (300) 字重 */
}


/* --- 9. 高亮區塊 (Highlight Section) --- */
.highlight {
    background-color: #f9f0bf; /* 柔和的高亮背景色 */
    padding: 1.5rem;
    border-left: 5px solid #6A3A1F; /* 左側強調邊框 */
    margin: 2rem 0;
    font-size: 1.35rem;
    line-height: 1.7;
}

/* 新增：用於主要介紹區塊的「瑪珈」字體放大 */
.highlight .large-text { /* NEW */
    font-size: 1.5em; /* 這裡的1.5em是相對於父元素.highlight的字體大小，即1.15rem的1.5倍 */
    font-weight: bold;
    color: #6A3A1F; /* 配合主品牌色，或者可以選擇更深一點的 #4a301f */
}

/* 新增：一般高亮文字，用於強調特定詞彙 */
.highlight-text { /* NEW */
    color:#e89500; /* 亮眼但柔和的顏色 */
    font-weight: bold;
}

/* 新增：文字下劃線高亮 */
.highlight-underline { /* NEW */
    text-decoration: underline;
    color: #c95d00; /* 更深一點的顏色 */
}

/* 新增：藍色高亮文字 */
.highlight-blue { /* NEW */
    color: #007bff; /* 藍色高亮 */
    font-weight: bold;
}

/* --- 10. 列表 (Lists) --- */
ol, ul {
    padding-left: 2rem;
    margin-bottom: 1.5rem;
}
ul li {
    margin-bottom: 0.8rem;
}
ol li {
    margin-bottom: 0.8rem;
}

/* --- 11. 水平線 (Horizontal Rule) --- */
hr {
    border: none;
    border-top: 1px solid #eee; /* 淺色分割線 */
    margin: 3rem 0;
}

.last-updated { /* NEW */
.top-link { /* NEW */
.top-link a { /* NEW */
.top-link a:hover { /* NEW */
.section-title { /* NEW */
}