/* Pearl 設計 token：所有 Pearl 介面共用的顏色、字型與圓角。規則見 docs/design/PEARL_UI.md §5。
   其他樣式表只能引用這裡的變數，不得寫色碼、字型名，也不得重新定義 :root（tests/test_design_rules.py 檢查）。 */
:root{
  /* 底與面板：中性灰白，介面本體只有黑白灰 */
  --bg:#F7F7F7; --surface:#FFFFFF; --surface-2:#FAFAFA;
  --line:#E5E5E5; --line2:#EFEFF1; --line-strong:#C9C9CB;
  /* 文字 */
  --ink:#111214; --ink2:#45464A; --ink3:#6B6C70;
  /* 主操作：黑底白字 */
  --primary:#111214; --on-primary:#FFFFFF;
  /* 灰徽章、目前頁導覽底 */
  --chip:#EFEFF1; --nav-active:#FFF2EC;
  /* 狀態色：只表示狀態，一定搭配文字或圖示 */
  --danger:#B4401A; --danger-bg:#FEF6F4; --danger-tag:#FAE8E6; --danger-line:#E8B9A6;
  --success:#17663F; --success-bg:#E2F6EB;
  --warn:#7E5900; --warn-bg:#FDF1DB; --warn-line:#E6DEB9;
  --info-bg:#F3F6FB; --info-line:#DDE2E8;
  --data:#1E5E8C;
  /* 彈窗遮罩 */
  --scrim:rgba(17,18,20,.32);
  /* 圓角 */
  --r-panel:14px; --r-card:10px; --r-ctl:8px; --r-badge:6px;
  /* 全部文字：Safari 認 -apple-system，Chrome 認 BlinkMacSystemFont；中文繁體優先，接著日文、韓文 */
  --sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang TC","Hiragino Sans","Apple SD Gothic Neo","Noto Sans TC","Noto Sans JP","Noto Sans KR","Microsoft JhengHei","Malgun Gothic",sans-serif;
  /* 操作 ID、參數、時間、版本、雜湊、耗時、原始快照 */
  --mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Consolas,"Noto Sans Mono",monospace;
}

/* Approved sign-in palette; console tokens remain unchanged. */
body.login-mozi{--bg:#E9EEEA;--surface:#F9FBF8;--surface-2:#EFF4EF;--ink:#17332D;--ink2:#496158;--ink3:#586D62;--primary:#204D40;--on-primary:#FFFFFF;--line:#CBD8CE;--line2:#DCE5DD;--line-strong:#9BAFA2;--chip:#E2ECE3;--data:#2D7360;--jade:#317660;--jade-soft:#DCECE1;--geometry:#ACBFB0;--grid:#D8E3DA;--success:#286245;--success-bg:#E0EFE4;--ink-pigment:#36624F;--ink-opacity:.43;--r-panel:4px;--r-card:4px;--r-ctl:4px;--r-badge:4px}

/* Keep browser text inflation from changing control sizes between languages. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}
html:lang(ja){--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Noto Sans JP","PingFang TC",sans-serif}
html:lang(ko){--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif}
