/* theme.css — 主题变量定义（火星红 + 白色）
   作用：在 :root 与 [data-theme="light"] 上声明整套配色/边框/阴影/层级变量，
        供各模块页面（style.css/layout.css 及模块 css）通过 var() 引用，统一视觉主题。 */
/* === 主题：火星红 + 白色 === */

/* 浅色主题（唯一主题）*/
:root, [data-theme="light"] {
    --bg: #FAFAFA;
    --sidebar-bg: #FFFFFF;
    --card-bg: #FFFFFF;
    --card-bg-hover: #FFF5F5;
    --input-bg: #FFFFFF;
    --text: #1A1A1A;
    --text-secondary: #666666;
    --border: #F0E0E0;
    --border-color: #F0E0E0;
    --border-color-light: #F8F0F0;
    --hover: #FFF5F5;
    --active-bg: #FFE8E8;
    --active-text: #CC3333;
    --primary: #CC3333;
    --primary-light: #E06060;
    --primary-dark: #A82828;
    --primary-alpha: rgba(204, 51, 51, 0.12);
    --secondary: #B02828;
    --accent: #CC3333;
    --btn-secondary-bg: #F3F4F6;
    --shadow: rgba(204, 51, 51, 0.06);
    --badge-bg: #FFF0F0;
    --badge-text: #CC3333;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
                 "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;
    background: var(--bg);
    color: var(--text);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* 滚动条 */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #E8C0C0; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #CC3333; }

/* 链接 */
a { color: var(--primary); }
a:hover { color: var(--primary-dark); }
