/* 後台設計 token——唯一來源。
   B1 暖色設計系統（票：後台視覺改版，docs/ticket-admin-restyle.md）：既有 token 改值不改名，
   讓所有既有 class 自動吃到新配色；新增的 token（導覽 hover/選中、強調淡底、文字弱化、陰影）
   按既有 --admin-* 命名風格加，視覺真相來源見 docs/admin-prototype.html。
   規則一律引用這裡的變數，不在元件或頁面裡寫死色碼/尺寸。
   使用說明見 docs/design-system.md。 */
:root {
    /* 頁面底色（暖米白）——body 套用，卡片/表格仍用 --admin-color-surface 的白 */
    --admin-color-page-bg: #fbf7f0;

    /* 文字與中性色 */
    --admin-color-text: #3a3026;
    --admin-color-muted: #766551;
    --admin-color-text-faint: #a6937c;
    --admin-color-border: #eadfc9;
    --admin-color-border-subtle: #f0e7d5;
    --admin-color-bg-subtle: #f3eadc;
    --admin-color-surface: #fff;

    /* 遮罩（彈窗背景） */
    --admin-color-overlay: rgba(0, 0, 0, 0.4);

    /* 主色（主要按鈕、連結、導覽焦點框）：B1 蜜橘，CTA 專用，不做導覽選中底（見 --admin-sidebar-active-bg）。
       §6 對比實測：規格原值 #E08A2B 白字對比僅 2.68:1，不足 4.5:1，在 token 層加深
       （不是改個別頁面），下方同理對每組語意色加深到達標。 */
    --admin-color-primary: #b0620d;
    --admin-color-primary-hover: #9e5509;
    --admin-color-primary-wash: #fbebcf;
    /* primary=#b0620d 的 RGB 通道，供熱度圖用 rgba() 疊色；改 primary 時需同步改這裡 */
    --admin-color-primary-rgb: 176, 98, 13;

    /* 狀態色：每組 = 文字 / 淡底 / 框線（暖化語意色，與整體融合、不是螢光） */
    --admin-color-danger: #ac4a2d;
    --admin-color-danger-bg: #fae3d9;
    --admin-color-danger-border: #edc1ac;
    --admin-color-success: #467038;
    --admin-color-success-bg: #e9f1e0;
    --admin-color-success-border: #c8debb;
    --admin-color-warning: #926408;
    --admin-color-warning-bg: #faefd4;
    --admin-color-warning-border: #edd39a;
    --admin-color-neutral: #636b71;
    --admin-color-neutral-bg: #eceff0;
    --admin-color-neutral-border: #d3d7da;

    /* 陰影（B1 新增：卡片、統計卡 hover 用，其餘元件維持無陰影） */
    --admin-shadow: 0 1px 2px rgba(70, 55, 40, 0.05), 0 4px 16px rgba(70, 55, 40, 0.06);
    --admin-shadow-lift: 0 2px 4px rgba(70, 55, 40, 0.06), 0 8px 28px rgba(70, 55, 40, 0.09);

    /* 字體與字級（body 15px、輔助/表格 14px、標題 20/17） */
    --admin-font-family: -apple-system, "Segoe UI", "Microsoft JhengHei", sans-serif;
    --admin-font-size-body: 15px;
    --admin-font-size-small: 14px;
    --admin-font-size-title-lg: 20px;
    --admin-font-size-title-md: 17px;
    --admin-font-size-stat: 2rem;
    --admin-font-weight-regular: 400;
    --admin-font-weight-medium: 500;
    --admin-font-weight-semibold: 600;
    --admin-font-weight-bold: 700;
    --admin-line-height-body: 1.5;
    --admin-line-height-title: 1.3;

    /* 間距階梯（rem） */
    --admin-space-2xs: 0.25rem;
    --admin-space-xs: 0.4rem;
    --admin-space-sm: 0.6rem;
    --admin-space-md: 1rem;
    --admin-space-lg: 1.5rem;
    --admin-space-xl: 2rem;

    /* 圓角層級：sm = 控件（按鈕、輸入框）、md = 卡片/區塊、pill = 徽章 */
    --admin-radius-sm: 9px;
    --admin-radius-md: 14px;
    --admin-radius-pill: 999px;

    /* 版面尺寸 */
    --admin-sidebar-width: 220px;
    --admin-topbar-height: 48px;
    /* 導覽（奶茶棕）：底色 / hover / 選中項底 / 選中項文字已固定用純白，見 admin.css */
    --admin-sidebar-bg: #6e5844;
    --admin-sidebar-hover-bg: #7c6650;
    --admin-sidebar-active-bg: #8a6e52;
    --admin-sidebar-text: #faf3e8;
    /* §6 對比實測：規格原值 #C3AE92 在導覽底色上對比僅 3.12:1，不足 4.5:1，加深到達標。 */
    --admin-sidebar-text-dim: #e1d4c0;
}
