/**
 * 公共样式变量定义
 * 包含项目全局使用的CSS变量，如颜色、间距、过渡效果等
 * 所有模块应引入此文件以保持视觉一致性
 */
:root {
    --bg-color: #e6f2ff;
    --sidebar-bg: #ffffff;
    --text-color: #262626;
    --text-secondary: #8c8c8c;
    --text-tertiary: #8c8c8c;
    --input-bg: #ffffff;
    --hover-color: #e6f2ff;
    --primary-color: #1677ff;
    --primary-hover: #0d47a1;
    --primary-active: #0d47a1;
    --secondary-color: #40a9ff;
    --accent-light: #e6f2ff;
    --border-color: #e8e8e8;
    --btn-active: #ffffff;
    --btn-disabled: #d9d9d9;
    --transition-speed: 0.3s;
    --sidebar-width: 260px;
    --glass-bg: rgba(255, 255, 255, 0.25);
    --glass-bg-hover: rgba(255, 255, 255, 0.35);
    --glass-border: rgba(255, 255, 255, 0.4);
    --glass-shadow: rgba(22, 119, 255, 0.1);
    --glass-blur: 12px;
    --user-glass-bg: rgba(22, 119, 255, 0.65);
    --user-glass-bg-hover: rgba(22, 119, 255, 0.75);
    --user-glass-border: rgba(255, 255, 255, 0.3);
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: rgba(22, 119, 255, 0.3);
    border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(22, 119, 255, 0.5);
}
