/* ===== 全站字型優化 ===== */ body { font-family: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif; line-height: 1.8; font-size: 16px; color: #222; } /* ===== 標題層級比例 ===== */ h1 { font-size: 34px; font-weight: 700; margin-bottom: 20px; line-height: 1.3; } h2 { font-size: 26px; font-weight: 600; margin-top: 60px; margin-bottom: 18px; } h3 { font-size: 20px; font-weight: 600; margin-top: 40px; margin-bottom: 12px; } /* ===== 內文段落留白 ===== */ p { margin-bottom: 18px; } /* ===== 列表優化 ===== */ ul li { margin-bottom: 10px; } /* ===== 區塊上下留白統一 ===== */ section { padding-top: 70px; padding-bottom: 70px; } /* ===== LINE 按鈕強化 ===== */ .button, .btn { background-color: #00B900; border-radius: 8px; padding: 14px 28px; font-size: 16px; font-weight: 600; transition: all 0.3s ease; } .button:hover, .btn:hover { transform: translateY(-2px); box-shadow: 0 10px 20px rgba(0,0,0,0.12); }