:root {
  --section-title: #ffffff;
  --bg: #171733;
  --card: #fff;
  --card2: #fff;
  --card2-hover: #fbf5f1;
  --card-header: #0f80da;
  --header-bg: #171733;
  --header-shadow: rgba(0, 0, 0, 0.15);
  --btn-bg: rgba(255 255 255 / 0.15);
  --btn-bg-hover: rgba(255 255 255 / 0.3);
  --btn-color: #fff;
  --text-color: #333;
  --body-bg: #fff;
  --menu-bg: #fff;
  --menu-shadow: rgba(0, 0, 0, 0.15);
  --menu-item-color: #333;
  --menu-item-hover-bg: #f0f0f0;
  --bg-contacs-color: #0d0d0d;
  --text-contacs-color: #eaeaea;
  --accent-contacs-color: #4dabf7;
  --link-contacs-color: #4dabf7;
  --link-contacs-hover: #82c0ff;

  --tt: #000;
  --tt-light: #696981;
  --nav: #e5ebfb;
  --nav-link: #447bba;
  --nav-hover: #7c8fac;
  --light-gr: #f5f6fa;
  --logo: url(../images/logo-k.webp);
  --soc-logo: url(../images/soc-logo.png) 0 0 / 100% no-repeat;
  --input: #f5f5f5;
  --input-border: #00000008;
  --link: #517ae7;
  --title-card: #696981;
  --hover: #e5ebfb;
  --hover-accent: #66819f;
  --border: #efefef;
  --icon-short-color: rgba(59, 130, 246, 0.6);
  --icon-short-color-hover: #2563eb;
  --cat-bg: #e6f0ff;
  --cat-color: #3b82f6;
  --cat-bg-hover: #c3d6ff;
  --cat-color-hover: #1e40af;
  --login-bg: #e6f0ff;
  --login-bg-hover: #c3d6ff;
  --login-text: #2563eb;
  --login-photo-bg: #dbe9ff;
  --login-btn-bg: linear-gradient(135deg, #ff416c 0%, #ff4b2b 100%);
  --login-btn-shadow: 0 8px 15px rgba(255, 75, 43, 0.4);
  --login-btn-hover-bg: linear-gradient(135deg, #ff4b2b 0%, #ff416c 100%);
  --login-btn-color: #fff;

  --modal-bg: #1c1c29;
  --modal-shadow: 0 15px 40px rgba(255, 75, 43, 0.6);
  --modal-border-radius: 20px;

  --input-bg: #2b2b3c;

  --input-color: #fff;
  --input-placeholder: #bb8899;

  --link-color: #ff4b2b;
  --link-hover-color: #ff7c64;

  --close-btn-color: #ff4b2b;
  --close-btn-hover-color: #ff7c64;

  --login-btn-bg: #007bff;
  --login-btn-bg-hover: #0069d9;
  --User-info-btns: #fe7202;
  --User-info-btns-hover: #f37408;
  --User-info-bg: #f3f4f6;
  --User-info-bg-links: #f9fafb;
  --User-info-bg-links-hover:#f3f4f6;
  --User-info-primary: #2563eb;
  --User-info-bg-links-border: 1px solid #e5e7eb;
  --User-info-links-a: #2563eb;
  --userinfo-sportchat-editpage-bg: #ffffff;
  --userinfo-sportchat-editpage-text: #111827;
  --userinfo-sportchat-editpage-label: #374151;
  --userinfo-sportchat-editpage-input-bg: #f9fafb;
  --userinfo-sportchat-editpage-input-border: #d1d5db;
  --userinfo-sportchat-editpage-input-text: #111827;
  --userinfo-sportchat-editpage-helper: #6b7280;
  --userinfo-sportchat-editpage-button-bg: linear-gradient(90deg, #2563eb, #4f46e5);
  --userinfo-sportchat-editpage-button-bg-hover: linear-gradient(90deg, #1e40af, #4338ca);
  --userinfo-sportchat-editpage-button-shadow: rgba(59,130,246,0.3);
  --sportchat-football-page-bg:#fff;
  --sportchat-football-page-text:#222;
  --sportchat-football-page-muted:#777;
  --sportchat-football-page-border:#e1e5eb;
  --sportchat-football-page-primary:#c72a1d;
  --sportchat-football-page-success:#16a34a;
  --sportchat-football-page-league-bg:#dbecef;
  --sportchat-football-page-time:#ff7000;
  --sportchat-football-page-hover-match:#fbf5f1;

  --sportchat-football-page-country-hover:#f5f5f5;
  --sportchat-football-page-flag-border:#ccc;
  --sportchat-football-page-tabs-text:#fff;
  --sportchat-football-page-score-text:#fff;
  --sportchat-football-page-live-label-bg:#3695e1;
  --sportchat-football-page-no-live-label-bg:#9f9f9f;
  --sportchat-football-page-chevron:#999;
  --sportchat-football-page-league-hover:#f7f9fc;
  --sportchat-football-page-tab-active-shadow:rgba(0,0,0,0.15);
  --sportchat-football-page-primary-inactive:#e5dada;
  --sportchat-football-page-primary-inactive-color:#333;
    --sportchat-football-page-empty-bg:#f4f6f8;
  --sportchat-football-page-empty-text:#888;
  --sportchat-football-page-empty-border:#d9dfe6;
}
.theme-dark .switch-theme:after {content: "\f0eb";}
.theme-dark .fav-btn i {color: rgba(255, 255, 255, 0.6);}
.theme-dark .fav-btn:hover i {color: #82c0ff;}
.theme-dark {--User-info-btns: #fe7202; --User-info-btns-hover: #f37408; --User-info-bg-links-border: 1px solid #252932; --User-info-bg: #242a37; --User-info-bg-links: #242a37; --User-info-bg-links-hover:#2c3445; --User-info-links-a: #2563eb; --bg: #242a37; --card: #2c3443; --card2: #313948; --card2-hover: #3e444f; --card-header: #2c3443; --header-bg: #12355b; --header-shadow: rgba(0, 0, 0, 0.6); --btn-bg: rgba(255 255 255 / 0.1); --btn-bg-hover: rgba(255 255 255 / 0.25); --btn-color: #eee; --text-color: #eee; --body-bg: #121212; --menu-bg: #1f2a44; --menu-shadow: rgba(0, 0, 0, 0.6); --menu-item-color: #fff; --menu-item-hover-bg: #2a3a62; --tt: #e1e3e6; --tt-light: #7C8FAC; --nav: #98acd1; --nav-link: #000; --nav-hover: #5c6573; --light-gr: #6691ff10; --logo: url(../images/logo-k.webp); --soc-logo: url(../images/soc-logo-dark.png) 0 0 / 100% no-repeat; --input: #333f55; --input-border: #363738; --link: #71aaeb; --title-card: #98acd1; --hover: #475579; --hover-accent: #87b5e9; --border: #434b59; --icon-short-color: rgba(146, 166, 195, 0.7); --icon-short-color-hover: #aad4ff; --cat-bg: #3a475a; --cat-color: #a5c8ff; --cat-bg-hover: #2f3b50; --cat-color-hover: #dbe9ff; --login-bg: #3a4257; --login-bg-hover: #2e3550; --login-text: #9bb1ff; --login-photo-bg: #495270; --login-btn-bg: #2196f3; --login-btn-bg-hover: #1976d2; --userinfo-sportchat-editpage-bg: #111827; --userinfo-sportchat-editpage-text: #f9fafb; --userinfo-sportchat-editpage-label: #9ca3af; --userinfo-sportchat-editpage-input-bg: #1f2937; --userinfo-sportchat-editpage-input-border: #374151; --userinfo-sportchat-editpage-input-text: #f9fafb; --userinfo-sportchat-editpage-helper: #9ca3af; --userinfo-sportchat-editpage-button-bg: linear-gradient(90deg, #3b82f6, #6366f1); --userinfo-sportchat-editpage-button-bg-hover: linear-gradient(90deg, #2563eb, #4f46e5); --userinfo-sportchat-editpage-button-shadow: rgba(59,130,246,0.5); --sportchat-football-page-bg:#121212; --sportchat-football-page-text:#f5f5f5; --sportchat-football-page-muted:#aaaaaa; --sportchat-football-page-border:#333333; --sportchat-football-page-primary:#ef5350; --sportchat-football-page-success:#4ade80; --sportchat-football-page-league-bg:#263238; --sportchat-football-page-time:#ffb74d; --sportchat-football-page-hover-match:#1e1e1e; --sportchat-football-page-country-hover:#1f1f1f; --sportchat-football-page-flag-border:#444; --sportchat-football-page-tabs-text:#ffffff; --sportchat-football-page-score-text:#000; --sportchat-football-page-live-label-bg:#fff; --sportchat-football-page-no-live-label-bg:#666666; --sportchat-football-page-chevron:#bbbbbb; --sportchat-football-page-league-hover:#303841; --sportchat-football-page-tab-active-shadow:rgba(255,255,255,0.15); --sportchat-football-page-empty-bg:#1c1c1c; --sportchat-football-page-empty-text:#aaaaaa; --sportchat-football-page-empty-border:#333333;}