/* Aurora Admin ThemeSwitcher 样式 — 明暗主题 + 品牌色切换 */ .aa-themesw { font-family: var(--font-family, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif); display: flex; flex-wrap: wrap; gap: 10px; align-items: center; } .aa-themesw-opt { display: flex; align-items: center; gap: 8px; border: 1px solid #E8ECF1; border-radius: 6px; padding: 8px 12px; cursor: pointer; color: #262626; font-size: 13px; transition: border-color .15s, background .15s, color .15s; } .aa-themesw-opt:hover { border-color: #B7C4FF; } .aa-themesw-opt.is-active { border-color: #2F54EB; background: #F0F5FF; color: #2F54EB; } .aa-themesw-dot { width: 16px; height: 16px; border-radius: 4px; border: 1px solid #E8ECF1; } .aa-themesw-dot.dark { background: #1F2329; } .aa-themesw-dot.light { background: #fff; } .aa-themesw-colors { display: flex; gap: 8px; margin-left: 4px; } .aa-themesw-color { width: 22px; height: 22px; border-radius: 50%; cursor: pointer; border: 2px solid transparent; transition: transform .12s; } .aa-themesw-color:hover { transform: scale(1.1); } .aa-themesw-color.is-active { border-color: #1F2329; } .aa-themesw-label { font-size: 12px; color: #8C8C8C; width: 100%; margin-top: 4px; }