/* ============================================================
   主题：森林绿（环保）
   深绿背景，呼应「环保绝缘气体」应用场景
   ============================================================ */

[data-theme="forest"] {
    /* 主色 - 森林绿 */
    --primary-color: #2d6a4f;
    --primary-light: #52b788;
    --primary-rgb: 45, 106, 79;
    --primary-hover-1: #357a5c;
    --primary-hover-2: #6cc499;
    --accent-color: #95d5b2;
    --accent-light: #b7e4c7;

    /* 背景 - 深绿 */
    --bg-body-from: #1b4332;
    --bg-body-to: #2d6a4f;
    --bg-content: #ffffff;
    --bg-messages: #f4f9f4;
    --bg-input-area: #f4f9f4;
    --bg-user-msg: #e8f5e9;
    --bg-system-msg: #ffffff;
    --bg-input-field: #ffffff;
    --bg-input-border: #cce5d0;
    --bg-item-from: #f4f9f4;
    --bg-item-to: #ffffff;
    --bg-hover-light-from: #d8eddd;
    --bg-hover-light-to: #f4f9f4;
    --bg-active-from: #c8e6c9;
    --bg-active-to: #e8f5e9;
    --bg-chat-header: rgba(45, 106, 79, 0.04);

    /* 侧边栏 */
    --sidebar-bg-from: #ffffff;
    --sidebar-bg-to: #f4f9f4;
    --sidebar-text: #1b4332;
    --sidebar-border: rgba(45, 106, 79, 0.18);

    /* 文字 */
    --text-primary: #1b4332;
    --text-secondary: #52796f;
    --text-tertiary: #84a98c;
    --text-on-primary: #ffffff;
    --text-link: #2d6a4f;

    /* 边框 */
    --border-light: rgba(27, 67, 50, 0.08);
    --border-medium: rgba(27, 67, 50, 0.12);
    --border-strong: #cce5d0;
    --border-input: #cce5d0;

    /* 阴影 */
    --shadow-black: rgba(27, 67, 50, 0.15);
    --shadow-black-light: rgba(27, 67, 50, 0.08);
    --shadow-black-softer: rgba(27, 67, 50, 0.05);
    --shadow-black-strong: rgba(27, 67, 50, 0.25);
    --shadow-primary: rgba(45, 106, 79, 0.22);
    --shadow-primary-light: rgba(45, 106, 79, 0.15);
    --shadow-primary-soft: rgba(45, 106, 79, 0.08);
    --shadow-primary-03: rgba(45, 106, 79, 0.04);
    --shadow-primary-strong: rgba(45, 106, 79, 0.32);
    --shadow-accent: rgba(149, 213, 178, 0.4);
    --shadow-error: rgba(220, 53, 69, 0.3);

    /* 滚动条 */
    --scrollbar-track: #e8f5e9;
    --scrollbar-thumb: #95d5b2;
    --scrollbar-thumb-sidebar: #a8d8ba;

    /* 代码块 */
    --code-bg: #f4f9f4;
    --code-bg-inline: #e8f5e9;

    /* 特殊 */
    --shine: rgba(255, 255, 255, 0.25);

    /* 状态色 */
    --color-success: #2d6a4f;
    --color-success-light: #52b788;
    --color-error: #c82333;
    --color-error-light: #e63946;
    --color-error-dark: #a51d2a;
    --color-error-darker: #7a1620;
    --color-warning: #f4a261;
    --color-warning-light: #e9c46a;
    --color-info: #2a9d8f;
    --color-info-light: #52b788;
}
