/* H — 金色窖藏 · 豐收慶典 */
body.bl-theme-h {
  --bl-bg: #fffbf3;
  --bl-text: #3e2723;
  --bl-muted: #6d4c41;
  --bl-accent: #f9a825;
  --bl-accent-2: #d84315;
  --bl-border: #ffe0b2;
  --bl-hero: url("art/hero-barolo-green_3.jpg");
  --bl-hero-h: 22rem; /* 2× default lively hero (was 11rem) */
  background: var(--bl-bg) !important;
  color: var(--bl-text);
}

body.bl-theme-h .bl-site-header {
  background: linear-gradient(90deg, #fff8e1, #fffbf3);
  border-bottom: 2px solid var(--bl-accent);
}

body.bl-theme-h .bl-logo {
  color: var(--bl-accent-2);
  text-shadow: 0 0 0 transparent;
}

body.bl-theme-h .bl-nav a {
  color: var(--bl-muted);
  font-size: 0.7rem;
  letter-spacing: 0.05em;
}

body.bl-theme-h .bl-nav a:hover {
  color: var(--bl-accent-2);
}

body.bl-theme-h .bl-hero-band {
  background-image: var(--bl-hero);
  background-size: cover;
  animation: bl-hero-pan-h 22s ease-in-out infinite alternate;
  box-shadow: inset 0 -40px 60px rgba(62, 39, 35, 0.08);
}

@keyframes bl-hero-pan-h {
  from { background-position: 48% 42%; }
  to { background-position: 52% 58%; }
}

/* 裝飾用星號已移除（原為 CSS 文字 ✦ 閃爍，非照片內容） */
body.bl-theme-h .bl-hero-band::before,
body.bl-theme-h .bl-hero-band::after {
  content: "";
  display: none;
}

body.bl-theme-h #wsite-content h2 {
  color: var(--bl-accent-2) !important;
  text-align: center !important;
}

body.bl-theme-h #wsite-content p {
  color: var(--bl-muted) !important;
}

body.bl-theme-h #wsite-content .wsite-image {
  background: linear-gradient(135deg, #fff8e1, #fff);
  padding: 1rem !important;
  border-radius: 8px;
  border: 1px solid var(--bl-border);
}

/* Hide legacy Weebly blog widgets on tasting pages */
body.bl-theme-h .blog-social,
body.bl-theme-h .blog-comments,
body.bl-theme-h .blog-comments-bottom,
body.bl-theme-h #commentArea,
body.bl-theme-h #commentReplyTitle,
body.bl-theme-h .blogCommentReplyWrapper {
  display: none !important;
}

