/* qlink-theme-packs.css v1.0.0 · git@git_ai:Qlink-TP/qlink_theme.git · 產生檔，請勿手改 */

/* =========================================================================
   qlink-theme-packs.css — 領域加購包。產生檔，請勿手改。
   核心 qlink-theme.css 之後載入；只有需要的專案才引入。

   【表格包】--bg-stripe / --border-grid
   刻意違反核心的相鄰法則 —— 這不是例外，是知覺任務不同：
   面階梯要「分得出來」，斑馬紋要「別被注意到」。與面階梯同步距的斑馬紋
   在高密度表格上會變成條碼。不要把它「修正」成 6。

   【圖表包】--series-1 .. --series-8
   L 與色相同時變化，用二色覺模擬做最遠點取樣選出。
   等亮度均分色相（傳統做法）在綠色盲下最小 ΔE 只有 0.004，等同同色。
   ⚠ 顏色永遠不是唯一通道：折線務必再加 stroke-dasharray 或標記形狀。
      （Exchange_Rate 現有的 .line-black 已經這樣做，沿用該做法。）
   ========================================================================= */

:root {
  --bg-stripe: oklch(31.84% 0 0deg);            /* #323232 · 對 surface ΔL* 2.9 */
  --border-grid: oklch(33.35% 0 0deg);          /* #363636 · 對 surface ΔL* 4.7 */
  --band-1: oklch(32.33% 0.0000 0deg);          /* #343434 · L* 21.5 · 對 surface ΔL* 3.5 */
  --band-2: oklch(38.36% 0.0000 0deg);          /* #434343 · L* 28.5 · 對 surface ΔL* 10.5 */
  --series-1: oklch(58.00% 0.1328 248deg);      /* #2B7FC4 · L* 51.4 · 對比 3.28 */
  --series-2: oklch(80.40% 0.1416 80deg);       /* #EEB444 · L* 76.8 · 對比 7.48 */
  --series-3: oklch(58.00% 0.1548 40deg);       /* #C35328 · L* 49.4 · 對比 3.05 */
  --series-4: oklch(86.00% 0.1149 208deg);      /* #66E6F8 · L* 85.1 · 對比 9.47 */
  --series-5: oklch(63.60% 0.2192 0deg);        /* #EB3A85 · L* 54.4 · 對比 3.64 */
  --series-6: oklch(74.80% 0.1160 248deg);      /* #6FB3F3 · L* 71.0 · 對比 6.28 */
  --series-7: oklch(69.20% 0.1331 64deg);       /* #D48836 · L* 63.3 · 對比 4.92 */
  --series-8: oklch(86.00% 0.0704 48deg);       /* #F9C4A9 · L* 83.1 · 對比 8.96 */
}

@media (prefers-color-scheme: light) {
  :root:not([data-theme="dark"]) {
    --bg-stripe: oklch(92.66% 0 0deg);            /* #E7E7E7 · 對 surface ΔL* 2.5 */
    --border-grid: oklch(91.36% 0 0deg);          /* #E2E2E2 · 對 surface ΔL* 4.0 */
    --band-1: oklch(92.24% 0.0000 0deg);          /* #E5E5E5 · L* 91.0 · 對 surface ΔL* 3.0 */
    --band-2: oklch(87.07% 0.0000 0deg);          /* #D4D4D4 · L* 85.0 · 對 surface ΔL* 9.0 */
    --series-1: oklch(59.20% 0.1355 248deg);      /* #2D82CA · L* 52.8 · 對比 3.49 */
    --series-2: oklch(40.00% 0.1363 8deg);        /* #7F1A39 · L* 28.4 · 對比 8.52 */
    --series-3: oklch(59.20% 0.1580 40deg);       /* #C95529 · L* 50.8 · 對比 3.75 */
    --series-4: oklch(40.00% 0.2192 272deg);      /* #2A25BA · L* 27.8 · 對比 8.69 */
    --series-5: oklch(52.80% 0.1861 352deg);      /* #B42A76 · L* 42.4 · 對比 5.08 */
    --series-6: oklch(52.80% 0.2393 288deg);      /* #6E3EE9 · L* 42.1 · 對比 5.13 */
    --series-7: oklch(40.00% 0.1634 320deg);      /* #6C1B7C · L* 27.9 · 對比 8.66 */
    --series-8: oklch(65.60% 0.2157 0deg);        /* #F1448C · L* 56.8 · 對比 3.04 */
  }
}

:root[data-theme="light"] {
  --bg-stripe: oklch(92.66% 0 0deg);            /* #E7E7E7 · 對 surface ΔL* 2.5 */
  --border-grid: oklch(91.36% 0 0deg);          /* #E2E2E2 · 對 surface ΔL* 4.0 */
  --band-1: oklch(92.24% 0.0000 0deg);          /* #E5E5E5 · L* 91.0 · 對 surface ΔL* 3.0 */
  --band-2: oklch(87.07% 0.0000 0deg);          /* #D4D4D4 · L* 85.0 · 對 surface ΔL* 9.0 */
  --series-1: oklch(59.20% 0.1355 248deg);      /* #2D82CA · L* 52.8 · 對比 3.49 */
  --series-2: oklch(40.00% 0.1363 8deg);        /* #7F1A39 · L* 28.4 · 對比 8.52 */
  --series-3: oklch(59.20% 0.1580 40deg);       /* #C95529 · L* 50.8 · 對比 3.75 */
  --series-4: oklch(40.00% 0.2192 272deg);      /* #2A25BA · L* 27.8 · 對比 8.69 */
  --series-5: oklch(52.80% 0.1861 352deg);      /* #B42A76 · L* 42.4 · 對比 5.08 */
  --series-6: oklch(52.80% 0.2393 288deg);      /* #6E3EE9 · L* 42.1 · 對比 5.13 */
  --series-7: oklch(40.00% 0.1634 320deg);      /* #6C1B7C · L* 27.9 · 對比 8.66 */
  --series-8: oklch(65.60% 0.2157 0deg);        /* #F1448C · L* 56.8 · 對比 3.04 */
}
