/* 凯盛集策.精英会 - 多彩版式（5 套，明艳轻快系列） */
/* 作用域：仅浅色模式 + data-palette 属性；不影响暗色模式，不改动基础三份 CSS。 */

/* ══ 版式 sunset · 暖阳珊瑚 ══ */
html[data-theme="light"][data-palette="sunset"] body {
  background:linear-gradient(180deg,#FFF1E8 0%,#FFF7F2 220px,#FFF7F2 360px) !important;
}
html[data-theme="light"][data-palette="sunset"] .ks-nav { background:#fff !important;border-bottom-color:#F1E4DC !important }
html[data-theme="light"][data-palette="sunset"] .ks-logo { background:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%) !important;box-shadow:0 3px 8px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-navitem { color:#7C6F79 !important }
html[data-theme="light"][data-palette="sunset"] .ks-navitem:hover { color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-navitem.active { color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-navitem.active::after { background:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-logout:hover { color:#FF6A3D !important;border-color:#FF6A3D !important;background:#FFEDE4 !important }
html[data-theme="light"][data-palette="sunset"] .ks-search { border-color:#F1E4DC !important;background:#fff !important }
html[data-theme="light"][data-palette="sunset"] .ks-search:focus-within { border-color:#FF6A3D !important;box-shadow:0 0 0 3px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-search-input { background:#FFF7F2 !important }
html[data-theme="light"][data-palette="sunset"] .ks-search-btn { background:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%) !important;box-shadow:0 4px 12px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-search-btn:hover { background:linear-gradient(120deg,#FFC078 0%,#E8501F 100%) !important;box-shadow:0 6px 16px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-filter { border-color:#F1E4DC !important }
html[data-theme="light"][data-palette="sunset"] .ks-frow { border-bottom-color:#F1E4DC !important }
html[data-theme="light"][data-palette="sunset"] .ks-opt:hover, .ks-opt.active, .ks-opt.more { color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-clear { color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-confirm { background:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%) !important;box-shadow:0 4px 12px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-chosen { background:#FFEDE4 !important;border-color:#F6CBB6 !important }
html[data-theme="light"][data-palette="sunset"] .ks-chosen-label { color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-chip { color:#FF6A3D !important;background:#FFEDE4 !important;border-color:#F6CBB6 !important }
html[data-theme="light"][data-palette="sunset"] .ks-chip-x:hover { background:#FF6A3D !important;color:#fff !important }
html[data-theme="light"][data-palette="sunset"] .ks-chosen-clear:hover { color:#E8501F !important }
html[data-theme="light"][data-palette="sunset"] .ks-card { border-color:#F1E4DC !important }
html[data-theme="light"][data-palette="sunset"] .ks-card:hover { border-color:#F6CBB6 !important;box-shadow:0 10px 26px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-avatar { background:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%) !important }
html[data-theme="light"][data-palette="sunset"] .ks-tag { color:#FF6A3D !important;background:#FFEDE4 !important }
html[data-theme="light"][data-palette="sunset"] .ks-btn { background:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%) !important;box-shadow:0 4px 12px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-btn:hover { background:linear-gradient(120deg,#FFC078 0%,#E8501F 100%) !important;box-shadow:0 6px 16px rgba(255,106,61,.28) !important }
html[data-theme="light"][data-palette="sunset"] .ks-loadmore { color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .tag-check.sel { border-color:#FF6A3D !important;background:#FFEDE4 !important;color:#E8501F !important }
html[data-theme="light"][data-palette="sunset"] .tag-check:hover { border-color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .pub-section-head .icon { background:#FFEDE4 !important;color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .pub-tip:hover { background:#FF6A3D !important;color:#fff !important }
html[data-theme="light"][data-palette="sunset"] .ks-pop-provitem:hover, .ks-pop-provitem.active, .ks-pop-inditem:hover, .ks-pop-inditem.active, .ks-pop-listitem:hover, .ks-pop-listitem.active, .ks-pop-chip:hover, .ks-pop-chip.active { color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-cat-ind:hover, .ks-cat-ind.active { background:#FFEDE4 !important;color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-cat-chip:hover, .ks-cat-chip.active { background:#FFEDE4 !important;color:#FF6A3D !important }
html[data-theme="light"][data-palette="sunset"] .ks-pop.publish-pop .ks-cat-chip.sel { background:#FF6A3D !important;color:#fff !important }
html[data-theme="light"][data-palette="sunset"] .btn-primary { background:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%) !important;box-shadow:0 4px 12px rgba(255,106,61,.28) !important }

/* ══ 版式 mint · 薄荷初夏 ══ */
html[data-theme="light"][data-palette="mint"] body {
  background:linear-gradient(180deg,#E8F8F0 0%,#F1FBF6 220px,#F1FBF6 360px) !important;
}
html[data-theme="light"][data-palette="mint"] .ks-nav { background:#fff !important;border-bottom-color:#DCF3E9 !important }
html[data-theme="light"][data-palette="mint"] .ks-logo { background:linear-gradient(120deg,#6EE7B7 0%,#10B981 45%,#06B6D4 100%) !important;box-shadow:0 3px 8px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-navitem { color:#4F7A6B !important }
html[data-theme="light"][data-palette="mint"] .ks-navitem:hover { color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-navitem.active { color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-navitem.active::after { background:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-logout:hover { color:#10B981 !important;border-color:#10B981 !important;background:#E7F8F0 !important }
html[data-theme="light"][data-palette="mint"] .ks-search { border-color:#DCF3E9 !important;background:#fff !important }
html[data-theme="light"][data-palette="mint"] .ks-search:focus-within { border-color:#10B981 !important;box-shadow:0 0 0 3px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-search-input { background:#F1FBF6 !important }
html[data-theme="light"][data-palette="mint"] .ks-search-btn { background:linear-gradient(120deg,#6EE7B7 0%,#10B981 45%,#06B6D4 100%) !important;box-shadow:0 4px 12px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-search-btn:hover { background:linear-gradient(120deg,#A7F3D0 0%,#059669 100%) !important;box-shadow:0 6px 16px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-filter { border-color:#DCF3E9 !important }
html[data-theme="light"][data-palette="mint"] .ks-frow { border-bottom-color:#DCF3E9 !important }
html[data-theme="light"][data-palette="mint"] .ks-opt:hover, .ks-opt.active, .ks-opt.more { color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-clear { color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-confirm { background:linear-gradient(120deg,#6EE7B7 0%,#10B981 45%,#06B6D4 100%) !important;box-shadow:0 4px 12px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-chosen { background:#E7F8F0 !important;border-color:#A7E8CE !important }
html[data-theme="light"][data-palette="mint"] .ks-chosen-label { color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-chip { color:#10B981 !important;background:#E7F8F0 !important;border-color:#A7E8CE !important }
html[data-theme="light"][data-palette="mint"] .ks-chip-x:hover { background:#10B981 !important;color:#fff !important }
html[data-theme="light"][data-palette="mint"] .ks-chosen-clear:hover { color:#059669 !important }
html[data-theme="light"][data-palette="mint"] .ks-card { border-color:#DCF3E9 !important }
html[data-theme="light"][data-palette="mint"] .ks-card:hover { border-color:#A7E8CE !important;box-shadow:0 10px 26px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-avatar { background:linear-gradient(120deg,#6EE7B7 0%,#10B981 45%,#06B6D4 100%) !important }
html[data-theme="light"][data-palette="mint"] .ks-tag { color:#10B981 !important;background:#E7F8F0 !important }
html[data-theme="light"][data-palette="mint"] .ks-btn { background:linear-gradient(120deg,#6EE7B7 0%,#10B981 45%,#06B6D4 100%) !important;box-shadow:0 4px 12px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-btn:hover { background:linear-gradient(120deg,#A7F3D0 0%,#059669 100%) !important;box-shadow:0 6px 16px rgba(16,185,129,.26) !important }
html[data-theme="light"][data-palette="mint"] .ks-loadmore { color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .tag-check.sel { border-color:#10B981 !important;background:#E7F8F0 !important;color:#059669 !important }
html[data-theme="light"][data-palette="mint"] .tag-check:hover { border-color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .pub-section-head .icon { background:#E7F8F0 !important;color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .pub-tip:hover { background:#10B981 !important;color:#fff !important }
html[data-theme="light"][data-palette="mint"] .ks-pop-provitem:hover, .ks-pop-provitem.active, .ks-pop-inditem:hover, .ks-pop-inditem.active, .ks-pop-listitem:hover, .ks-pop-listitem.active, .ks-pop-chip:hover, .ks-pop-chip.active { color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-cat-ind:hover, .ks-cat-ind.active { background:#E7F8F0 !important;color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-cat-chip:hover, .ks-cat-chip.active { background:#E7F8F0 !important;color:#10B981 !important }
html[data-theme="light"][data-palette="mint"] .ks-pop.publish-pop .ks-cat-chip.sel { background:#10B981 !important;color:#fff !important }
html[data-theme="light"][data-palette="mint"] .btn-primary { background:linear-gradient(120deg,#6EE7B7 0%,#10B981 45%,#06B6D4 100%) !important;box-shadow:0 4px 12px rgba(16,185,129,.26) !important }

/* ══ 版式 ocean · 晴空蔚蓝 ══ */
html[data-theme="light"][data-palette="ocean"] body {
  background:linear-gradient(180deg,#E9F1FD 0%,#F2F7FE 220px,#F2F7FE 360px) !important;
}
html[data-theme="light"][data-palette="ocean"] .ks-nav { background:#fff !important;border-bottom-color:#DCE7F7 !important }
html[data-theme="light"][data-palette="ocean"] .ks-logo { background:linear-gradient(120deg,#7DD3FC 0%,#3B82F6 45%,#6366F1 100%) !important;box-shadow:0 3px 8px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-navitem { color:#54688C !important }
html[data-theme="light"][data-palette="ocean"] .ks-navitem:hover { color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-navitem.active { color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-navitem.active::after { background:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-logout:hover { color:#3B82F6 !important;border-color:#3B82F6 !important;background:#E8F0FE !important }
html[data-theme="light"][data-palette="ocean"] .ks-search { border-color:#DCE7F7 !important;background:#fff !important }
html[data-theme="light"][data-palette="ocean"] .ks-search:focus-within { border-color:#3B82F6 !important;box-shadow:0 0 0 3px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-search-input { background:#F2F7FE !important }
html[data-theme="light"][data-palette="ocean"] .ks-search-btn { background:linear-gradient(120deg,#7DD3FC 0%,#3B82F6 45%,#6366F1 100%) !important;box-shadow:0 4px 12px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-search-btn:hover { background:linear-gradient(120deg,#BFDBFE 0%,#2563EB 100%) !important;box-shadow:0 6px 16px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-filter { border-color:#DCE7F7 !important }
html[data-theme="light"][data-palette="ocean"] .ks-frow { border-bottom-color:#DCE7F7 !important }
html[data-theme="light"][data-palette="ocean"] .ks-opt:hover, .ks-opt.active, .ks-opt.more { color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-clear { color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-confirm { background:linear-gradient(120deg,#7DD3FC 0%,#3B82F6 45%,#6366F1 100%) !important;box-shadow:0 4px 12px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-chosen { background:#E8F0FE !important;border-color:#B9CFF5 !important }
html[data-theme="light"][data-palette="ocean"] .ks-chosen-label { color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-chip { color:#3B82F6 !important;background:#E8F0FE !important;border-color:#B9CFF5 !important }
html[data-theme="light"][data-palette="ocean"] .ks-chip-x:hover { background:#3B82F6 !important;color:#fff !important }
html[data-theme="light"][data-palette="ocean"] .ks-chosen-clear:hover { color:#2563EB !important }
html[data-theme="light"][data-palette="ocean"] .ks-card { border-color:#DCE7F7 !important }
html[data-theme="light"][data-palette="ocean"] .ks-card:hover { border-color:#B9CFF5 !important;box-shadow:0 10px 26px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-avatar { background:linear-gradient(120deg,#7DD3FC 0%,#3B82F6 45%,#6366F1 100%) !important }
html[data-theme="light"][data-palette="ocean"] .ks-tag { color:#3B82F6 !important;background:#E8F0FE !important }
html[data-theme="light"][data-palette="ocean"] .ks-btn { background:linear-gradient(120deg,#7DD3FC 0%,#3B82F6 45%,#6366F1 100%) !important;box-shadow:0 4px 12px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-btn:hover { background:linear-gradient(120deg,#BFDBFE 0%,#2563EB 100%) !important;box-shadow:0 6px 16px rgba(59,130,246,.26) !important }
html[data-theme="light"][data-palette="ocean"] .ks-loadmore { color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .tag-check.sel { border-color:#3B82F6 !important;background:#E8F0FE !important;color:#2563EB !important }
html[data-theme="light"][data-palette="ocean"] .tag-check:hover { border-color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .pub-section-head .icon { background:#E8F0FE !important;color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .pub-tip:hover { background:#3B82F6 !important;color:#fff !important }
html[data-theme="light"][data-palette="ocean"] .ks-pop-provitem:hover, .ks-pop-provitem.active, .ks-pop-inditem:hover, .ks-pop-inditem.active, .ks-pop-listitem:hover, .ks-pop-listitem.active, .ks-pop-chip:hover, .ks-pop-chip.active { color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-cat-ind:hover, .ks-cat-ind.active { background:#E8F0FE !important;color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-cat-chip:hover, .ks-cat-chip.active { background:#E8F0FE !important;color:#3B82F6 !important }
html[data-theme="light"][data-palette="ocean"] .ks-pop.publish-pop .ks-cat-chip.sel { background:#3B82F6 !important;color:#fff !important }
html[data-theme="light"][data-palette="ocean"] .btn-primary { background:linear-gradient(120deg,#7DD3FC 0%,#3B82F6 45%,#6366F1 100%) !important;box-shadow:0 4px 12px rgba(59,130,246,.26) !important }

/* ══ 版式 violet · 紫霞幻境 ══ */
html[data-theme="light"][data-palette="violet"] body {
  background:linear-gradient(180deg,#F1E9FC 0%,#F8F4FE 220px,#F8F4FE 360px) !important;
}
html[data-theme="light"][data-palette="violet"] .ks-nav { background:#fff !important;border-bottom-color:#E7DEFB !important }
html[data-theme="light"][data-palette="violet"] .ks-logo { background:linear-gradient(120deg,#C4B5FD 0%,#8B5CF6 45%,#EC4899 100%) !important;box-shadow:0 3px 8px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-navitem { color:#6B5A86 !important }
html[data-theme="light"][data-palette="violet"] .ks-navitem:hover { color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-navitem.active { color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-navitem.active::after { background:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-logout:hover { color:#8B5CF6 !important;border-color:#8B5CF6 !important;background:#F1E9FD !important }
html[data-theme="light"][data-palette="violet"] .ks-search { border-color:#E7DEFB !important;background:#fff !important }
html[data-theme="light"][data-palette="violet"] .ks-search:focus-within { border-color:#8B5CF6 !important;box-shadow:0 0 0 3px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-search-input { background:#F8F4FE !important }
html[data-theme="light"][data-palette="violet"] .ks-search-btn { background:linear-gradient(120deg,#C4B5FD 0%,#8B5CF6 45%,#EC4899 100%) !important;box-shadow:0 4px 12px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-search-btn:hover { background:linear-gradient(120deg,#DDD6FE 0%,#7C3AED 100%) !important;box-shadow:0 6px 16px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-filter { border-color:#E7DEFB !important }
html[data-theme="light"][data-palette="violet"] .ks-frow { border-bottom-color:#E7DEFB !important }
html[data-theme="light"][data-palette="violet"] .ks-opt:hover, .ks-opt.active, .ks-opt.more { color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-clear { color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-confirm { background:linear-gradient(120deg,#C4B5FD 0%,#8B5CF6 45%,#EC4899 100%) !important;box-shadow:0 4px 12px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-chosen { background:#F1E9FD !important;border-color:#D6C2F5 !important }
html[data-theme="light"][data-palette="violet"] .ks-chosen-label { color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-chip { color:#8B5CF6 !important;background:#F1E9FD !important;border-color:#D6C2F5 !important }
html[data-theme="light"][data-palette="violet"] .ks-chip-x:hover { background:#8B5CF6 !important;color:#fff !important }
html[data-theme="light"][data-palette="violet"] .ks-chosen-clear:hover { color:#7C3AED !important }
html[data-theme="light"][data-palette="violet"] .ks-card { border-color:#E7DEFB !important }
html[data-theme="light"][data-palette="violet"] .ks-card:hover { border-color:#D6C2F5 !important;box-shadow:0 10px 26px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-avatar { background:linear-gradient(120deg,#C4B5FD 0%,#8B5CF6 45%,#EC4899 100%) !important }
html[data-theme="light"][data-palette="violet"] .ks-tag { color:#8B5CF6 !important;background:#F1E9FD !important }
html[data-theme="light"][data-palette="violet"] .ks-btn { background:linear-gradient(120deg,#C4B5FD 0%,#8B5CF6 45%,#EC4899 100%) !important;box-shadow:0 4px 12px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-btn:hover { background:linear-gradient(120deg,#DDD6FE 0%,#7C3AED 100%) !important;box-shadow:0 6px 16px rgba(139,92,246,.26) !important }
html[data-theme="light"][data-palette="violet"] .ks-loadmore { color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .tag-check.sel { border-color:#8B5CF6 !important;background:#F1E9FD !important;color:#7C3AED !important }
html[data-theme="light"][data-palette="violet"] .tag-check:hover { border-color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .pub-section-head .icon { background:#F1E9FD !important;color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .pub-tip:hover { background:#8B5CF6 !important;color:#fff !important }
html[data-theme="light"][data-palette="violet"] .ks-pop-provitem:hover, .ks-pop-provitem.active, .ks-pop-inditem:hover, .ks-pop-inditem.active, .ks-pop-listitem:hover, .ks-pop-listitem.active, .ks-pop-chip:hover, .ks-pop-chip.active { color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-cat-ind:hover, .ks-cat-ind.active { background:#F1E9FD !important;color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-cat-chip:hover, .ks-cat-chip.active { background:#F1E9FD !important;color:#8B5CF6 !important }
html[data-theme="light"][data-palette="violet"] .ks-pop.publish-pop .ks-cat-chip.sel { background:#8B5CF6 !important;color:#fff !important }
html[data-theme="light"][data-palette="violet"] .btn-primary { background:linear-gradient(120deg,#C4B5FD 0%,#8B5CF6 45%,#EC4899 100%) !important;box-shadow:0 4px 12px rgba(139,92,246,.26) !important }

/* ══ 版式 aurora · 极光霓虹 ══ */
html[data-theme="light"][data-palette="aurora"] body {
  background:linear-gradient(180deg,#FDF2F6 0%,#FBFAFF 220px,#FBFAFF 360px) !important;
}
html[data-theme="light"][data-palette="aurora"] .ks-nav { background:#fff !important;border-bottom-color:#F3E4EC !important }
html[data-theme="light"][data-palette="aurora"] .ks-logo { background:linear-gradient(120deg,#FB7185 0%,#F59E0B 40%,#34D399 70%,#38BDF8 100%) !important;box-shadow:0 3px 8px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-navitem { color:#7A5563 !important }
html[data-theme="light"][data-palette="aurora"] .ks-navitem:hover { color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-navitem.active { color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-navitem.active::after { background:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-logout:hover { color:#F43F5E !important;border-color:#F43F5E !important;background:#FDEAF0 !important }
html[data-theme="light"][data-palette="aurora"] .ks-search { border-color:#F3E4EC !important;background:#fff !important }
html[data-theme="light"][data-palette="aurora"] .ks-search:focus-within { border-color:#F43F5E !important;box-shadow:0 0 0 3px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-search-input { background:#FBFAFF !important }
html[data-theme="light"][data-palette="aurora"] .ks-search-btn { background:linear-gradient(120deg,#FB7185 0%,#F59E0B 40%,#34D399 70%,#38BDF8 100%) !important;box-shadow:0 4px 12px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-search-btn:hover { background:linear-gradient(120deg,#FDBA74 0%,#E11D48 100%) !important;box-shadow:0 6px 16px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-filter { border-color:#F3E4EC !important }
html[data-theme="light"][data-palette="aurora"] .ks-frow { border-bottom-color:#F3E4EC !important }
html[data-theme="light"][data-palette="aurora"] .ks-opt:hover, .ks-opt.active, .ks-opt.more { color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-clear { color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-confirm { background:linear-gradient(120deg,#FB7185 0%,#F59E0B 40%,#34D399 70%,#38BDF8 100%) !important;box-shadow:0 4px 12px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-chosen { background:#FDEAF0 !important;border-color:#F3C6D3 !important }
html[data-theme="light"][data-palette="aurora"] .ks-chosen-label { color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-chip { color:#F43F5E !important;background:#FDEAF0 !important;border-color:#F3C6D3 !important }
html[data-theme="light"][data-palette="aurora"] .ks-chip-x:hover { background:#F43F5E !important;color:#fff !important }
html[data-theme="light"][data-palette="aurora"] .ks-chosen-clear:hover { color:#E11D48 !important }
html[data-theme="light"][data-palette="aurora"] .ks-card { border-color:#F3E4EC !important }
html[data-theme="light"][data-palette="aurora"] .ks-card:hover { border-color:#F3C6D3 !important;box-shadow:0 10px 26px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-avatar { background:linear-gradient(120deg,#FB7185 0%,#F59E0B 40%,#34D399 70%,#38BDF8 100%) !important }
html[data-theme="light"][data-palette="aurora"] .ks-tag { color:#F43F5E !important;background:#FDEAF0 !important }
html[data-theme="light"][data-palette="aurora"] .ks-btn { background:linear-gradient(120deg,#FB7185 0%,#F59E0B 40%,#34D399 70%,#38BDF8 100%) !important;box-shadow:0 4px 12px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-btn:hover { background:linear-gradient(120deg,#FDBA74 0%,#E11D48 100%) !important;box-shadow:0 6px 16px rgba(244,63,94,.26) !important }
html[data-theme="light"][data-palette="aurora"] .ks-loadmore { color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .tag-check.sel { border-color:#F43F5E !important;background:#FDEAF0 !important;color:#E11D48 !important }
html[data-theme="light"][data-palette="aurora"] .tag-check:hover { border-color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .pub-section-head .icon { background:#FDEAF0 !important;color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .pub-tip:hover { background:#F43F5E !important;color:#fff !important }
html[data-theme="light"][data-palette="aurora"] .ks-pop-provitem:hover, .ks-pop-provitem.active, .ks-pop-inditem:hover, .ks-pop-inditem.active, .ks-pop-listitem:hover, .ks-pop-listitem.active, .ks-pop-chip:hover, .ks-pop-chip.active { color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-cat-ind:hover, .ks-cat-ind.active { background:#FDEAF0 !important;color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-cat-chip:hover, .ks-cat-chip.active { background:#FDEAF0 !important;color:#F43F5E !important }
html[data-theme="light"][data-palette="aurora"] .ks-pop.publish-pop .ks-cat-chip.sel { background:#F43F5E !important;color:#fff !important }
html[data-theme="light"][data-palette="aurora"] .btn-primary { background:linear-gradient(120deg,#FB7185 0%,#F59E0B 40%,#34D399 70%,#38BDF8 100%) !important;box-shadow:0 4px 12px rgba(244,63,94,.26) !important }

/* ════ 会话弹窗品牌色变量：随全局主题 / 多彩版式联动 ════
   聊天对话框（头部渐变、己方气泡、发送按钮、候选人进度卡、进度管线等）
   统一引用以下变量，故切换全站主题 / 配色版式时对话框颜色同步变化。 */
html[data-theme="aurora"] {
  --chat-primary:#3B82F6; --chat-bright:#22D3EE;
  --chat-grad:linear-gradient(120deg,#22D3EE 0%,#3B82F6 45%,#6366F1 100%);
  --chat-soft:linear-gradient(90deg,#e0f2fe 0%,#eff6ff 100%);
  --chat-tint:#eef5ff; --chat-light:#eef5ff; --chat-tint-hover:#dbeafe;
  --chat-ring:rgba(59,130,246,.12); --chat-border:#bfdbfe;
  --chat-reject:#ef4444; --chat-ok:#16a34a;
}
html[data-theme="light"] {
  --chat-primary:#EC5A2D; --chat-bright:#FF7A45;
  --chat-grad:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%);
  --chat-soft:linear-gradient(90deg,#FFEDE4 0%,#FFE9F1 100%);
  --chat-tint:#FFEDE4; --chat-light:#FFEDE4; --chat-tint-hover:#FFE0D6;
  --chat-ring:rgba(236,90,45,.12); --chat-border:#F5C9B8;
  --chat-reject:#FF5470; --chat-ok:#12B886;
}
html[data-theme="light"][data-palette="sunset"] {
  --chat-primary:#FF6A3D; --chat-bright:#FFB24D;
  --chat-grad:linear-gradient(120deg,#FFB24D 0%,#FF7A45 45%,#FF5E8A 100%);
  --chat-soft:linear-gradient(90deg,#FFEDE4 0%,#FFE3EF 100%);
  --chat-tint:#FFEDE4; --chat-light:#FFEDE4; --chat-tint-hover:#FFE0D6;
  --chat-ring:rgba(255,106,61,.12); --chat-border:#F6CBB6;
  --chat-reject:#F43F5E; --chat-ok:#12B886;
}
html[data-theme="light"][data-palette="mint"] {
  --chat-primary:#10B981; --chat-bright:#6EE7B7;
  --chat-grad:linear-gradient(120deg,#6EE7B7 0%,#10B981 45%,#06B6D4 100%);
  --chat-soft:linear-gradient(90deg,#E7F8F0 0%,#E0F7FA 100%);
  --chat-tint:#E7F8F0; --chat-light:#E7F8F0; --chat-tint-hover:#D6F2E6;
  --chat-ring:rgba(16,185,129,.12); --chat-border:#A7E8CE;
  --chat-reject:#EF4444; --chat-ok:#059669;
}
html[data-theme="light"][data-palette="ocean"] {
  --chat-primary:#3B82F6; --chat-bright:#7DD3FC;
  --chat-grad:linear-gradient(120deg,#7DD3FC 0%,#3B82F6 45%,#6366F1 100%);
  --chat-soft:linear-gradient(90deg,#E8F0FE 0%,#EEF2FF 100%);
  --chat-tint:#E8F0FE; --chat-light:#E8F0FE; --chat-tint-hover:#D6E4FE;
  --chat-ring:rgba(59,130,246,.12); --chat-border:#B9CFF5;
  --chat-reject:#EF4444; --chat-ok:#16a34a;
}
html[data-theme="light"][data-palette="violet"] {
  --chat-primary:#8B5CF6; --chat-bright:#C4B5FD;
  --chat-grad:linear-gradient(120deg,#C4B5FD 0%,#8B5CF6 45%,#EC4899 100%);
  --chat-soft:linear-gradient(90deg,#F1E9FD 0%,#FCEAF6 100%);
  --chat-tint:#F1E9FD; --chat-light:#F1E9FD; --chat-tint-hover:#E6DCFB;
  --chat-ring:rgba(139,92,246,.12); --chat-border:#D6C2F5;
  --chat-reject:#EF4444; --chat-ok:#16a34a;
}
html[data-theme="light"][data-palette="aurora"] {
  --chat-primary:#F43F5E; --chat-bright:#FB7185;
  --chat-grad:linear-gradient(120deg,#FB7185 0%,#F59E0B 40%,#34D399 70%,#38BDF8 100%);
  --chat-soft:linear-gradient(90deg,#FDEAF0 0%,#FFF1E6 100%);
  --chat-tint:#FDEAF0; --chat-light:#FDEAF0; --chat-tint-hover:#FCDDEC;
  --chat-ring:rgba(244,63,94,.12); --chat-border:#F3C6D3;
  --chat-reject:#EF4444; --chat-ok:#16a34a;
}
html[data-theme="elite"] {
  --chat-primary:#E8B863; --chat-bright:#F6D98A;
  --chat-grad:linear-gradient(120deg,#F6D98A 0%,#E8B863 45%,#C99A3E 100%);
  --chat-soft:linear-gradient(90deg,rgba(212,175,110,.14) 0%,rgba(212,175,110,.07) 100%);
  --chat-tint:#F7EFD9; --chat-light:#F7EFD9; --chat-tint-hover:#F1E4C2;
  --chat-ring:rgba(212,175,110,.16); --chat-border:#E2C892;
  --chat-reject:#E5736B; --chat-ok:#4FB477;
}
