/* 样板站品牌替换所需的少量补充样式 */

.footer-qr-placeholder {
  display: flex;
  width: 112px;
  height: 112px;
  align-items: center;
  justify-content: center;
  border: 1px dashed var(--site-outline-strong, #d5dbe4);
  border-radius: var(--site-radius-structural, 4px);
  background: var(--site-surface-muted, #f7f8fb);
  color: var(--site-text-tertiary, #9aa1ae);
  font-size: 12px;
}

/* 品牌 Logo：按原图比例显示（原图 2.73:1），不拉伸 */
.site-header .brand {
  width: auto;
  min-width: 0;
}

.site-header .brand img {
  width: auto;
  height: 38px;
  max-width: 150px;
  object-fit: contain;
}

@media (max-width: 1180px) {
  .site-header .brand img {
    height: 32px;
  }
}

@media (max-width: 760px) {
  .site-header .brand img {
    height: 26px;
  }
}

/* 首屏 3D 视频原为珊瑚色调，整体偏移到品牌蓝 */
/* 覆盖 overrides.css 里的 saturate/contrast，保持原有对比度并把色相推到品牌蓝 */
.hero .hero-video,
.hero-video-primary,
.hero-video-secondary {
  filter: hue-rotate(222deg) saturate(.82) contrast(1.06) brightness(1.02) !important;
}
