/* Lumont 朗岳 brand settings — v1.0 (2026-11-14, B087 v0 by Qiao + Claude; brand note: 06 PARTNER/01 FROM QIAO/08 品牌规范（共享）.md).
   Colours come from the logo (night-teal background, mint rays) and the report colour #0F5C59. Change colours only here.
   Text contrast on white: primary 7.8:1, night 11.9:1, ink 14.8:1, muted 7.2:1 (WCAG AAA for body text, older readers). */
:root {
  --brand: #0f5c59;        /* 岳青 primary: buttons, headings, links (white text on it 7.8:1) */
  --brand-ink: #ffffff;    /* text on the primary colour */
  --night: #0b3d44;        /* 夜青: hero bands, footer, logo background */
  --night-top: #155662; --night-bottom: #062b33; /* logo background gradient */
  --mint: #5ec4a4;         /* 朗绿: accents on dark backgrounds only (5.6:1 on night); decorative lines on light */
  --brand-soft: #e7f5f0;   /* 薄荷浅: chips, selected answers, light panels */
  --sand: #f7f1e8;         /* 暖沙: warm section background */
  --accent-soft: #fbf3e4;  /* reminders (AoS) background */
  --accent-line: #c98a2b;  /* reminder border, focus ring */
  --accent-text: #9a6412;  /* reminder text accents (5.0:1) */
  --ink: #1d2a2a;          /* body text */
  --muted: #4a5a5a;        /* secondary text */
  --line: #c9d6d6;
  --panel: #f2f6f6;
  --bg: #ffffff;
  /* Fonts: phone system fonts, nothing downloaded (fast on old phones; Google Fonts are often blocked in mainland China).
     The logo itself is outlined (Inter Bold + Noto Sans CJK SC Medium), so it looks the same everywhere. */
  --font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Segoe UI", Roboto, sans-serif;
  --radius: 12px;
}
.logo { display: inline-flex; align-items: center; text-decoration: none; }
.logo img { height: 48px; width: auto; display: block; }
