/* === 全站共用樣式 (保持 v12.6) === */
body {font-family:'Microsoft JhengHei',sans-serif;margin:0;padding:0;background:#f7f8fb;color:#333;}
header {background:#1a2a4f;color:#fff;padding:15px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,0.2);}
nav a {color:#d4af37;margin:0 8px;text-decoration:none;font-weight:bold;}
nav a:hover {text-decoration:underline;}
h2 {color:#1a2a4f;border-bottom:2px solid #d4af37;display:inline-block;padding-bottom:5px;margin-bottom:15px;}
.grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:20px;}
.card {background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:transform 0.3s;}
.card:hover {transform:translateY(-5px);}
.card img {width:100%;height:200px;object-fit:cover;border-radius:6px;margin-bottom:10px;}
.card h3 {color:#1a2a4f;margin-bottom:10px;}
.card p {font-size:14px;color:#555;}
footer {background:#1a2a4f;color:#fff;text-align:center;padding:15px;font-size:14px;line-height:1.6;margin-top:20px;}
footer a {color:#d4af37;text-decoration:none;}
footer a:hover {text-decoration:underline;}

/* === 專屬產品展示頁 (響應式 5 欄) === */
.product-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:20px;}
.product-card {background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:transform 0.3s;}
.product-card:hover {transform:scale(1.05);}
.product-card img {width:100%;height:180px;object-fit:cover;display:block;}
.product-card h3 {margin:8px;font-size:15px;color:#1a2a4f;}
.product-card p {font-size:13px;color:#555;padding:0 10px 10px;}
