/*
 * ══ 這一頁的色票。**web/ 底下唯一允許出現 hex 字面值的 CSS。** ══
 *
 * 其餘每一支 CSS 的顏色一律走 `var(--c-*)`，由 src/__tests__/landingCss.test.ts
 * 兩條護欄盯著：「除了這個檔以外零 hex」與「用到的 --c-* 都要在這裡宣告過」。
 *
 * ── 這份色票**不再從 src/theme.pixel.ts 產生** ────────────────────────────
 * 2026-09-02 Jane 裁定：「landing page 的色票不用跟 app 一致」。
 * 契約 L1 原本寫的是「色票從 src/theme.pixel.ts 產生（npm run landing:tokens）」——
 * 那條連結正式斷開，同一輪一起收掉的還有 scripts/build-landing-tokens.ts、
 * web/tokens.generated.css、src/__tests__/landingTokens.test.ts 與 package.json 的
 * landing:tokens。留著一個守著沒人用的性質的守衛，正是這個 repo 一直在防的事（R046／R077）。
 * src/theme.pixel.ts 本身一個字都沒動——那是 app 的色票，不在這一輪範圍。
 *
 * ── 兩個主色是量出來的，不是挑出來的 ──────────────────────────────────
 * `--c-hero` #B8E0F8 與 `--c-band` #F8F0D0 來自 Jane 給的 Susan Kare 參考圖，
 * 逐像素統計出來的兩個主色（H203 S82 L85 佔 5.3%、H48 S74 L89 佔 3.3%）。
 * 對照 SchemeColor 的 Frost Blue #AFD5F0 與 Frost Aqua #C3EEFA，這支天藍落在兩者中間。
 *
 * `--c-accent` #FFC93C 是**參考圖上沒有的**。加它的理由只有一個：CTA 要有行動感，
 * 而參考圖那組冷色裡沒有任何一個顏色能扛。Jane 從四個選項（黑色塊／奶油／霜藍／暖黃）
 * 裡選了這一版。
 *
 * ── 對比（WCAG 2.x 相對亮度公式）──────────────────────────────────────
 * 兩組數字並列，因為它們對不起來（差 0.2–0.5，同一個方向，來源公式的實作差異）：
 *
 *              review 量測   本輪現算
 *   ink/page      17.5:1      17.05:1
 *   ink/hero      13.5:1      12.99:1
 *   ink/accent    12.2:1      11.79:1
 *   ink/band      16.4:1      15.84:1
 *   sub/card       8.4:1       8.21:1
 *   sub/band       7.5:1       7.31:1
 *
 * 另外現算的三組（review 沒量）：ink/card 17.79:1、sub/page 7.87:1、sub/hero 5.99:1。
 * 結論兩邊一致：除了 sub/hero 只過 AA（5.99 ≥ 4.5，不到 AAA 的 7.0）之外全部過 AA 與 AAA。
 * **所以 --c-sub 不准放到 --c-hero 上當長內文**——hero 的天藍底上只放 --c-ink。
 */
:root {
  --c-ink: #14161A;    /* 主文字與所有外框 */
  --c-sub: #4A4E55;    /* 次要文字 */
  --c-hero: #B8E0F8;   /* hero 天藍 */
  --c-page: #F8F8F8;   /* 頁面底 */
  --c-card: #FFFDF5;   /* 卡片／視窗內容底 */
  --c-band: #F8F0D0;   /* 奶油色帶（waitlist 段） */
  --c-accent: #FFC93C; /* CTA */
  --c-ctafg: #14161A;  /* CTA 上的文字 */
}
