body {
    /* 主强调色系统 */
    --accent-color: #010544;                    /* 主强调色 - NAVY */
    --accent-highlight-color: #020a66;         /* 主色高亮 */
    --accent-border-color: #000022;            /* 主色边框 */
    --accent-secondary-color: #CE57C1;          /* 次要强调色 - PURPLE */
    
    /* 链接颜色 */
    --clickable-text-color: #010544;            /* 链接颜色（NAVY） */
    --clickable-text-highlight-color: #CE57C1; /* 链接悬停（PURPLE） */
    
    /* 控件主要按钮 */
    --control-alt-clickable-surface-color: #010544;        /* 主要按钮背景（NAVY） */
    --control-alt-clickable-surface-focus-color: #020a66; /* 主要按钮悬停 */
    
    /* 菜单颜色 */
    --conf-theme-menu-link: #010544;                 /* 菜单文本（NAVY） */
    --conf-theme-menu-link-active: #CE57C1;            /* 菜单文本悬停（PURPLE） */
    
    /* 标签颜色 */
    --tag-generic-color: #010544;               /* 标签颜色（NAVY） */
  }

  div.page-header .flexrow {
    background-color: var(--accent-color) !important;
  }

  .confTitleBox {
    background-color: var(--accent-color) !important;
    border-color: var(--accent-border-color) !important;
  }
  
  .side-menu ul.menu-items>li a.title {
    color: var(--conf-theme-menu-link) !important;
  }

  .side-menu ul.menu-items>li.active a.title {
    color: var(--conf-theme-menu-link-active) !important;
  }
  