.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}
.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

[dir] .light-theme .read-mode, [dir] .light-theme .read-mode .top-tools {
  background-color: #fbfcdd !important;
}

[dir] .light-theme .read-mode .paragraph, [dir] .light-theme .read-mode .ordered-list, [dir] .light-theme .read-mode .unordered-list, [dir] .light-theme .read-mode .inline-title, [dir] .light-theme .read-mode .tags, [dir] .light-theme .read-mode .quote, [dir] .light-theme .read-mode .tabular-data, [dir] .light-theme .read-mode .headingInfo, [dir] .light-theme .read-mode .headingInfo .btn {
  background-color: transparent !important;
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.match-page_statistics_content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 13px;
       column-gap: 13px;
  row-gap: 13px;
}
@media (min-width: 501px) {
  .match-page_statistics_content {
    grid-template-columns: 1fr 1fr 1fr;
    -moz-column-gap: 16px;
         column-gap: 16px;
    row-gap: 16px;
  }
}
[dir] .match-page_score {
  margin-bottom: 10px;
}
[dir] .match-page_summary {
  margin: 32px 0;
}
[dir] .match-page_divider {
  margin: 32px 0;
}
[dir] .match-page .topMargin {
  margin-top: 4rem;
}

[dir] .league-page .side-panel {
  margin-top: 8rem;
}
[dir] .league-page_league-table {
  margin-bottom: 32px;
}
.league-page_league-table .league-table_toggle {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .league-page_league-table .league-table_toggle {
  cursor: pointer;
}
.league-page_league-table .league-table_toggle .aa {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .league-page_games, [dir] .league-page_rankings {
  margin-bottom: 32px;
}
.league-page_rankings_top-player {
  display: grid;
  grid-template-columns: 1fr;
}
.league-page_rankings_top-player-header {
  display: flex;
  justify-content: space-between;
}
.league-page_rankings_top-player-toggle {
  display: none;
}
[dir] .league-page_rankings_top-player-toggle {
  cursor: pointer;
}
@media (min-width: 1200px) {
  .league-page_rankings_top-player-toggle {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .league-page_rankings_top-player-toggle .aa {
    width: 2.4rem;
    height: 2.4rem;
  }
}
.league-page_rankings_top-player_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  overflow: hidden;
  justify-content: space-between;
}
[dir] .league-page_rankings_top-player_container {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.league-page_rankings_top-player_container:hover {
  overflow-x: auto;
}
@media (min-width: 1200px) {
  .league-page_rankings_top-player_container {
    grid-template-columns: repeat(3, -webkit-max-content);
    grid-template-columns: repeat(3, max-content);
    row-gap: 17px;
    max-height: 170px;
  }
}
.league-page_rankings_top-player_container.open {
  max-height: unset;
}

.team-page header {
  max-width: 129.2rem;
}

[dir] .team-page header {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  [dir] .team-page header {
    margin-bottom: 35px;
  }
}
.team-page_content {
  display: flex;
  flex-direction: column;
  max-width: 129.2rem;
}
@media (min-width: 1200px) {
  .team-page_content {
    justify-content: flex-start;
    display: grid;
    grid-template-columns: 1fr 3fr;
    -moz-column-gap: 1.8rem;
         column-gap: 1.8rem;
  }
  [dir] .team-page_content {
    margin: 0 auto;
  }
}
[dir] .team-page_sidebar {
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  [dir] .team-page_sidebar {
    margin-bottom: 0;
  }
}
.team-page main {
  display: grid;
  grid-template-columns: 1fr;
}
[dir] .team-page main {
  padding: 0 2.5rem;
}
@media (min-width: 1200px) {
  [dir] .team-page main {
    padding: 0;
  }
}
.team-page_games {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: repeat(3, auto);
  -moz-column-gap: 17px;
       column-gap: 17px;
  overflow: hidden;
  justify-content: space-between;
}
[dir] .team-page_games {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.team-page_games:hover {
  overflow-x: auto;
}
[dir] .team-page_league-table {
  margin-bottom: 32px;
}
[dir] .team-page_full-squad {
  margin-bottom: 32px;
}
.team-page_full-squad-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
[dir=ltr] .team-page_full-squad-container > * {
  margin: 15px 15px 15px 0;
}
[dir=rtl] .team-page_full-squad-container > * {
  margin: 15px 0 15px 15px;
}
.team-page_trophies-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
@media (min-width: 501px) {
  .team-page_trophies-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .team-page_trophies-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

[dir] .player-page_transfer {
  margin-bottom: 22px;
}
[dir] .player-page_transfer .sports-transfer {
  margin-bottom: 10px;
}
[dir] .player-page_breakdown {
  margin-bottom: 32px;
}
.player-page_trophies-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
@media (min-width: 501px) {
  .player-page_trophies-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .player-page_trophies-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}
.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

[dir] .light-theme .read-mode, [dir] .light-theme .read-mode .top-tools {
  background-color: #fbfcdd !important;
}

[dir] .light-theme .read-mode .paragraph, [dir] .light-theme .read-mode .ordered-list, [dir] .light-theme .read-mode .unordered-list, [dir] .light-theme .read-mode .inline-title, [dir] .light-theme .read-mode .tags, [dir] .light-theme .read-mode .quote, [dir] .light-theme .read-mode .tabular-data, [dir] .light-theme .read-mode .headingInfo, [dir] .light-theme .read-mode .headingInfo .btn {
  background-color: transparent !important;
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

/* #region experiment versions*/
.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}
.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

/* #endregion */
.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: rgba(55, 60, 89, 0.1);
  --theme-disabled: rgba(255, 255, 255, 0.1);
  --theme-disabled-button: rgba(0, 0, 0, 0.26);
  --theme-disabled-text: rgba(0, 0, 0, 0.38);
  --theme-secondary-text: rgba(55, 60, 89, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: rgba(0, 0, 0, 0.54);
  --theme-icons: rgba(0, 0, 0, 0.54);
  --theme-text: #151515;
  --theme-text-rgb: 21, 21, 21;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(55, 60, 89, 0.04);
}

.dark-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #383838;
}

.night-theme {
  --theme-base: #fff;
  --theme-basergb: 255, 255, 255;
  --theme-divider: rgba(255, 255, 255, 0.1);
  --theme-disabled: rgba(0, 0, 0, 0.38);
  --theme-disabled-button: rgba(255, 255, 255, 0.3);
  --theme-disabled-text: rgba(255, 255, 255, 0.1);
  --theme-secondary-text: rgba(255, 255, 255, 0.8);
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: rgba(255, 255, 255, 0.05);
}

.light-theme {
  --theme-background-background: #ffffff;
  --theme-background-background-rgb: 255, 255, 255;
  --theme-background-hover: #ffffff;
}

.dark-theme {
  --theme-background-background: #151515;
  --theme-background-background-rgb: 21, 21, 21;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

.night-theme {
  --theme-background-background: #2b3347;
  --theme-background-background-rgb: 43, 51, 71;
  --theme-background-hover: rgba(255, 255, 255, 0.04);
}

:lang(en) {
  /* #region experiment versions*/
  /* #endregion */
}
:lang(en) .h1,
:lang(en) .headline,
:lang(en) .aa-fe-typography h1 {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
[dir] :lang(en) .h1, [dir] :lang(en) .headline, [dir] :lang(en) .aa-fe-typography h1 {
  margin: 0 0 16px;
}
:lang(en) .h2,
:lang(en) .title,
:lang(en) .aa-fe-typography h2 {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
[dir] :lang(en) .h2, [dir] :lang(en) .title, [dir] :lang(en) .aa-fe-typography h2 {
  margin: 0 0 16px;
}
:lang(en) .h3,
:lang(en) .subheading-2,
:lang(en) .aa-fe-typography h3 {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
[dir] :lang(en) .h3, [dir] :lang(en) .subheading-2, [dir] :lang(en) .aa-fe-typography h3 {
  margin: 0 0 16px;
}
:lang(en) .body-strong,
:lang(en) .body-2,
:lang(en) .paragraph-2 .aa-fe-typography {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
[dir] :lang(en) .body-strong p, [dir] :lang(en) .body-2 p, [dir] :lang(en) .paragraph-2 .aa-fe-typography p {
  margin: 0;
  padding: 1rem 0 1rem 0;
}
:lang(en) .body,
:lang(en) .body-1,
:lang(en) .paragraph-1 .aa-fe-typography {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
[dir] :lang(en) .body p, [dir] :lang(en) .body-1 p, [dir] :lang(en) .paragraph-1 .aa-fe-typography p {
  margin: 0;
  padding: 1rem 0 1rem 0;
}
:lang(en) p.body, :lang(en) p.body-1, :lang(en) p.paragraph-1 .aa-fe-typography {
  font: 500 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.03rem;
}
[dir] :lang(en) p.body, [dir] :lang(en) p.body-1, [dir] :lang(en) p.paragraph-1 .aa-fe-typography {
  margin: 0;
  padding: 1rem 0 1rem 0;
  text-align: justify;
}
:lang(en) p.body-strong, :lang(en) p.body-2, :lang(en) p.paragraph-2 .aa-fe-typography {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
[dir] :lang(en) p.body-strong, [dir] :lang(en) p.body-2, [dir] :lang(en) p.paragraph-2 .aa-fe-typography {
  margin: 0;
  padding: 1rem 0 1rem 0;
  text-align: justify;
}
:lang(en) p.body-1 b {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
[dir] :lang(en) p.body-1 b {
  margin: 0;
  padding: 1rem 0 1rem 0;
}
:lang(en) .small,
:lang(en) .caption-1,
:lang(en) .aa-fe-typography .caption-1 {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .small-strong,
:lang(en) .caption-2,
:lang(en) .aa-fe-typography .caption-2 {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .avatar_name {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .avatar_desc {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .avatar_social-account .acc-name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .avatar_name {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .avatar_desc {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .avatar_social-account .acc-name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .author .avatar_name {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .author .avatar_desc {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .author .timeDate {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .inline-article .block-title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .inline-article .inline-article-link {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .img-info-bg {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .gallery .hero-img .caption {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .gallery .hero-img .caption .count {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .gallery .gallery-overlay .overlay-content .hero-img .img-ttl {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .gallery .gallery-overlay .tools .count {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .ordered-list ol,
:lang(en) .unordered-list ul {
  font: 500 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.03rem;
}
:lang(en) .noto .ordered-list ol,
:lang(en) .noto .unordered-list ul {
  font-family: '"Helvetica Neue", sans-serif';
  font-size: 2rem;
  line-height: 160%;
  font-weight: bold;
}
:lang(en) .aa-art-font.noto .ordered-list ol,
:lang(en) .aa-art-font.noto .unordered-list ul, :lang(en) .noscript.noto .ordered-list ol,
:lang(en) .noscript.noto .unordered-list ul {
  font-family: "Noto Naskh Arabic Bold", serif;
  font-size: 2.2rem;
  line-height: 140%;
}
:lang(en) .serif .ordered-list ol,
:lang(en) .serif .unordered-list ul {
  font-family: 'Helvetica Neue", sans-serif', serif;
  font-size: 2.35rem;
  line-height: 110%;
}
[dir=ltr] :lang(en) .serif .ordered-list ol, [dir=ltr] :lang(en) .serif .unordered-list ul {
  text-align: left;
}
[dir=rtl] :lang(en) .serif .ordered-list ol, [dir=rtl] :lang(en) .serif .unordered-list ul {
  text-align: right;
}
:lang(en) .serif .ordered-list ol strong,
:lang(en) .serif .unordered-list ul strong {
  font-weight: normal;
}
:lang(en) .aa-art-font.serif .ordered-list ol,
:lang(en) .aa-art-font.serif .unordered-list ul, :lang(en) .noscript.serif .ordered-list ol,
:lang(en) .noscript.serif .unordered-list ul {
  font-family: "Source Serif Pro Regular", serif;
  font-size: 2rem;
  line-height: 125%;
}
[dir=ltr] :lang(en) .aa-art-font.serif .ordered-list ol, [dir=ltr] :lang(en) .aa-art-font.serif .unordered-list ul, [dir=ltr] :lang(en) .noscript.serif .ordered-list ol, [dir=ltr] :lang(en) .noscript.serif .unordered-list ul {
  text-align: left;
}
[dir=rtl] :lang(en) .aa-art-font.serif .ordered-list ol, [dir=rtl] :lang(en) .aa-art-font.serif .unordered-list ul, [dir=rtl] :lang(en) .noscript.serif .ordered-list ol, [dir=rtl] :lang(en) .noscript.serif .unordered-list ul {
  text-align: right;
}
:lang(en) .aa-art-font.serif .ordered-list ol strong,
:lang(en) .aa-art-font.serif .unordered-list ul strong, :lang(en) .noscript.serif .ordered-list ol strong,
:lang(en) .noscript.serif .unordered-list ul strong {
  font-weight: 600;
}
:lang(en) .video-link .link-wrapper .story-link .story-content .section-name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .video-link .link-wrapper .story-link .story-content .story-title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .feed-card .card_txt .section_name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .feed-card .card_txt .card_title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
@media (min-width: 501px) {
  :lang(en) .feed-card .card_txt .card_title {
    font: 500 2rem/3rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.07rem;
  }
}
:lang(en) .feed-card .card_txt .card_title .kicker {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
@media (min-width: 501px) {
  :lang(en) .feed-card .card_txt .card_title .kicker {
    font: 500 2rem/3rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.07rem;
  }
}
:lang(en) .btn {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .card {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .quote {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .quote_text .paragraph {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .quote_author {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .quote_source {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .utility {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .headingInfo_breaking i.aa-breaking {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .headingInfo_breaking i.aa-breaking b {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .headingInfo .kicker {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .headingInfo_title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .headingInfo_subtitle {
  font: 500 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.03rem;
}
:lang(en) .headingInfo .services .headingInfo_locations li {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .headingInfo .services .preview {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .headingInfo_services .article-status .check-fact {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .headingInfo_services .article-status .check-trending {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .tags {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .globalNav .mainHeader_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .globalNav .mainHeader .btn {
  font-size: 0;
}
@media (min-width: 501px) {
  :lang(en) .globalNav .mainHeader .btn {
    font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.025rem;
  }
}
:lang(en) .globalNav .mainHeader .search-form input {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .globalNav .mainHeader .search-form .search-cancel {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .globalNav .mainNav {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .globalNav .mainNav .mainNav_subMenu .megaMenu_label {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .globalNav .dropDown_label {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .globalNav .dropDown_list {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .globalNav .dropDown-selected a {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .globalNav .megaMenu_lead .megaMenu_header a span {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .globalNav .megaMenu_label {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .globalNav .megaMenu .submenu .megaMenu_label {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
@media (min-width: 1200px) {
  :lang(en) .globalNav .megaMenu .submenu {
    font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.025rem;
  }
}
:lang(en) .globalNav .articleNav_title {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .globalNav .breadcrumb_element {
  font-size: 1rem;
}
:lang(en) .globalNav .breadcrumb_link {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .video-player .vjs-menu-item {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
[dir=ltr] :lang(en) .factCheck {
  text-align: left;
}
[dir=rtl] :lang(en) .factCheck {
  text-align: right;
}
:lang(en) .factCheck_element {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .factCheck_claim {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .factCheck_fact .resources {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .factCheck p {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .factCheck .resources {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .inline-title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .tm-overview {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .tm-overview .tm-overview_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .tm-overview .tm-overview_title .tm-overview_label {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .tm-highlights .tm-highlights_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .tm-highlights .tm-highlights_list .tm-highlights_item a {
  font-weight: 400;
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .avatar_name {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .avatar_desc {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .avatar_social-account .acc-name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .opinion_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .opinion .avatar_name {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .opinion .avatar_desc {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .opinion--v2 .opinion_title {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .opinion--v2 .avatar_name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) [dir=rtl] .opinion .avatar_desc {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .articleOpinionContainer .articleOpinion_author {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .articleOpinionContainer .articleOpinion_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .articleOpinionContainer .articleOpinion .timeDate {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .articleOpinionContainer .articleOpinion .timeDate time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .articleOpinionContainer .articleOpinion .pargraph {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .articleOpinionContainer .articleOpinion .location_element {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .articleOpinionContainer .avatar_desc {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
@media (min-width: 501px) {
  :lang(en) .articleOpinionContainer .articleOpinion_title {
    font: 500 2rem/3rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.07rem;
  }
}
:lang(en) .tm-story .tm-story-group label.tm-group-action {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .tm-story .tm-story-group label.tm-group-action::after {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .tm-story .tm-story-group .tm-group-head .tm-group-title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking b {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .latest_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .latest .timeDate {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .latest_news {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .latest_description {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .latest_section {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
@media (min-width: 501px) {
  :lang(en) .latest_news {
    font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.04rem;
  }
  :lang(en) .latest_description {
    font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .mostRead_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .mostRead .tabs-tab__text-label {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .mostRead_element, :lang(en) .mostRead_section {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .mostRead_news {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .mostRead_description, :lang(en) .mostRead_interaction,
:lang(en) .mostRead .btn {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .mostRead.v2 .btn {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .mostRead.v2 .mostRead_position {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .read-mode {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .read-mode .change-size {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .read-mode .change-size .increase {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) article {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .opinionHeroListing-v2 .avatar .avatar_name {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .opinionHeroListing-v2 .opinionCard .avatar .avatar_name {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .sectionHero_elements .sectionHero_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .sectionHero_description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .sectionHero_section {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .sectionHero_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .sectionHero_thumb .sectionHero_title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
@media (min-width: 1200px) {
  :lang(en) .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
    font: 500 2rem/3rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.07rem;
  }
}
:lang(en) .sectionHero-gallery-view .swiper-pagination-bullet {
  font-size: 0;
}
@media (min-width: 501px) {
  :lang(en) .sectionHero-gallery-view .swiper-pagination-bullet {
    font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.035rem;
    line-height: 2.4rem;
  }
  [dir] :lang(en) .sectionHero-gallery-view .swiper-pagination-bullet {
    text-align: center;
  }
}
:lang(en) .sectionHero-hero50 .latest50 .sectionHero_title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
  font-weight: 500;
}
:lang(en) .sectionHero.gallerySmall .kicker {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
  font-weight: 500;
}
:lang(en) .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
@media (min-width: 501px) {
  :lang(en) .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
    font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
  font-weight: bold;
}
:lang(en) [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
@media (min-width: 501px) {
  :lang(en) [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
    font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.055rem;
  }
}
:lang(en) .readmode-toolbar {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .readmode-toolbar_rem-settings-decrease {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .readmode-toolbar_rem-settings-increase {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .kicker {
  font: inherit;
  font-weight: 200;
}
:lang(en) .section-time-bar .section {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .section-time-bar .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .top-stories {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .top-stories li a {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .kicker-hero {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .kicker-hero .title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .kicker-hero .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .kicker-section-results .kicker-results-list .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .kicker-section-results.video-teasers .section-label h2 {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .kicker-section-results.video-teasers .kicker-results-list .video .title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .more-link {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .social-card {
  min-width: 270px;
  max-width: 300px;
}
:lang(en) .social-card_header_content_social-name {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .social-card_header_content_social-subline {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .social-card_body * {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .breaking-news_logo b {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
@media (min-width: 1200px) {
  :lang(en) .breaking-news_logo b {
    font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.1rem;
  }
}
:lang(en) .breaking-news_content {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
@media (min-width: 1200px) {
  :lang(en) .breaking-news_content {
    font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.1rem;
  }
}
:lang(en) .tag-results .header * {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .tag-results p {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .tag-results .results-list .list-item .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
@media (min-width: 501px) {
  :lang(en) .tag-results .results-list .list-item .title {
    font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.1rem;
  }
}
:lang(en) .tag-results .results-list .list-item .service .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .tag-results .results-list .list-item .service .section {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .listing01 .listing01-articles .content .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .listing01 .listing01-articles .content .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content .title, :lang(en) .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content .title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .listing01.podcast-list .main-article .content .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .listing01.podcast-list .results-list .list-item .title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .listing01.podcast-list .results-list .list-item .description {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .listing02 .results-list .list-item .title {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .listing02 .results-list.swiper-wrapper .list-item .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .listing03 .results-list .list-item .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .listing03 .results-list .list-item .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .listing03 .results-list .list-item .full-coverage-link {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .listing03 .results-list:first-of-type .list-item:first-child .title, :lang(en) .listing03 .results-list:nth-of-type(2) .list-item:first-child .title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .section-label h1,
:lang(en) .section-label h2,
:lang(en) .section-label h3,
:lang(en) .section-label h4,
:lang(en) .section-label h5,
:lang(en) .section-label h6 {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .section-label h1 .kicker,
:lang(en) .section-label h2 .kicker,
:lang(en) .section-label h3 .kicker,
:lang(en) .section-label h4 .kicker,
:lang(en) .section-label h5 .kicker,
:lang(en) .section-label h6 .kicker {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .results-label {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .liveVod_status,
:lang(en) .liveVod .timeDate {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .liveVod_program,
:lang(en) .liveVod .program_status {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
@media (min-width: 1200px) {
  :lang(en) .liveVod .h3 {
    font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.04rem;
  }
}
:lang(en) .featuredPrograms h2 {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .allOurPrograms {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
@media (min-width: 1200px) {
  :lang(en) .allOurPrograms {
    font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.04rem;
  }
  :lang(en) .allOurPrograms h2 {
    font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.1rem;
  }
  :lang(en) .allOurPrograms_nav_element a {
    font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.04rem;
  }
}
:lang(en) .arabicMedia_text {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
@media (min-width: 501px) {
  :lang(en) .arabicMedia h2 {
    font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.1rem;
  }
  :lang(en) .arabicMedia_text {
    font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.04rem;
  }
}
:lang(en) .opinionHero_authorName {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .avatar_name {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .avatar_desc {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .avatar_social-account .acc-name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .opinionCard .h3 {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .opinionCard_article {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .opinionCard_summary, :lang(en) .opinionCard_authorName, :lang(en) .opinionCard.withImage .avatar_name, :lang(en) .opinionCard.carouselCard .avatar_name {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .opinionCard.biggerFont h3 {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .opinionCard.authorArticle .avatar_desc {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .opinionCard.authorArticle .avatar_name {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .topInfo {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .trending .card_title {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
@media (min-width: 1200px) {
  :lang(en) .trending .card_title {
    font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.055rem;
  }
}
:lang(en) .sectionFollow {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .opinionRelated_title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .opinionRelated_author {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .opinionRelated.opinionRelatedV2 .opinionRelated_title {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .opinionRelated.opinionRelatedV2 .opinionRelated_author {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .you-missed .you-missed-notifier .notifier-content .label {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .you-missed .you-missed-overlay .overlay-content .header .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .section {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .game-card_league {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .game-card_state {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .game-card_club {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .game-card_score {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .subitution-card {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .game-event-card_player {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .game-event-card_event {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .match-stat-card_header {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .match-stat-card_body {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .match-stat-card[stat-type=loading] .match-stat-card_team_value {
  height: 1.3rem;
  width: 1.3rem;
}
:lang(en) .sports-hero_breadcrumb {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .sports-hero_banner_content {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .sports-hero .sports-header_description .caption {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .sports-hero .sports-description_content_caption {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .sports-hero .sports-description_content_value {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .game-summary_header {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .game-summary_timeline_item:before {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .player-breakdown_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .player-breakdown_toggle {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .player-breakdown_ranks th {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .player-breakdown_ranks td {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .player-breakdown_ranks td.player-breakdown_goals {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .player-card_shirt-number, :lang(en) .player-card_position {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .player-card_name {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .player-card_label {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .player-card[card-type=loading] .player-card_shirt-number, :lang(en) .player-card[card-type=loading] .player-card_position {
  height: 1.3rem;
}
:lang(en) .player-card[card-type=loading] .player-card_name {
  height: 1.5rem;
}
:lang(en) .player-card[card-type=loading] .player-card_label {
  height: 1.3rem;
}
:lang(en) .squad-table_header {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .squad-table_squad {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .squad-table_squad thead {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .squad-table_footer_label {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .squad-table_footer_name {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .sports-transfer_info {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .sports-transfer_info_direction {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .sports-transfer[is-loading] .sports-transfer_name {
  height: 1.3rem;
}
:lang(en) .sports-transfer_name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .calendar_header {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .calendar_header .aa {
  height: 1.6rem;
  width: 1.6rem;
}
:lang(en) .calendar_labels {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .calendar_day {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .league-list {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .fixtures-panel-nav_header {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .fixtures-panel-nav_header_title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .fixtures-panel-nav_header .aa {
  height: 1.3rem;
  width: 1.3rem;
}
:lang(en) .fixtures-list_copmpetition_name {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .fixtures-list_copmpetition_mataches-no-matches {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .side-panel ul li {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .league-table_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .league-table_toggle {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .league-table_ranks th {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .league-table_ranks .league-table_name, :lang(en) .league-table_ranks .league-table_win, :lang(en) .league-table_ranks .league-table_draw, :lang(en) .league-table_ranks .league-table_lost {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .league-table_ranks .league-table_position, :lang(en) .league-table_ranks .league-table_points {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .trophy-title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .trophy-count {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .scoreboard_home-team, :lang(en) .scoreboard_away-team {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .scoreboard_score {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .scoreboard_game-status {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .overall-stats_title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .overall-stats_stat-title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .overall-stats_stat-count {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .aa-media.aa-media4x3 .list-item.active .title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .aa-media-hero .hero h3 {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .aa-media-hero .hero .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .category-selector .categories .category-label {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .category-selector .categories .category-list {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .aamedia-listing .navigator .square .aa {
  height: 2.6rem;
  width: 2.6rem;
}
:lang(en) .aamedia-listing .video-list li .img-box .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .aamedia-listing .video-list li .title {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aamedia-listing .video-list li.active .title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .aa-documentaries .description .title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .aa-documentaries .description p {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-documentaries .description .btn {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .editor-carousel .header {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .editor-carousel .swiper-wrapper li .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .editor-carousel .swiper-wrapper li .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .editor-carousel .swiper-wrapper li .service .section {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .editor-carousel .swiper-wrapper li .service .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .editor-carousel .swiper-wrapper li.breaking .breaking-title {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .editor-carousel .swiper-wrapper li.breaking .breaking-title b {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .editor-carousel.video-teasers .swiper-wrapper li a .title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .tv-program .aamedia-listing .video-list li .title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .program-name-episode-ttl .program-name {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .program-name-episode-ttl .episode-title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .program-description .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .program-description .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .underBar-title .title {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .video-filter-service .results-label {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .live-stream .header {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .live-stream .header .title {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .live-stream .header .title b {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .live-stream .select-device .label {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .live-stream .select-device a[data-tooltip]::before {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .live-stream .live-list li.live .program-name {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .live-stream .live-list li span {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .live-stream .live-list li .program-name {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .share-this {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .share-this ul.sharing-options li .url-tooltip {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .share-this ul.sharing-options li .url-tooltip .tooltip-print {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .explore-more .explore-list .list-item .story-title {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .explore-more .explore-list .list-item .section-name {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .bottom-nav .section-label h2 {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
@media (min-width: 1200px) {
  :lang(en) .bottom-nav .section-label h2 {
    font: 500 2rem/3rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.07rem;
  }
}
:lang(en) .bottom-nav .explore-more .explore-list .list-item .story-title {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
@media (min-width: 1200px) {
  :lang(en) .bottom-nav .explore-more .explore-list .list-item .story-title {
    font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
    letter-spacing: -0.055rem;
  }
}
:lang(en) .accordion li.accordion-item .accordion-trigger {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .accordion li.accordion-item .accordion-content {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .tabular-data {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .tabular-data .table-wrapper table th {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .tabular-data .table-wrapper .notice {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .aaMediaBar {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .pagination {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .wrapper-404 {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .wrapper-404 .msg_title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .wrapper-404 .msg p {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .wrapper-404 .msg_actions-btn {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .data-privacy .privacy-overlay .sittings .description {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label h2 {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger::after {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .data-privacy .privacy-overlay .declaration .description, :lang(en) .data-privacy .privacy-overlay .declaration p {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .data-privacy .privacy-overlay .declaration .description a, :lang(en) .data-privacy .privacy-overlay .declaration p a {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .disclaimer {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .disclaimer .label {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .pdf-link {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .auto-complete {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .auto-complete .search-form input.search {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .auto-complete .search-form .suggestions a .title {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .auto-complete .search-form .suggestions.auto-suggestions li .title {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .search-filters {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .search-filters .section-label h2 {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .search-filters-group {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .search-filters-group .collapsible {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .search-results .item .story-title {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .search-results .item p {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .search-results .item .time {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .search-results .item .section {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .liveStreaming {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .liveStreaming_status {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .footer-ex1 {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .footer-ex1_news-links_secondary {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .footer-ex1_arabiya_info-links {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .footer-ex1_arabiya_info-copywrite {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .breaking-takeover .content .label {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .breaking-takeover .content a .title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .breaking-takeover .content a p {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .breaking-takeover .content .section {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .breaking-takeover .content .btn {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .story .title {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .google-news-callout .text {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
}
:lang(en) .wzrk-alert .wzrk-alert-heading {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .wzrk-alert .wzrk-alert-body,
:lang(en) .wzrk-alert .wzrk-button-container button {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .countdown .count {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
  font-size: 1.6rem;
}
:lang(en) .countdown .count span {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-size: 3.2rem;
}
:lang(en) .documentaries-header .section-label h2 {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .documentaries-header .follow-label {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .documentaries-header .search-form input {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .documentaries-header p {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .composite-search .se-results-title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .composite-search .se-results-no {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .composite-search .tabs-sort-container .tabs-sort {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .composite-search .tabs-sort-container .tabs-sort .active {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .application-header__list__link {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .application-hero__title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .application-hero__desc {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .application-card__title {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .application-card__text {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .application-card__icon .application-card__icon__label {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .application-social__title {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .application-social__text {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .application-social__action {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .social-links .ch-name {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .social-links .feed {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .top-headlines {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .np-card .card-content .card-title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
  font-size: 7.2rem;
  line-height: 6rem;
}
:lang(en) .np-card .card-content .card-subtitle {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
  font-weight: 500;
}
:lang(en) .np-card .card-content .card-description {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
  font-size: 2.8rem;
  font-weight: 300;
}
:lang(en) .np-card .card-content .card-social, :lang(en) .np-card .card-content .card-views {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-size: 2.8rem;
}
:lang(en) .np-card .card-content .section-time {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .np-card .card-content .section-time .time {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-size: 2.8rem;
}
:lang(en) .np-card .card-caption {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-size: 2.8rem;
}
:lang(en) .np-card .trending-title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
  font-weight: 500;
}
:lang(en) .np-header .date {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-size: 2.8rem;
}
:lang(en) .np-header .np-card .card-content .card-title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
  font-weight: 500;
}
:lang(en) .np-trending .np-card .card-content .card-title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
  font-weight: 500;
}
:lang(en) .np-social .np-card .card-content .card-title {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .np-social .np-card .card-content .card-subtitle {
  font: 500 2rem/3rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.07rem;
}
:lang(en) .np-top-content .np-card .card-content .card-title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
  font-weight: 500;
}
:lang(en) .np-editors-choice .np-card .card-content .card-title {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
  font-weight: 500;
}
:lang(en) .newspaper-main .section-label h1,
:lang(en) .newspaper-main .section-label h2,
:lang(en) .newspaper-main .section-label h3,
:lang(en) .newspaper-main .section-label h4,
:lang(en) .newspaper-main .section-label h5,
:lang(en) .newspaper-main .section-label h6 {
  font: 600 3.2rem/4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.08rem;
}
:lang(en) .hero-gallery .swiper-pagination-bullet {
  font: 600 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.035rem;
  line-height: 2.4rem;
}
[dir] :lang(en) .hero-gallery .swiper-pagination-bullet {
  text-align: center;
}
:lang(en) .hero-card__info {
  font: 500 2.6rem/3.6rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.1rem;
}
:lang(en) .hero-card__section {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .hero-card__desc {
  font: 400 1.5rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .hero-card--horizontal .hero-card__info {
  font: 600 1.6rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.055rem;
}
:lang(en) .hero-card--horizontal .hero-card__info .kicker {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}
:lang(en) .hero-card .kicker {
  font: 500 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.03rem;
}
:lang(en) .main-hero--latest .main-hero__first-col .hero-card__info, :lang(en) .main-hero--latest .main-hero__secund-col .hero-card__info, :lang(en) .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
  font: 600 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.04rem;
}
:lang(en) .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info .kicker {
  font: 500 1.7rem/2.4rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.03rem;
}
:lang(en) .mpu .ad-title, :lang(en) .leaderboard .ad-title, :lang(en) .leaderboard02 .ad-title {
  font: 400 1.3rem/2rem "Helvetica Neue", sans-serif;
  letter-spacing: -0.025rem;
}

:lang(en) .aa-font, :lang(en) .noscript {
  /* #region experiment versions*/
  /* #endregion */
}
:lang(en) .aa-font .h1,
:lang(en) .aa-font .headline,
:lang(en) .aa-font .aa-fe-typography h1, :lang(en) .noscript .h1,
:lang(en) .noscript .headline,
:lang(en) .noscript .aa-fe-typography h1 {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
[dir] :lang(en) .aa-font .h1, [dir] :lang(en) .aa-font .headline, [dir] :lang(en) .aa-font .aa-fe-typography h1, [dir] :lang(en) .noscript .h1, [dir] :lang(en) .noscript .headline, [dir] :lang(en) .noscript .aa-fe-typography h1 {
  margin: 0 0 16px;
}
:lang(en) .aa-font .h2,
:lang(en) .aa-font .title,
:lang(en) .aa-font .aa-fe-typography h2, :lang(en) .noscript .h2,
:lang(en) .noscript .title,
:lang(en) .noscript .aa-fe-typography h2 {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
[dir] :lang(en) .aa-font .h2, [dir] :lang(en) .aa-font .title, [dir] :lang(en) .aa-font .aa-fe-typography h2, [dir] :lang(en) .noscript .h2, [dir] :lang(en) .noscript .title, [dir] :lang(en) .noscript .aa-fe-typography h2 {
  margin: 0 0 16px;
}
:lang(en) .aa-font .h3,
:lang(en) .aa-font .subheading-2,
:lang(en) .aa-font .aa-fe-typography h3, :lang(en) .noscript .h3,
:lang(en) .noscript .subheading-2,
:lang(en) .noscript .aa-fe-typography h3 {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
[dir] :lang(en) .aa-font .h3, [dir] :lang(en) .aa-font .subheading-2, [dir] :lang(en) .aa-font .aa-fe-typography h3, [dir] :lang(en) .noscript .h3, [dir] :lang(en) .noscript .subheading-2, [dir] :lang(en) .noscript .aa-fe-typography h3 {
  margin: 0 0 16px;
}
:lang(en) .aa-font .body-strong,
:lang(en) .aa-font .body-2,
:lang(en) .aa-font .paragraph-2 .aa-fe-typography, :lang(en) .noscript .body-strong,
:lang(en) .noscript .body-2,
:lang(en) .noscript .paragraph-2 .aa-fe-typography {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
[dir] :lang(en) .aa-font .body-strong p, [dir] :lang(en) .aa-font .body-2 p, [dir] :lang(en) .aa-font .paragraph-2 .aa-fe-typography p, [dir] :lang(en) .noscript .body-strong p, [dir] :lang(en) .noscript .body-2 p, [dir] :lang(en) .noscript .paragraph-2 .aa-fe-typography p {
  margin: 0;
  padding: 1rem 0 1rem 0;
}
:lang(en) .aa-font .body,
:lang(en) .aa-font .body-1,
:lang(en) .aa-font .paragraph-1 .aa-fe-typography, :lang(en) .noscript .body,
:lang(en) .noscript .body-1,
:lang(en) .noscript .paragraph-1 .aa-fe-typography {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
[dir] :lang(en) .aa-font .body p, [dir] :lang(en) .aa-font .body-1 p, [dir] :lang(en) .aa-font .paragraph-1 .aa-fe-typography p, [dir] :lang(en) .noscript .body p, [dir] :lang(en) .noscript .body-1 p, [dir] :lang(en) .noscript .paragraph-1 .aa-fe-typography p {
  margin: 0;
  padding: 1rem 0 1rem 0;
}
:lang(en) .aa-font p.body, :lang(en) .aa-font p.body-1, :lang(en) .aa-font p.paragraph-1 .aa-fe-typography, :lang(en) .noscript p.body, :lang(en) .noscript p.body-1, :lang(en) .noscript p.paragraph-1 .aa-fe-typography {
  font: 400 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
[dir] :lang(en) .aa-font p.body, [dir] :lang(en) .aa-font p.body-1, [dir] :lang(en) .aa-font p.paragraph-1 .aa-fe-typography, [dir] :lang(en) .noscript p.body, [dir] :lang(en) .noscript p.body-1, [dir] :lang(en) .noscript p.paragraph-1 .aa-fe-typography {
  margin: 0;
  padding: 1rem 0 1rem 0;
  text-align: justify;
}
:lang(en) .aa-font p.body-strong, :lang(en) .aa-font p.body-2, :lang(en) .aa-font p.paragraph-2 .aa-fe-typography, :lang(en) .noscript p.body-strong, :lang(en) .noscript p.body-2, :lang(en) .noscript p.paragraph-2 .aa-fe-typography {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
[dir] :lang(en) .aa-font p.body-strong, [dir] :lang(en) .aa-font p.body-2, [dir] :lang(en) .aa-font p.paragraph-2 .aa-fe-typography, [dir] :lang(en) .noscript p.body-strong, [dir] :lang(en) .noscript p.body-2, [dir] :lang(en) .noscript p.paragraph-2 .aa-fe-typography {
  margin: 0;
  padding: 1rem 0 1rem 0;
  text-align: justify;
}
:lang(en) .aa-font p.body-1 b, :lang(en) .noscript p.body-1 b {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
[dir] :lang(en) .aa-font p.body-1 b, [dir] :lang(en) .noscript p.body-1 b {
  margin: 0;
  padding: 1rem 0 1rem 0;
}
:lang(en) .aa-font .small,
:lang(en) .aa-font .caption-1,
:lang(en) .aa-font .aa-fe-typography .caption-1, :lang(en) .noscript .small,
:lang(en) .noscript .caption-1,
:lang(en) .noscript .aa-fe-typography .caption-1 {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .small-strong,
:lang(en) .aa-font .caption-2,
:lang(en) .aa-font .aa-fe-typography .caption-2, :lang(en) .noscript .small-strong,
:lang(en) .noscript .caption-2,
:lang(en) .noscript .aa-fe-typography .caption-2 {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_name, :lang(en) .noscript .avatar_name {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_desc, :lang(en) .noscript .avatar_desc {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_social-account .acc-name, :lang(en) .noscript .avatar_social-account .acc-name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_name, :lang(en) .noscript .avatar_name {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_desc, :lang(en) .noscript .avatar_desc {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_social-account .acc-name, :lang(en) .noscript .avatar_social-account .acc-name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .author .avatar_name, :lang(en) .noscript .author .avatar_name {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .author .avatar_desc, :lang(en) .noscript .author .avatar_desc {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .author .timeDate, :lang(en) .noscript .author .timeDate {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .inline-article .block-title, :lang(en) .noscript .inline-article .block-title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .inline-article .inline-article-link, :lang(en) .noscript .inline-article .inline-article-link {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .img-info-bg, :lang(en) .noscript .img-info-bg {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .gallery .hero-img .caption, :lang(en) .noscript .gallery .hero-img .caption {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .gallery .hero-img .caption .count, :lang(en) .noscript .gallery .hero-img .caption .count {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .gallery .gallery-overlay .overlay-content .hero-img .img-ttl, :lang(en) .noscript .gallery .gallery-overlay .overlay-content .hero-img .img-ttl {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .gallery .gallery-overlay .tools .count, :lang(en) .noscript .gallery .gallery-overlay .tools .count {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .ordered-list ol,
:lang(en) .aa-font .unordered-list ul, :lang(en) .noscript .ordered-list ol,
:lang(en) .noscript .unordered-list ul {
  font: 400 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .noto .ordered-list ol,
:lang(en) .aa-font .noto .unordered-list ul, :lang(en) .noscript .noto .ordered-list ol,
:lang(en) .noscript .noto .unordered-list ul {
  font-family: '"Helvetica Neue", sans-serif';
  font-size: 2rem;
  line-height: 160%;
  font-weight: bold;
}
:lang(en) .aa-font .aa-art-font.noto .ordered-list ol,
:lang(en) .aa-font .aa-art-font.noto .unordered-list ul, :lang(en) .aa-font .noscript.noto .ordered-list ol,
:lang(en) .aa-font .noscript.noto .unordered-list ul, :lang(en) .noscript .aa-art-font.noto .ordered-list ol,
:lang(en) .noscript .aa-art-font.noto .unordered-list ul, :lang(en) .noscript .noscript.noto .ordered-list ol,
:lang(en) .noscript .noscript.noto .unordered-list ul {
  font-family: "Noto Naskh Arabic Bold", serif;
  font-size: 2.2rem;
  line-height: 140%;
}
:lang(en) .aa-font .serif .ordered-list ol,
:lang(en) .aa-font .serif .unordered-list ul, :lang(en) .noscript .serif .ordered-list ol,
:lang(en) .noscript .serif .unordered-list ul {
  font-family: 'Helvetica Neue", sans-serif', serif;
  font-size: 2.35rem;
  line-height: 110%;
}
[dir=ltr] :lang(en) .aa-font .serif .ordered-list ol, [dir=ltr] :lang(en) .aa-font .serif .unordered-list ul, [dir=ltr] :lang(en) .noscript .serif .ordered-list ol, [dir=ltr] :lang(en) .noscript .serif .unordered-list ul {
  text-align: left;
}
[dir=rtl] :lang(en) .aa-font .serif .ordered-list ol, [dir=rtl] :lang(en) .aa-font .serif .unordered-list ul, [dir=rtl] :lang(en) .noscript .serif .ordered-list ol, [dir=rtl] :lang(en) .noscript .serif .unordered-list ul {
  text-align: right;
}
:lang(en) .aa-font .serif .ordered-list ol strong,
:lang(en) .aa-font .serif .unordered-list ul strong, :lang(en) .noscript .serif .ordered-list ol strong,
:lang(en) .noscript .serif .unordered-list ul strong {
  font-weight: normal;
}
:lang(en) .aa-font .aa-art-font.serif .ordered-list ol,
:lang(en) .aa-font .aa-art-font.serif .unordered-list ul, :lang(en) .aa-font .noscript.serif .ordered-list ol,
:lang(en) .aa-font .noscript.serif .unordered-list ul, :lang(en) .noscript .aa-art-font.serif .ordered-list ol,
:lang(en) .noscript .aa-art-font.serif .unordered-list ul, :lang(en) .noscript .noscript.serif .ordered-list ol,
:lang(en) .noscript .noscript.serif .unordered-list ul {
  font-family: "Source Serif Pro Regular", serif;
  font-size: 2rem;
  line-height: 125%;
}
[dir=ltr] :lang(en) .aa-font .aa-art-font.serif .ordered-list ol, [dir=ltr] :lang(en) .aa-font .aa-art-font.serif .unordered-list ul, [dir=ltr] :lang(en) .aa-font .noscript.serif .ordered-list ol, [dir=ltr] :lang(en) .aa-font .noscript.serif .unordered-list ul, [dir=ltr] :lang(en) .noscript .aa-art-font.serif .ordered-list ol, [dir=ltr] :lang(en) .noscript .aa-art-font.serif .unordered-list ul, [dir=ltr] :lang(en) .noscript .noscript.serif .ordered-list ol, [dir=ltr] :lang(en) .noscript .noscript.serif .unordered-list ul {
  text-align: left;
}
[dir=rtl] :lang(en) .aa-font .aa-art-font.serif .ordered-list ol, [dir=rtl] :lang(en) .aa-font .aa-art-font.serif .unordered-list ul, [dir=rtl] :lang(en) .aa-font .noscript.serif .ordered-list ol, [dir=rtl] :lang(en) .aa-font .noscript.serif .unordered-list ul, [dir=rtl] :lang(en) .noscript .aa-art-font.serif .ordered-list ol, [dir=rtl] :lang(en) .noscript .aa-art-font.serif .unordered-list ul, [dir=rtl] :lang(en) .noscript .noscript.serif .ordered-list ol, [dir=rtl] :lang(en) .noscript .noscript.serif .unordered-list ul {
  text-align: right;
}
:lang(en) .aa-font .aa-art-font.serif .ordered-list ol strong,
:lang(en) .aa-font .aa-art-font.serif .unordered-list ul strong, :lang(en) .aa-font .noscript.serif .ordered-list ol strong,
:lang(en) .aa-font .noscript.serif .unordered-list ul strong, :lang(en) .noscript .aa-art-font.serif .ordered-list ol strong,
:lang(en) .noscript .aa-art-font.serif .unordered-list ul strong, :lang(en) .noscript .noscript.serif .ordered-list ol strong,
:lang(en) .noscript .noscript.serif .unordered-list ul strong {
  font-weight: 600;
}
:lang(en) .aa-font .video-link .link-wrapper .story-link .story-content .section-name, :lang(en) .noscript .video-link .link-wrapper .story-link .story-content .section-name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .video-link .link-wrapper .story-link .story-content .story-title, :lang(en) .noscript .video-link .link-wrapper .story-link .story-content .story-title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .feed-card .card_txt .section_name, :lang(en) .noscript .feed-card .card_txt .section_name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .feed-card .card_txt .card_title, :lang(en) .noscript .feed-card .card_txt .card_title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .feed-card .card_txt .card_title, :lang(en) .noscript .feed-card .card_txt .card_title {
    font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .feed-card .card_txt .card_title .kicker, :lang(en) .noscript .feed-card .card_txt .card_title .kicker {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .feed-card .card_txt .card_title .kicker, :lang(en) .noscript .feed-card .card_txt .card_title .kicker {
    font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .btn, :lang(en) .noscript .btn {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .card, :lang(en) .noscript .card {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .quote, :lang(en) .noscript .quote {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .quote_text .paragraph, :lang(en) .noscript .quote_text .paragraph {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .quote_author, :lang(en) .noscript .quote_author {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .quote_source, :lang(en) .noscript .quote_source {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .utility, :lang(en) .noscript .utility {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo_breaking i.aa-breaking, :lang(en) .noscript .headingInfo_breaking i.aa-breaking {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo_breaking i.aa-breaking b, :lang(en) .noscript .headingInfo_breaking i.aa-breaking b {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo .kicker, :lang(en) .noscript .headingInfo .kicker {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo_title, :lang(en) .noscript .headingInfo_title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .headingInfo_subtitle, :lang(en) .noscript .headingInfo_subtitle {
  font: 400 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo .services .headingInfo_locations li, :lang(en) .noscript .headingInfo .services .headingInfo_locations li {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo .services .preview, :lang(en) .noscript .headingInfo .services .preview {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo_services .article-status .check-fact, :lang(en) .noscript .headingInfo_services .article-status .check-fact {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .headingInfo_services .article-status .check-trending, :lang(en) .noscript .headingInfo_services .article-status .check-trending {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tags, :lang(en) .noscript .tags {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .mainHeader_title, :lang(en) .noscript .globalNav .mainHeader_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .globalNav .mainHeader .btn, :lang(en) .noscript .globalNav .mainHeader .btn {
  font-size: 0;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .globalNav .mainHeader .btn, :lang(en) .noscript .globalNav .mainHeader .btn {
    font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .globalNav .mainHeader .search-form input, :lang(en) .noscript .globalNav .mainHeader .search-form input {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .mainHeader .search-form .search-cancel, :lang(en) .noscript .globalNav .mainHeader .search-form .search-cancel {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .mainNav, :lang(en) .noscript .globalNav .mainNav {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .mainNav .mainNav_subMenu .megaMenu_label, :lang(en) .noscript .globalNav .mainNav .mainNav_subMenu .megaMenu_label {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .dropDown_label, :lang(en) .noscript .globalNav .dropDown_label {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .dropDown_list, :lang(en) .noscript .globalNav .dropDown_list {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .dropDown-selected a, :lang(en) .noscript .globalNav .dropDown-selected a {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .megaMenu_lead .megaMenu_header a span, :lang(en) .noscript .globalNav .megaMenu_lead .megaMenu_header a span {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .megaMenu_label, :lang(en) .noscript .globalNav .megaMenu_label {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .megaMenu .submenu .megaMenu_label, :lang(en) .noscript .globalNav .megaMenu .submenu .megaMenu_label {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .globalNav .megaMenu .submenu, :lang(en) .noscript .globalNav .megaMenu .submenu {
    font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .globalNav .articleNav_title, :lang(en) .noscript .globalNav .articleNav_title {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .globalNav .breadcrumb_element, :lang(en) .noscript .globalNav .breadcrumb_element {
  font-size: 1rem;
}
:lang(en) .aa-font .globalNav .breadcrumb_link, :lang(en) .noscript .globalNav .breadcrumb_link {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .video-player .vjs-menu-item, :lang(en) .noscript .video-player .vjs-menu-item {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
[dir=ltr] :lang(en) .aa-font .factCheck, [dir=ltr] :lang(en) .noscript .factCheck {
  text-align: left;
}
[dir=rtl] :lang(en) .aa-font .factCheck, [dir=rtl] :lang(en) .noscript .factCheck {
  text-align: right;
}
:lang(en) .aa-font .factCheck_element, :lang(en) .noscript .factCheck_element {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .factCheck_claim, :lang(en) .noscript .factCheck_claim {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .factCheck_fact .resources, :lang(en) .noscript .factCheck_fact .resources {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .factCheck p, :lang(en) .noscript .factCheck p {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .factCheck .resources, :lang(en) .noscript .factCheck .resources {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .inline-title, :lang(en) .noscript .inline-title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tm-overview, :lang(en) .noscript .tm-overview {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tm-overview .tm-overview_title, :lang(en) .noscript .tm-overview .tm-overview_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tm-overview .tm-overview_title .tm-overview_label, :lang(en) .noscript .tm-overview .tm-overview_title .tm-overview_label {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tm-highlights .tm-highlights_title, :lang(en) .noscript .tm-highlights .tm-highlights_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tm-highlights .tm-highlights_list .tm-highlights_item a, :lang(en) .noscript .tm-highlights .tm-highlights_list .tm-highlights_item a {
  font-weight: 400;
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_name, :lang(en) .noscript .avatar_name {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_desc, :lang(en) .noscript .avatar_desc {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_social-account .acc-name, :lang(en) .noscript .avatar_social-account .acc-name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinion_title, :lang(en) .noscript .opinion_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .opinion .avatar_name, :lang(en) .noscript .opinion .avatar_name {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinion .avatar_desc, :lang(en) .noscript .opinion .avatar_desc {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinion--v2 .opinion_title, :lang(en) .noscript .opinion--v2 .opinion_title {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinion--v2 .avatar_name, :lang(en) .noscript .opinion--v2 .avatar_name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font [dir=rtl] .opinion .avatar_desc, :lang(en) .noscript [dir=rtl] .opinion .avatar_desc {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .articleOpinionContainer .articleOpinion_author, :lang(en) .noscript .articleOpinionContainer .articleOpinion_author {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .articleOpinionContainer .articleOpinion_title, :lang(en) .noscript .articleOpinionContainer .articleOpinion_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .articleOpinionContainer .articleOpinion .timeDate, :lang(en) .noscript .articleOpinionContainer .articleOpinion .timeDate {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .articleOpinionContainer .articleOpinion .timeDate time, :lang(en) .noscript .articleOpinionContainer .articleOpinion .timeDate time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .articleOpinionContainer .articleOpinion .pargraph, :lang(en) .noscript .articleOpinionContainer .articleOpinion .pargraph {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .articleOpinionContainer .articleOpinion .location_element, :lang(en) .noscript .articleOpinionContainer .articleOpinion .location_element {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .articleOpinionContainer .avatar_desc, :lang(en) .noscript .articleOpinionContainer .avatar_desc {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .articleOpinionContainer .articleOpinion_title, :lang(en) .noscript .articleOpinionContainer .articleOpinion_title {
    font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .tm-story .tm-story-group label.tm-group-action, :lang(en) .noscript .tm-story .tm-story-group label.tm-group-action {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tm-story .tm-story-group label.tm-group-action::after, :lang(en) .noscript .tm-story .tm-story-group label.tm-group-action::after {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tm-story .tm-story-group .tm-group-head .tm-group-title, :lang(en) .noscript .tm-story .tm-story-group .tm-group-head .tm-group-title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, :lang(en) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking, :lang(en) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking b, :lang(en) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item i.aa-breaking b {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, :lang(en) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, :lang(en) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p, :lang(en) .noscript .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .latest_title, :lang(en) .noscript .latest_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .latest .timeDate, :lang(en) .noscript .latest .timeDate {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .latest_news, :lang(en) .noscript .latest_news {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .latest_description, :lang(en) .noscript .latest_description {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .latest_section, :lang(en) .noscript .latest_section {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .latest_news, :lang(en) .noscript .latest_news {
    font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
  :lang(en) .aa-font .latest_description, :lang(en) .noscript .latest_description {
    font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .mostRead_title, :lang(en) .noscript .mostRead_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .mostRead .tabs-tab__text-label, :lang(en) .noscript .mostRead .tabs-tab__text-label {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .mostRead_element, :lang(en) .aa-font .mostRead_section, :lang(en) .noscript .mostRead_element, :lang(en) .noscript .mostRead_section {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .mostRead_news, :lang(en) .noscript .mostRead_news {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .mostRead_description, :lang(en) .aa-font .mostRead_interaction,
:lang(en) .aa-font .mostRead .btn, :lang(en) .noscript .mostRead_description, :lang(en) .noscript .mostRead_interaction,
:lang(en) .noscript .mostRead .btn {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .mostRead.v2 .btn, :lang(en) .noscript .mostRead.v2 .btn {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .mostRead.v2 .mostRead_position, :lang(en) .noscript .mostRead.v2 .mostRead_position {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .read-mode, :lang(en) .noscript .read-mode {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .read-mode .change-size, :lang(en) .noscript .read-mode .change-size {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .read-mode .change-size .increase, :lang(en) .noscript .read-mode .change-size .increase {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font article, :lang(en) .noscript article {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionHeroListing-v2 .avatar .avatar_name, :lang(en) .noscript .opinionHeroListing-v2 .avatar .avatar_name {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionHeroListing-v2 .opinionCard .avatar .avatar_name, :lang(en) .noscript .opinionHeroListing-v2 .opinionCard .avatar .avatar_name {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sectionHero_elements .sectionHero_title, :lang(en) .noscript .sectionHero_elements .sectionHero_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .sectionHero_description, :lang(en) .noscript .sectionHero_description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sectionHero_section, :lang(en) .noscript .sectionHero_section {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sectionHero_title, :lang(en) .noscript .sectionHero_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .sectionHero_thumb .sectionHero_title, :lang(en) .noscript .sectionHero_thumb .sectionHero_title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sectionHero_thumb .sectionHero_element.main .sectionHero_title, :lang(en) .noscript .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .sectionHero_thumb .sectionHero_element.main .sectionHero_title, :lang(en) .noscript .sectionHero_thumb .sectionHero_element.main .sectionHero_title {
    font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .sectionHero-gallery-view .swiper-pagination-bullet, :lang(en) .noscript .sectionHero-gallery-view .swiper-pagination-bullet {
  font-size: 0;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .sectionHero-gallery-view .swiper-pagination-bullet, :lang(en) .noscript .sectionHero-gallery-view .swiper-pagination-bullet {
    font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
    line-height: 2.4rem;
  }
  [dir] :lang(en) .aa-font .sectionHero-gallery-view .swiper-pagination-bullet, [dir] :lang(en) .noscript .sectionHero-gallery-view .swiper-pagination-bullet {
    text-align: center;
  }
}
:lang(en) .aa-font .sectionHero-hero50 .latest50 .sectionHero_title, :lang(en) .noscript .sectionHero-hero50 .latest50 .sectionHero_title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_title, :lang(en) .noscript .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .sectionHero.gallerySmall .kicker, :lang(en) .noscript .sectionHero.gallerySmall .kicker {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title, :lang(en) .noscript .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker, :lang(en) .noscript .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker, :lang(en) .noscript .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .kicker {
    font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title, :lang(en) .noscript [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
  font-weight: bold;
}
:lang(en) .aa-font [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title, :lang(en) .noscript [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title, :lang(en) .noscript [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_title {
    font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .readmode-toolbar, :lang(en) .noscript .readmode-toolbar {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .readmode-toolbar_rem-settings-decrease, :lang(en) .noscript .readmode-toolbar_rem-settings-decrease {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .readmode-toolbar_rem-settings-increase, :lang(en) .noscript .readmode-toolbar_rem-settings-increase {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .kicker, :lang(en) .noscript .kicker {
  font: inherit;
  font-weight: 200;
}
:lang(en) .aa-font .section-time-bar .section, :lang(en) .noscript .section-time-bar .section {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .section-time-bar .time, :lang(en) .noscript .section-time-bar .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .top-stories, :lang(en) .noscript .top-stories {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .top-stories li a, :lang(en) .noscript .top-stories li a {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .kicker-hero, :lang(en) .noscript .kicker-hero {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .kicker-hero .title, :lang(en) .noscript .kicker-hero .title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .kicker-hero .description, :lang(en) .noscript .kicker-hero .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .kicker-section-results .kicker-results-list .title, :lang(en) .noscript .kicker-section-results .kicker-results-list .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .kicker-section-results.video-teasers .section-label h2, :lang(en) .noscript .kicker-section-results.video-teasers .section-label h2 {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .kicker-section-results.video-teasers .kicker-results-list .video .title, :lang(en) .noscript .kicker-section-results.video-teasers .kicker-results-list .video .title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .more-link, :lang(en) .noscript .more-link {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .social-card, :lang(en) .noscript .social-card {
  min-width: 270px;
  max-width: 300px;
}
:lang(en) .aa-font .social-card_header_content_social-name, :lang(en) .noscript .social-card_header_content_social-name {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .social-card_header_content_social-subline, :lang(en) .noscript .social-card_header_content_social-subline {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .social-card_body *, :lang(en) .noscript .social-card_body * {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .breaking-news_logo b, :lang(en) .noscript .breaking-news_logo b {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .breaking-news_logo b, :lang(en) .noscript .breaking-news_logo b {
    font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .breaking-news_content, :lang(en) .noscript .breaking-news_content {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .breaking-news_content, :lang(en) .noscript .breaking-news_content {
    font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .tag-results .header *, :lang(en) .noscript .tag-results .header * {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .tag-results p, :lang(en) .noscript .tag-results p {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tag-results .results-list .list-item .title, :lang(en) .noscript .tag-results .results-list .list-item .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .tag-results .results-list .list-item .title, :lang(en) .noscript .tag-results .results-list .list-item .title {
    font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .tag-results .results-list .list-item .service .time, :lang(en) .noscript .tag-results .results-list .list-item .service .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tag-results .results-list .list-item .service .section, :lang(en) .noscript .tag-results .results-list .list-item .service .section {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing01 .listing01-articles .content .title, :lang(en) .noscript .listing01 .listing01-articles .content .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .listing01 .listing01-articles .content .description, :lang(en) .noscript .listing01 .listing01-articles .content .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content .title, :lang(en) .aa-font .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content .title, :lang(en) .noscript .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content .title, :lang(en) .noscript .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content .title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing01.podcast-list .main-article .content .description, :lang(en) .noscript .listing01.podcast-list .main-article .content .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing01.podcast-list .results-list .list-item .title, :lang(en) .noscript .listing01.podcast-list .results-list .list-item .title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .listing01.podcast-list .results-list .list-item .description, :lang(en) .noscript .listing01.podcast-list .results-list .list-item .description {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing02 .results-list .list-item .title, :lang(en) .noscript .listing02 .results-list .list-item .title {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing02 .results-list.swiper-wrapper .list-item .title, :lang(en) .noscript .listing02 .results-list.swiper-wrapper .list-item .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .listing03 .results-list .list-item .title, :lang(en) .noscript .listing03 .results-list .list-item .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .listing03 .results-list .list-item .description, :lang(en) .noscript .listing03 .results-list .list-item .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing03 .results-list .list-item .full-coverage-link, :lang(en) .noscript .listing03 .results-list .list-item .full-coverage-link {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .listing03 .results-list:first-of-type .list-item:first-child .title, :lang(en) .aa-font .listing03 .results-list:nth-of-type(2) .list-item:first-child .title, :lang(en) .noscript .listing03 .results-list:first-of-type .list-item:first-child .title, :lang(en) .noscript .listing03 .results-list:nth-of-type(2) .list-item:first-child .title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .section-label h1,
:lang(en) .aa-font .section-label h2,
:lang(en) .aa-font .section-label h3,
:lang(en) .aa-font .section-label h4,
:lang(en) .aa-font .section-label h5,
:lang(en) .aa-font .section-label h6, :lang(en) .noscript .section-label h1,
:lang(en) .noscript .section-label h2,
:lang(en) .noscript .section-label h3,
:lang(en) .noscript .section-label h4,
:lang(en) .noscript .section-label h5,
:lang(en) .noscript .section-label h6 {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .section-label h1 .kicker,
:lang(en) .aa-font .section-label h2 .kicker,
:lang(en) .aa-font .section-label h3 .kicker,
:lang(en) .aa-font .section-label h4 .kicker,
:lang(en) .aa-font .section-label h5 .kicker,
:lang(en) .aa-font .section-label h6 .kicker, :lang(en) .noscript .section-label h1 .kicker,
:lang(en) .noscript .section-label h2 .kicker,
:lang(en) .noscript .section-label h3 .kicker,
:lang(en) .noscript .section-label h4 .kicker,
:lang(en) .noscript .section-label h5 .kicker,
:lang(en) .noscript .section-label h6 .kicker {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .results-label, :lang(en) .noscript .results-label {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .liveVod_status,
:lang(en) .aa-font .liveVod .timeDate, :lang(en) .noscript .liveVod_status,
:lang(en) .noscript .liveVod .timeDate {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .liveVod_program,
:lang(en) .aa-font .liveVod .program_status, :lang(en) .noscript .liveVod_program,
:lang(en) .noscript .liveVod .program_status {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .liveVod .h3, :lang(en) .noscript .liveVod .h3 {
    font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .featuredPrograms h2, :lang(en) .noscript .featuredPrograms h2 {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .allOurPrograms, :lang(en) .noscript .allOurPrograms {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .allOurPrograms, :lang(en) .noscript .allOurPrograms {
    font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
  :lang(en) .aa-font .allOurPrograms h2, :lang(en) .noscript .allOurPrograms h2 {
    font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
  :lang(en) .aa-font .allOurPrograms_nav_element a, :lang(en) .noscript .allOurPrograms_nav_element a {
    font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .arabicMedia_text, :lang(en) .noscript .arabicMedia_text {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 501px) {
  :lang(en) .aa-font .arabicMedia h2, :lang(en) .noscript .arabicMedia h2 {
    font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
  :lang(en) .aa-font .arabicMedia_text, :lang(en) .noscript .arabicMedia_text {
    font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .opinionHero_authorName, :lang(en) .noscript .opinionHero_authorName {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_name, :lang(en) .noscript .avatar_name {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_desc, :lang(en) .noscript .avatar_desc {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .avatar_social-account .acc-name, :lang(en) .noscript .avatar_social-account .acc-name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionCard .h3, :lang(en) .noscript .opinionCard .h3 {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionCard_article, :lang(en) .noscript .opinionCard_article {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionCard_summary, :lang(en) .aa-font .opinionCard_authorName, :lang(en) .aa-font .opinionCard.withImage .avatar_name, :lang(en) .aa-font .opinionCard.carouselCard .avatar_name, :lang(en) .noscript .opinionCard_summary, :lang(en) .noscript .opinionCard_authorName, :lang(en) .noscript .opinionCard.withImage .avatar_name, :lang(en) .noscript .opinionCard.carouselCard .avatar_name {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionCard.biggerFont h3, :lang(en) .noscript .opinionCard.biggerFont h3 {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .opinionCard.authorArticle .avatar_desc, :lang(en) .noscript .opinionCard.authorArticle .avatar_desc {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionCard.authorArticle .avatar_name, :lang(en) .noscript .opinionCard.authorArticle .avatar_name {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .topInfo, :lang(en) .noscript .topInfo {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .trending .card_title, :lang(en) .noscript .trending .card_title {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .trending .card_title, :lang(en) .noscript .trending .card_title {
    font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .sectionFollow, :lang(en) .noscript .sectionFollow {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionRelated_title, :lang(en) .noscript .opinionRelated_title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionRelated_author, :lang(en) .noscript .opinionRelated_author {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionRelated.opinionRelatedV2 .opinionRelated_title, :lang(en) .noscript .opinionRelated.opinionRelatedV2 .opinionRelated_title {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .opinionRelated.opinionRelatedV2 .opinionRelated_author, :lang(en) .noscript .opinionRelated.opinionRelatedV2 .opinionRelated_author {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .you-missed .you-missed-notifier .notifier-content .label, :lang(en) .noscript .you-missed .you-missed-notifier .notifier-content .label {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .you-missed .you-missed-overlay .overlay-content .header .title, :lang(en) .noscript .you-missed .you-missed-overlay .overlay-content .header .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, :lang(en) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .section, :lang(en) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .section {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, :lang(en) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, :lang(en) .noscript .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .game-card_league, :lang(en) .noscript .game-card_league {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .game-card_state, :lang(en) .noscript .game-card_state {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .game-card_club, :lang(en) .noscript .game-card_club {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .game-card_score, :lang(en) .noscript .game-card_score {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .subitution-card, :lang(en) .noscript .subitution-card {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .game-event-card_player, :lang(en) .noscript .game-event-card_player {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .game-event-card_event, :lang(en) .noscript .game-event-card_event {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .match-stat-card_header, :lang(en) .noscript .match-stat-card_header {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .match-stat-card_body, :lang(en) .noscript .match-stat-card_body {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .match-stat-card[stat-type=loading] .match-stat-card_team_value, :lang(en) .noscript .match-stat-card[stat-type=loading] .match-stat-card_team_value {
  height: 1.8rem;
  width: 1.8rem;
}
:lang(en) .aa-font .sports-hero_breadcrumb, :lang(en) .noscript .sports-hero_breadcrumb {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sports-hero_banner_content, :lang(en) .noscript .sports-hero_banner_content {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sports-hero .sports-header_description .caption, :lang(en) .noscript .sports-hero .sports-header_description .caption {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sports-hero .sports-description_content_caption, :lang(en) .noscript .sports-hero .sports-description_content_caption {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sports-hero .sports-description_content_value, :lang(en) .noscript .sports-hero .sports-description_content_value {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .game-summary_header, :lang(en) .noscript .game-summary_header {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .game-summary_timeline_item:before, :lang(en) .noscript .game-summary_timeline_item:before {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-breakdown_title, :lang(en) .noscript .player-breakdown_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .player-breakdown_toggle, :lang(en) .noscript .player-breakdown_toggle {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-breakdown_ranks th, :lang(en) .noscript .player-breakdown_ranks th {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-breakdown_ranks td, :lang(en) .noscript .player-breakdown_ranks td {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-breakdown_ranks td.player-breakdown_goals, :lang(en) .noscript .player-breakdown_ranks td.player-breakdown_goals {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-card_shirt-number, :lang(en) .aa-font .player-card_position, :lang(en) .noscript .player-card_shirt-number, :lang(en) .noscript .player-card_position {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-card_name, :lang(en) .noscript .player-card_name {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-card_label, :lang(en) .noscript .player-card_label {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .player-card[card-type=loading] .player-card_shirt-number, :lang(en) .aa-font .player-card[card-type=loading] .player-card_position, :lang(en) .noscript .player-card[card-type=loading] .player-card_shirt-number, :lang(en) .noscript .player-card[card-type=loading] .player-card_position {
  height: 1.8rem;
}
:lang(en) .aa-font .player-card[card-type=loading] .player-card_name, :lang(en) .noscript .player-card[card-type=loading] .player-card_name {
  height: 2.2rem;
}
:lang(en) .aa-font .player-card[card-type=loading] .player-card_label, :lang(en) .noscript .player-card[card-type=loading] .player-card_label {
  height: 1.8rem;
}
:lang(en) .aa-font .squad-table_header, :lang(en) .noscript .squad-table_header {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .squad-table_squad, :lang(en) .noscript .squad-table_squad {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .squad-table_squad thead, :lang(en) .noscript .squad-table_squad thead {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .squad-table_footer_label, :lang(en) .noscript .squad-table_footer_label {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .squad-table_footer_name, :lang(en) .noscript .squad-table_footer_name {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sports-transfer_info, :lang(en) .noscript .sports-transfer_info {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sports-transfer_info_direction, :lang(en) .noscript .sports-transfer_info_direction {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .sports-transfer[is-loading] .sports-transfer_name, :lang(en) .noscript .sports-transfer[is-loading] .sports-transfer_name {
  height: 1.8rem;
}
:lang(en) .aa-font .sports-transfer_name, :lang(en) .noscript .sports-transfer_name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .calendar_header, :lang(en) .noscript .calendar_header {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .calendar_header .aa, :lang(en) .noscript .calendar_header .aa {
  height: 2.2rem;
  width: 2.2rem;
}
:lang(en) .aa-font .calendar_labels, :lang(en) .noscript .calendar_labels {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .calendar_day, :lang(en) .noscript .calendar_day {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .league-list, :lang(en) .noscript .league-list {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .fixtures-panel-nav_header, :lang(en) .noscript .fixtures-panel-nav_header {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .fixtures-panel-nav_header_title, :lang(en) .noscript .fixtures-panel-nav_header_title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .fixtures-panel-nav_header .aa, :lang(en) .noscript .fixtures-panel-nav_header .aa {
  height: 1.8rem;
  width: 1.8rem;
}
:lang(en) .aa-font .fixtures-list_copmpetition_name, :lang(en) .noscript .fixtures-list_copmpetition_name {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .fixtures-list_copmpetition_mataches-no-matches, :lang(en) .noscript .fixtures-list_copmpetition_mataches-no-matches {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .side-panel ul li, :lang(en) .noscript .side-panel ul li {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .league-table_title, :lang(en) .noscript .league-table_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .league-table_toggle, :lang(en) .noscript .league-table_toggle {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .league-table_ranks th, :lang(en) .noscript .league-table_ranks th {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .league-table_ranks .league-table_name, :lang(en) .aa-font .league-table_ranks .league-table_win, :lang(en) .aa-font .league-table_ranks .league-table_draw, :lang(en) .aa-font .league-table_ranks .league-table_lost, :lang(en) .noscript .league-table_ranks .league-table_name, :lang(en) .noscript .league-table_ranks .league-table_win, :lang(en) .noscript .league-table_ranks .league-table_draw, :lang(en) .noscript .league-table_ranks .league-table_lost {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .league-table_ranks .league-table_position, :lang(en) .aa-font .league-table_ranks .league-table_points, :lang(en) .noscript .league-table_ranks .league-table_position, :lang(en) .noscript .league-table_ranks .league-table_points {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .trophy-title, :lang(en) .noscript .trophy-title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .trophy-count, :lang(en) .noscript .trophy-count {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .scoreboard_home-team, :lang(en) .aa-font .scoreboard_away-team, :lang(en) .noscript .scoreboard_home-team, :lang(en) .noscript .scoreboard_away-team {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .scoreboard_score, :lang(en) .noscript .scoreboard_score {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .scoreboard_game-status, :lang(en) .noscript .scoreboard_game-status {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .overall-stats_title, :lang(en) .noscript .overall-stats_title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .overall-stats_stat-title, :lang(en) .noscript .overall-stats_stat-title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .overall-stats_stat-count, :lang(en) .noscript .overall-stats_stat-count {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .aa-media.aa-media4x3 .list-item.active .title, :lang(en) .noscript .aa-media.aa-media4x3 .list-item.active .title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .aa-media-hero .hero h3, :lang(en) .noscript .aa-media-hero .hero h3 {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .aa-media-hero .hero .description, :lang(en) .noscript .aa-media-hero .hero .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .category-selector .categories .category-label, :lang(en) .noscript .category-selector .categories .category-label {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .category-selector .categories .category-list, :lang(en) .noscript .category-selector .categories .category-list {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .aamedia-listing .navigator .square .aa, :lang(en) .noscript .aamedia-listing .navigator .square .aa {
  height: 3.6rem;
  width: 3.6rem;
}
:lang(en) .aa-font .aamedia-listing .video-list li .img-box .time, :lang(en) .noscript .aamedia-listing .video-list li .img-box .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .aamedia-listing .video-list li .title, :lang(en) .noscript .aamedia-listing .video-list li .title {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .aamedia-listing .video-list li.active .title, :lang(en) .noscript .aamedia-listing .video-list li.active .title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .aa-documentaries .description .title, :lang(en) .noscript .aa-documentaries .description .title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .aa-documentaries .description p, :lang(en) .noscript .aa-documentaries .description p {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .aa-documentaries .description .btn, :lang(en) .noscript .aa-documentaries .description .btn {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .editor-carousel .header, :lang(en) .noscript .editor-carousel .header {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .editor-carousel .swiper-wrapper li .title, :lang(en) .noscript .editor-carousel .swiper-wrapper li .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .editor-carousel .swiper-wrapper li .description, :lang(en) .noscript .editor-carousel .swiper-wrapper li .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .editor-carousel .swiper-wrapper li .service .section, :lang(en) .noscript .editor-carousel .swiper-wrapper li .service .section {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .editor-carousel .swiper-wrapper li .service .time, :lang(en) .noscript .editor-carousel .swiper-wrapper li .service .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .editor-carousel .swiper-wrapper li.breaking .breaking-title, :lang(en) .noscript .editor-carousel .swiper-wrapper li.breaking .breaking-title {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .editor-carousel .swiper-wrapper li.breaking .breaking-title b, :lang(en) .noscript .editor-carousel .swiper-wrapper li.breaking .breaking-title b {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .editor-carousel.video-teasers .swiper-wrapper li a .title, :lang(en) .noscript .editor-carousel.video-teasers .swiper-wrapper li a .title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, :lang(en) .noscript .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tv-program .aamedia-listing .video-list li .title, :lang(en) .noscript .tv-program .aamedia-listing .video-list li .title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .program-name-episode-ttl .program-name, :lang(en) .noscript .program-name-episode-ttl .program-name {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .program-name-episode-ttl .episode-title, :lang(en) .noscript .program-name-episode-ttl .episode-title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .program-description .description, :lang(en) .noscript .program-description .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .program-description .time, :lang(en) .noscript .program-description .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .underBar-title .title, :lang(en) .noscript .underBar-title .title {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .video-filter-service .results-label, :lang(en) .noscript .video-filter-service .results-label {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .header, :lang(en) .noscript .live-stream .header {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .header .title, :lang(en) .noscript .live-stream .header .title {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .header .title b, :lang(en) .noscript .live-stream .header .title b {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .select-device .label, :lang(en) .noscript .live-stream .select-device .label {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .select-device a[data-tooltip]::before, :lang(en) .noscript .live-stream .select-device a[data-tooltip]::before {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .live-list li.live .program-name, :lang(en) .noscript .live-stream .live-list li.live .program-name {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .live-list li span, :lang(en) .noscript .live-stream .live-list li span {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .live-stream .live-list li .program-name, :lang(en) .noscript .live-stream .live-list li .program-name {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .share-this, :lang(en) .noscript .share-this {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .share-this ul.sharing-options li .url-tooltip, :lang(en) .noscript .share-this ul.sharing-options li .url-tooltip {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .share-this ul.sharing-options li .url-tooltip .tooltip-print, :lang(en) .noscript .share-this ul.sharing-options li .url-tooltip .tooltip-print {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .explore-more .explore-list .list-item .story-title, :lang(en) .noscript .explore-more .explore-list .list-item .story-title {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .explore-more .explore-list .list-item .section-name, :lang(en) .noscript .explore-more .explore-list .list-item .section-name {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .bottom-nav .section-label h2, :lang(en) .noscript .bottom-nav .section-label h2 {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .bottom-nav .section-label h2, :lang(en) .noscript .bottom-nav .section-label h2 {
    font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0rem;
  }
}
:lang(en) .aa-font .bottom-nav .explore-more .explore-list .list-item .story-title, :lang(en) .noscript .bottom-nav .explore-more .explore-list .list-item .story-title {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
@media (min-width: 1200px) {
  :lang(en) .aa-font .bottom-nav .explore-more .explore-list .list-item .story-title, :lang(en) .noscript .bottom-nav .explore-more .explore-list .list-item .story-title {
    font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
    letter-spacing: 0.02rem;
  }
}
:lang(en) .aa-font .accordion li.accordion-item .accordion-trigger, :lang(en) .noscript .accordion li.accordion-item .accordion-trigger {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .accordion li.accordion-item .accordion-content, :lang(en) .noscript .accordion li.accordion-item .accordion-content {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tabular-data, :lang(en) .noscript .tabular-data {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tabular-data .table-wrapper table th, :lang(en) .noscript .tabular-data .table-wrapper table th {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .tabular-data .table-wrapper .notice, :lang(en) .noscript .tabular-data .table-wrapper .notice {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .aaMediaBar, :lang(en) .noscript .aaMediaBar {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .pagination, :lang(en) .noscript .pagination {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .wrapper-404, :lang(en) .noscript .wrapper-404 {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .wrapper-404 .msg_title, :lang(en) .noscript .wrapper-404 .msg_title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .wrapper-404 .msg p, :lang(en) .noscript .wrapper-404 .msg p {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .wrapper-404 .msg_actions-btn, :lang(en) .noscript .wrapper-404 .msg_actions-btn {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .data-privacy .privacy-overlay .sittings .description, :lang(en) .noscript .data-privacy .privacy-overlay .sittings .description {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label h2, :lang(en) .noscript .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label h2 {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger::after, :lang(en) .noscript .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger::after {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .data-privacy .privacy-overlay .declaration .description, :lang(en) .aa-font .data-privacy .privacy-overlay .declaration p, :lang(en) .noscript .data-privacy .privacy-overlay .declaration .description, :lang(en) .noscript .data-privacy .privacy-overlay .declaration p {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .data-privacy .privacy-overlay .declaration .description a, :lang(en) .aa-font .data-privacy .privacy-overlay .declaration p a, :lang(en) .noscript .data-privacy .privacy-overlay .declaration .description a, :lang(en) .noscript .data-privacy .privacy-overlay .declaration p a {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .disclaimer, :lang(en) .noscript .disclaimer {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .disclaimer .label, :lang(en) .noscript .disclaimer .label {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .pdf-link, :lang(en) .noscript .pdf-link {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .auto-complete, :lang(en) .noscript .auto-complete {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .auto-complete .search-form input.search, :lang(en) .noscript .auto-complete .search-form input.search {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .auto-complete .search-form .suggestions a .title, :lang(en) .noscript .auto-complete .search-form .suggestions a .title {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .auto-complete .search-form .suggestions.auto-suggestions li .title, :lang(en) .noscript .auto-complete .search-form .suggestions.auto-suggestions li .title {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-filters, :lang(en) .noscript .search-filters {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-filters .section-label h2, :lang(en) .noscript .search-filters .section-label h2 {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-filters-group, :lang(en) .noscript .search-filters-group {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-filters-group .collapsible, :lang(en) .noscript .search-filters-group .collapsible {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-results .item .story-title, :lang(en) .noscript .search-results .item .story-title {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-results .item p, :lang(en) .noscript .search-results .item p {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-results .item .time, :lang(en) .noscript .search-results .item .time {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .search-results .item .section, :lang(en) .noscript .search-results .item .section {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .liveStreaming, :lang(en) .noscript .liveStreaming {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .liveStreaming_status, :lang(en) .noscript .liveStreaming_status {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .footer-ex1, :lang(en) .noscript .footer-ex1 {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .footer-ex1_news-links_secondary, :lang(en) .noscript .footer-ex1_news-links_secondary {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .footer-ex1_arabiya_info-links, :lang(en) .noscript .footer-ex1_arabiya_info-links {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .footer-ex1_arabiya_info-copywrite, :lang(en) .noscript .footer-ex1_arabiya_info-copywrite {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .breaking-takeover .content .label, :lang(en) .noscript .breaking-takeover .content .label {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .breaking-takeover .content a .title, :lang(en) .noscript .breaking-takeover .content a .title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .breaking-takeover .content a p, :lang(en) .noscript .breaking-takeover .content a p {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .breaking-takeover .content .section, :lang(en) .noscript .breaking-takeover .content .section {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .breaking-takeover .content .btn, :lang(en) .noscript .breaking-takeover .content .btn {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, :lang(en) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, :lang(en) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more, :lang(en) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .story .title, :lang(en) .noscript .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .story .title {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .google-news-callout .text, :lang(en) .noscript .google-news-callout .text {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .wzrk-alert .wzrk-alert-heading, :lang(en) .noscript .wzrk-alert .wzrk-alert-heading {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .wzrk-alert .wzrk-alert-body,
:lang(en) .aa-font .wzrk-alert .wzrk-button-container button, :lang(en) .noscript .wzrk-alert .wzrk-alert-body,
:lang(en) .noscript .wzrk-alert .wzrk-button-container button {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .countdown .count, :lang(en) .noscript .countdown .count {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
  font-size: 1.6rem;
}
:lang(en) .aa-font .countdown .count span, :lang(en) .noscript .countdown .count span {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
  font-size: 3.2rem;
}
:lang(en) .aa-font .documentaries-header .section-label h2, :lang(en) .noscript .documentaries-header .section-label h2 {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .documentaries-header .follow-label, :lang(en) .noscript .documentaries-header .follow-label {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .documentaries-header .search-form input, :lang(en) .noscript .documentaries-header .search-form input {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .documentaries-header p, :lang(en) .noscript .documentaries-header p {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .composite-search .se-results-title, :lang(en) .noscript .composite-search .se-results-title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .composite-search .se-results-no, :lang(en) .noscript .composite-search .se-results-no {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .composite-search .tabs-sort-container .tabs-sort, :lang(en) .noscript .composite-search .tabs-sort-container .tabs-sort {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .composite-search .tabs-sort-container .tabs-sort .active, :lang(en) .noscript .composite-search .tabs-sort-container .tabs-sort .active {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .application-header__list__link, :lang(en) .noscript .application-header__list__link {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .application-hero__title, :lang(en) .noscript .application-hero__title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .application-hero__desc, :lang(en) .noscript .application-hero__desc {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .application-card__title, :lang(en) .noscript .application-card__title {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .application-card__text, :lang(en) .noscript .application-card__text {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .application-card__icon .application-card__icon__label, :lang(en) .noscript .application-card__icon .application-card__icon__label {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .application-social__title, :lang(en) .noscript .application-social__title {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .application-social__text, :lang(en) .noscript .application-social__text {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .application-social__action, :lang(en) .noscript .application-social__action {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .social-links .ch-name, :lang(en) .noscript .social-links .ch-name {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .social-links .feed, :lang(en) .noscript .social-links .feed {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .top-headlines, :lang(en) .noscript .top-headlines {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .np-card .card-content .card-title, :lang(en) .noscript .np-card .card-content .card-title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-size: 7.2rem;
  line-height: 6rem;
}
:lang(en) .aa-font .np-card .card-content .card-subtitle, :lang(en) .noscript .np-card .card-content .card-subtitle {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .np-card .card-content .card-description, :lang(en) .noscript .np-card .card-content .card-description {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-size: 2.8rem;
  font-weight: 300;
}
:lang(en) .aa-font .np-card .card-content .card-social, :lang(en) .aa-font .np-card .card-content .card-views, :lang(en) .noscript .np-card .card-content .card-social, :lang(en) .noscript .np-card .card-content .card-views {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
  font-size: 2.8rem;
}
:lang(en) .aa-font .np-card .card-content .section-time, :lang(en) .noscript .np-card .card-content .section-time {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .np-card .card-content .section-time .time, :lang(en) .noscript .np-card .card-content .section-time .time {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
  font-size: 2.8rem;
}
:lang(en) .aa-font .np-card .card-caption, :lang(en) .noscript .np-card .card-caption {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
  font-size: 2.8rem;
}
:lang(en) .aa-font .np-card .trending-title, :lang(en) .noscript .np-card .trending-title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .np-header .date, :lang(en) .noscript .np-header .date {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
  font-size: 2.8rem;
}
:lang(en) .aa-font .np-header .np-card .card-content .card-title, :lang(en) .noscript .np-header .np-card .card-content .card-title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .np-trending .np-card .card-content .card-title, :lang(en) .noscript .np-trending .np-card .card-content .card-title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .np-social .np-card .card-content .card-title, :lang(en) .noscript .np-social .np-card .card-content .card-title {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .np-social .np-card .card-content .card-subtitle, :lang(en) .noscript .np-social .np-card .card-content .card-subtitle {
  font: 400 2.8rem/3rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .np-top-content .np-card .card-content .card-title, :lang(en) .noscript .np-top-content .np-card .card-content .card-title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .np-editors-choice .np-card .card-content .card-title, :lang(en) .noscript .np-editors-choice .np-card .card-content .card-title {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
  font-weight: 500;
}
:lang(en) .aa-font .newspaper-main .section-label h1,
:lang(en) .aa-font .newspaper-main .section-label h2,
:lang(en) .aa-font .newspaper-main .section-label h3,
:lang(en) .aa-font .newspaper-main .section-label h4,
:lang(en) .aa-font .newspaper-main .section-label h5,
:lang(en) .aa-font .newspaper-main .section-label h6, :lang(en) .noscript .newspaper-main .section-label h1,
:lang(en) .noscript .newspaper-main .section-label h2,
:lang(en) .noscript .newspaper-main .section-label h3,
:lang(en) .noscript .newspaper-main .section-label h4,
:lang(en) .noscript .newspaper-main .section-label h5,
:lang(en) .noscript .newspaper-main .section-label h6 {
  font: 500 4.6rem/4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .hero-gallery .swiper-pagination-bullet, :lang(en) .noscript .hero-gallery .swiper-pagination-bullet {
  font: 500 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
  line-height: 2.4rem;
}
[dir] :lang(en) .aa-font .hero-gallery .swiper-pagination-bullet, [dir] :lang(en) .noscript .hero-gallery .swiper-pagination-bullet {
  text-align: center;
}
:lang(en) .aa-font .hero-card__info, :lang(en) .noscript .hero-card__info {
  font: 400 3.6rem/3.6rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0rem;
}
:lang(en) .aa-font .hero-card__section, :lang(en) .noscript .hero-card__section {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .hero-card__desc, :lang(en) .noscript .hero-card__desc {
  font: 300 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .hero-card--horizontal .hero-card__info, :lang(en) .noscript .hero-card--horizontal .hero-card__info {
  font: 500 2.2rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .hero-card--horizontal .hero-card__info .kicker, :lang(en) .noscript .hero-card--horizontal .hero-card__info .kicker {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .hero-card .kicker, :lang(en) .noscript .hero-card .kicker {
  font: 400 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .main-hero--latest .main-hero__first-col .hero-card__info, :lang(en) .aa-font .main-hero--latest .main-hero__secund-col .hero-card__info, :lang(en) .aa-font .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info, :lang(en) .noscript .main-hero--latest .main-hero__first-col .hero-card__info, :lang(en) .noscript .main-hero--latest .main-hero__secund-col .hero-card__info, :lang(en) .noscript .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
  font: 500 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info .kicker, :lang(en) .noscript .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info .kicker {
  font: 400 2.4rem/2.4rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
:lang(en) .aa-font .mpu .ad-title, :lang(en) .aa-font .leaderboard .ad-title, :lang(en) .aa-font .leaderboard02 .ad-title, :lang(en) .noscript .mpu .ad-title, :lang(en) .noscript .leaderboard .ad-title, :lang(en) .noscript .leaderboard02 .ad-title {
  font: 300 1.8rem/2rem alarabiya, "Helvetica Neue", sans-serif;
  letter-spacing: 0.02rem;
}
