/* khsl-site-theme · generated by 自定义网站工具 */
:root{
  --khsl-gold: #DAA520 !important;
  --khsl-gold-dim: #BFA200 !important;
  --khsl-gold-light: #FFDF4D !important;
  --khsl-blue: #00B8CC !important;
  --khsl-blue-dim: #00B8CC !important;
  --khsl-navy: #10243A !important;
  --khsl-cream: #F7F4EE !important;
  --khsl-champ-gold: #C5A05A !important;
  --khsl-red: #E02550 !important;
  --khsl-red-dim: #CC2550 !important;
  --khsl-purple: #9D4EDD !important;
  --khsl-green: #4CAF50 !important;
  --bg-deep: #F5F5F7 !important;
  --bg-card: #FFFFFF !important;
  --bg-card-alt: rgba(0, 0, 0, .02) !important;
  --bg-elevated: #FFFFFF !important;
  --bg-overlay: rgba(0, 0, 0, .5) !important;
  --bg-header: rgba(255, 255, 255, .95) !important;
  --bg-nav: rgba(255, 255, 255, .98) !important;
  --bg-input: #FFFFFF !important;
  --bg-hover: rgba(0, 0, 0, .04) !important;
  --bg-active: rgba(0, 0, 0, .08) !important;
  --text-primary: #1A1A2E !important;
  --text-secondary: #6B7280 !important;
  --text-muted: #9CA3AF !important;
  --text-placeholder: #9CA3AF !important;
  --text-inverse: #FFFFFF !important;
  --border-color: rgba(0, 0, 0, .1) !important;
  --border-light: rgba(0, 0, 0, .06) !important;
  --border-focus: var(--khsl-gold-dim) !important;
  --scrollbar-track: #F0F0F0 !important;
  --scrollbar-thumb: #CCCCCC !important;
  --scrollbar-thumb-hover: #AAAAAA !important;
  --color-success: #4CAF50 !important;
  --color-warning: #FF9800 !important;
  --color-error: #FF5252 !important;
  --shadow-sm: 0 2px 8px rgba(0,0,0,.08) !important;
  --shadow-md: 0 4px 16px rgba(0,0,0,.12) !important;
  --shadow-lg: 0 8px 32px rgba(0,0,0,.16) !important;
  --shadow-card: 0 2px 12px rgba(0,0,0,.06) !important;
  --shadow-card-hover: 0 4px 20px rgba(0,0,0,.10) !important;
}
.home-match-center, .schedule-panel, .feature-panel, .competition-progress, .season-rewards {
  --match-navy: #10243A !important;
  --match-cream: #F7F4EE !important;
  --match-gold: #C5A05A !important;
  --line: rgba(16, 36, 58, .1) !important;
}
.season-leaders, .player-perf {
  --navy: #10243A !important;
  --cream: #F7F4EE !important;
  --gold: #C5A05A !important;
  --line: rgba(16, 36, 58, .1) !important;
  --head-bg: #E9EBED !important;
}
