/**
 * BIRD NIAO — Montblanc 风格配色
 * 白底、黑字、浅灰分割线，直角；强调色与正文同为黑系
 */
:root {
  --bn-bg: #ffffff;
  --bn-bg-soft: #f7f7f7;
  --bn-bg-card: #ffffff;
  --bn-bg-bar: #f7f7f7;
  --bn-chrome-bg: #ffffff;
  --bn-chrome-solid: #ffffff;
  --bn-chrome-hover: #f7f7f7;
  --bn-border: #e5e5e5;
  --bn-border-light: #ebebeb;
  --bn-scroll-thumb: #f4f4f4;
  --bn-scroll-thumb-hover: #e8e8e8;
  --bn-category-scroll-thumb: var(--bn-scroll-thumb);
  --bn-footer-heading: #3f3f3f;
  /* 链接、Tab 下划线、悬停（万宝龙以黑/深灰为强调） */
  --bn-gold: #000000;
  --bn-gold-hover: #333333;
  --bn-gold-soft: rgba(0, 0, 0, 0.06);
  --bn-gold-muted: rgba(0, 0, 0, 0.12);
  --bn-text: #000000;
  --bn-text-muted: #666666;
  --bn-text-soft: #999999;
  --bn-text-faint: #b3b3b3;
  --bn-dark: #000000;
  --bn-shadow: 4px 0 24px rgba(0, 0, 0, 0.06);
  --bn-shadow-card: 0 2px 16px rgba(0, 0, 0, 0.04);
  --bn-radius: 0;
  --bn-radius-lg: 0;
  --bn-font-display-en: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --bn-font-display-zh: 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  --bn-font-display: 'Cormorant Garamond', 'Noto Sans SC', 'PingFang SC', 'Helvetica Neue', sans-serif;
  --bn-font-sans: 'Noto Sans SC', 'PingFang SC', 'Helvetica Neue', 'Microsoft YaHei', Arial, sans-serif;
  --bn-font-chrome: 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif;
}
