:root {
    --color-primary: #1a6fb5;
    --color-primary-hover: #155a8f;
    --color-accent: #e8f4fd;
    --color-topbar-bg: #1a3a5c;
    --color-topbar-text: #c8d9e8;
    --color-nav-bg: #ffffff;
    --color-nav-text: #333333;
    --color-nav-hover: #1a6fb5;
    --color-nav-active: #1a6fb5;
    --color-white: #ffffff;
    --color-border: #e0e0e0;
    --color-overlay: rgba(0,0,0,0.5);
    --nav-height: 70px;
    --nav-sticky-logo-size: 50px;       /* 300×300 源图在导航栏中的显示高度 */
    --topbar-height: 40px;
    --transition-speed: 0.3s;
    --font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;
    --max-width: 1400px;
}