/* 版型 B — 現代品牌極簡風 (Modern Brand)
   深咖啡 + 金、大留白、深色英雄區、精品感 */
:root{
  --c-bg:#FBFAF7; --c-surface:#FFFFFF; --c-text:#2A2018; --c-muted:#7C7268;
  --c-primary:#B8893A; --c-primary-d:#8A6326; --c-accent:#C9A227;
  --c-line:#EAE5DC; --c-cream:#F3EFE7;
  --radius:20px; --nav-h:74px;
}
/* 深色滿版英雄 */
.hero{ background:linear-gradient(160deg,#241B14 0%,#3A2A1C 60%,#4A3621 100%); color:#F4ECDD; }
.hero .lead{ color:#D9C9B2; }
.hero .eyebrow{ color:#F0D58A; background:rgba(240,213,138,.15); }
.hero h1 em{ color:#E9C46A; font-style:normal; }
.hero .stat b{ color:#E9C46A; }
.hero .stat span{ color:#C9B79C; }
.hero .blob.b1{ width:360px; height:360px; right:-60px; top:0; background:#5A4128; opacity:.6; }
.hero .blob.b2{ width:220px; height:220px; left:-50px; bottom:-40px; background:#6B4E2E; opacity:.5; }
.hero-art img{ filter:drop-shadow(0 22px 30px rgba(0,0,0,.45)); }
/* 透明導覽，未捲動時白字（疊在深色 hero 上）*/
.site-header:not(.scrolled){ background:transparent; }
.site-header:not(.scrolled) .brand,
.site-header:not(.scrolled) .nav-links a,
.site-header:not(.scrolled) .nav-toggle span,
.site-header:not(.scrolled) .nav-toggle span::before,
.site-header:not(.scrolled) .nav-toggle span::after{ color:#F4ECDD; }
.site-header:not(.scrolled) .nav-toggle span,
.site-header:not(.scrolled) .nav-toggle span::before,
.site-header:not(.scrolled) .nav-toggle span::after{ background:#F4ECDD; }
.site-header:not(.scrolled) .brand small{ color:#C9B79C; }
.section-title{ letter-spacing:-.01em; }
.card{ border:1px solid var(--c-line); }
.btn{ letter-spacing:.02em; }
@media (max-width:760px){
  .site-header:not(.scrolled) .nav-links a{ color:var(--c-text); }
}
