.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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);
}

@media (min-width: 501px) {
  .match-page .page-content {
    grid-gap: 0 1.6rem;
  }
}
[dir] .match-page .page-content__item:nth-child(2) {
  margin-top: 1.6rem;
}
[dir=ltr] .match-page .sports-header_team-logo {
  margin-right: 1.6rem;
}
[dir=rtl] .match-page .sports-header_team-logo {
  margin-left: 1.6rem;
}
.match-page .sports-header_team-logo .sports-image {
  width: 7.2rem;
  height: 7.2rem;
}
.match-page .sports-header_team-logo .sports-image_wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
[dir] .match-page .sports-header_team-logo .sports-image_wrapper {
  padding: 8px;
}
.match-page .sports-header_team-logo .sports-image_wrapper img {
  width: 4.8rem;
  height: 4.8rem;
}
.match-page_statistics {
  overflow: hidden;
}
[dir] .match-page_statistics {
  border: 1px solid;
  border-radius: 0.4rem;
  margin-bottom: 3.2rem;
}
.match-page_statistics_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[dir] .match-page_statistics_header {
  padding: 2.1rem;
  border-bottom: 1px solid;
}
[dir] .match-page_statistics_header h2 {
  margin-bottom: 0 !important;
}
.match-page_statistics_header .sports-image {
  width: 3.2rem;
  height: 3.2rem;
}
.match-page_statistics_header .sports-image img {
  width: 100%;
  height: 100%;
}
[dir] .match-page_score .scoreboard {
  border-bottom: none;
  border-radius: 0.4rem 0.4rem 0 0;
  padding-top: 0;
  margin-top: 0;
}
.match-page_score .scoreboard_team-link {
  color: inherit;
  text-decoration: none;
}
[dir] .match-page_summary {
  margin: 0 0 32px 0;
}
[dir] .match-page_summary .game-summary {
  border-radius: 0 0 0.4rem 0.4rem;
}
[dir] .match-page_divider {
  margin: 32px 0;
}
.match-page .squad-table_squad-player-link {
  color: inherit;
  text-decoration: none;
}
.match-page .sports-header_team-logo {
  width: 125px;
}

@media (min-width: 501px) {
  .league-page .page-content {
    grid-gap: 0 1.6rem;
  }
}
[dir] .league-page .side-panel {
  margin-top: 0rem;
}
@media (min-width: 1200px) {
  [dir] .league-page .side-panel {
    margin-top: 1.6rem;
  }
}
[dir] .league-page_league-table {
  margin-bottom: 3.2rem;
}
.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;
  justify-content: flex-start;
  width: 100%;
  flex-wrap: wrap;
  grid-gap: 16px;
}
[dir] .league-page_rankings_top-player_container {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
@media (min-width: 501px) {
  [dir=ltr] .league-page_rankings_top-player_container {
    padding-left: 1rem;
  }
  [dir=rtl] .league-page_rankings_top-player_container {
    padding-right: 1rem;
  }
}
.league-page_rankings_top-player_container:hover {
  overflow-x: auto;
}
@media (min-width: 501px) {
  .league-page_rankings_top-player_container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .league-page_rankings_top-player_container {
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    grid-template-columns: repeat(3, -webkit-max-content);
    grid-template-columns: repeat(3, max-content);
    row-gap: 16px;
    max-height: 170px;
    justify-content: flex-start;
  }
}
.league-page_rankings_top-player_container.open {
  max-height: unset;
}
[dir] .league-page_rankings_top-player_container .player-card:first-child {
  border-top: 0;
}
.league-page .fixtures-list_header [competition-title] {
  justify-self: flex-start;
  flex: 1;
}
[dir] .league-page .fixtures-list_header [competition-title] {
  margin: 0;
}
.league-page .fixtures-list_header > div:not([competition-title]) {
  flex: auto;
}
[dir] .league-page .fixtures-list_header > div:not([competition-title]) {
  margin-bottom: 1rem;
}
[dir] .league-page .fixtures-list_header > div:not([competition-title]):last-child {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .league-page .fixtures-list_header > div:not([competition-title]) {
    flex: 0 0 auto;
  }
  [dir] .league-page .fixtures-list_header > div:not([competition-title]) {
    margin-bottom: 0;
  }
  [dir=ltr] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
    margin-left: auto;
  }
  [dir=rtl] .league-page .fixtures-list_header > div:not([competition-title]):first-child {
    margin-right: auto;
  }
}
.league-page .js-drop-down-wrapper {
  display: flex;
  align-items: center;
}
@media (min-width: 501px) {
  [dir=ltr] .league-page .js-drop-down-wrapper {
    margin-left: 2rem;
  }
  [dir=rtl] .league-page .js-drop-down-wrapper {
    margin-right: 2rem;
  }
}
.league-page .js-drop-down-wrapper .js-drop-down {
  position: relative;
}
.league-page .js-drop-down-wrapper .js-drop-down_value {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 6.3rem;
  width: auto;
  height: 3.2rem;
}
[dir] .league-page .js-drop-down-wrapper .js-drop-down_value {
  padding: 0 0.8rem;
  cursor: pointer;
  border: 1px solid;
  border-radius: 0.4rem;
}
.league-page .js-drop-down-wrapper .js-drop-down_value .aa {
  width: 2.4rem;
  height: 2.4rem;
}
.league-page .js-drop-down-wrapper .js-drop-down_selector {
  position: absolute;
  top: 3.6rem;
  min-width: 6.3rem;
  width: auto;
  height: 3.2rem;
  z-index: 4;
  overflow: hidden;
  max-height: 0;
  transition: 0.1s ease-in-out;
  outline: none;
}
[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector {
  border-radius: 0.4rem;
}
[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector {
  right: 0;
}
[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector {
  left: 0;
}
.league-page .js-drop-down-wrapper .js-drop-down_selector.open {
  max-height: 19.1rem;
  overflow: auto;
}
[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector.open {
  border: 1px solid;
}
.league-page .js-drop-down-wrapper .js-drop-down_selector li {
  position: relative;
  height: 4rem;
  font-size: 1.1rem;
  display: flex;
  align-items: center;
  transition: background-color 0.3s;
  opacity: 1;
}
[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li {
  padding: 0 0.8rem;
  cursor: pointer;
  border-bottom: 1px solid;
}
.league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}
[dir] .league-page .js-drop-down-wrapper .js-drop-down_selector li.closed {
  padding: 0;
}
[dir=ltr] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
  margin-left: auto;
}
[dir=rtl] .league-page .js-drop-down-wrapper .js-drop-down_selector li .aa {
  margin-right: auto;
}
[dir=ltr] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=ltr] .league-page .js-drop-down-wrapper .choose-week-selector {
  margin: 0 1rem 0 auto;
}
[dir=rtl] .league-page .js-drop-down-wrapper .choose-round-selector, [dir=rtl] .league-page .js-drop-down-wrapper .choose-week-selector {
  margin: 0 auto 0 1rem;
}
.league-page .js-drop-down-wrapper .choose-round .js-drop-down_value,
.league-page .js-drop-down-wrapper .choose-round .js-drop-down_selector {
  width: 20rem;
}

@media (min-width: 501px) {
  .team-page .page-content {
    grid-gap: 0 1.6rem;
  }
}
.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;
  }
}
[dir] .team-page .main-section .page-content__item:last-child {
  margin-top: 2.6rem;
}
@media (min-width: 1200px) {
  [dir] .team-page .main-section .page-content__item:last-child {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  [dir] .team-page .main-section {
    margin-top: 4rem;
  }
}
.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_games {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: repeat(3, auto);
  -moz-column-gap: 16px;
       column-gap: 16px;
  overflow: hidden;
  justify-content: space-between;
  overflow-x: auto;
}
[dir] .team-page_games {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
[dir] .team-page_league-table {
  margin-bottom: 32px;
}
.team-page_trophies-container,
.team-page .team-page_group_wrapper {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.6rem;
}
@media (min-width: 501px) {
  .team-page_trophies-container,
.team-page .team-page_group_wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .team-page_trophies-container,
.team-page .team-page_group_wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}
[dir] .team-page_full-squad {
  margin-bottom: 32px;
}
.team-page_full-squad-container .player-card {
  flex: 1;
  max-width: unset;
}
[dir] .team-page_full-squad-container .player-card {
  cursor: pointer;
}
@media (min-width: 501px) {
  .team-page_trophies-container {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
[dir] .team-page_group_title {
  margin: 1.6rem 0;
}

@media (min-width: 501px) {
  .player-page .page-content {
    grid-gap: 0 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .player-page .page-content {
    margin-top: 4rem;
  }
}
[dir] .player-page_transfer {
  margin-bottom: 22px;
}
[dir] .player-page_transfer .sports-transfer {
  margin-bottom: 10px;
}
[dir] .player-page_breakdown {
  margin-bottom: 32px;
}
[dir] .player-page_breakdown .player-breakdown {
  cursor: pointer;
}
.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);
  }
}
[dir] .player-page .side-panel {
  margin-bottom: 2.6rem;
}

@media (min-width: 501px) {
  .fixtures-page .page-content {
    grid-gap: 0 1.6rem;
  }
}
.light-theme {
  --theme-base: #000000;
  --theme-basergb: 0, 0, 0;
  --theme-divider: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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: #e5e5e5;
  --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: #f7f7f9;
}

.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: #7f7f7f;
  --theme-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: #6a707e;
  --theme-always-white: #ffffff;
  --theme-icon: #ffffff;
  --theme-icons: #ffffff;
  --theme-text: #ffffff;
  --theme-text-rgb: 255, 255, 255;
  --theme-live: #e91818;
  --theme-secondary-bg: #353d50;
}

.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, section.light-theme {
  /** Featured Article Components Theming Overwrite **/
  /* #region experiment versions*/
  /* #endregion */
}
[dir] .light-theme, [dir] section.light-theme {
  background: var(--theme-background-background);
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .light-theme .author, [dir] section.light-theme .author {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .author_link .avatar_desc, section.light-theme .author_link .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .author .timeDate_element, section.light-theme .author .timeDate_element {
  color: var(--theme-secondary-text);
}
@media (min-width: 501px) {
  .light-theme .author .timeDate_element, section.light-theme .author .timeDate_element {
    color: var(--theme-text);
  }
}
[dir] .light-theme .author.alhadath, [dir] section.light-theme .author.alhadath {
  background: var(--theme-secondary-bg);
}
.light-theme .author.alhadath .timeDate_element, section.light-theme .author.alhadath .timeDate_element {
  color: var(--theme-secondary-text);
}
.light-theme .author.alhadath .source-label, section.light-theme .author.alhadath .source-label {
  color: var(--theme-text);
}
.light-theme .author.alhadath .source, section.light-theme .author.alhadath .source {
  color: var(--theme-live);
}
[dir] .light-theme .inline-article, [dir] section.light-theme .inline-article {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .inline-article .block-title, section.light-theme .inline-article .block-title {
  color: var(--theme-text);
}
[dir] .light-theme .inline-article .block-title, [dir] section.light-theme .inline-article .block-title {
  background: var(--theme-background-background);
}
[dir] .light-theme .article-hero-img, [dir] section.light-theme .article-hero-img {
  background: var(--theme-background-background);
}
.light-theme .article-hero-img .caption, section.light-theme .article-hero-img .caption {
  color: var(--theme-secondary-text);
}
.light-theme .ordered-list, .light-theme .unordered-list, section.light-theme .ordered-list, section.light-theme .unordered-list {
  color: var(--theme-text);
}
[dir] .light-theme .ordered-list, [dir] .light-theme .unordered-list, [dir] section.light-theme .ordered-list, [dir] section.light-theme .unordered-list {
  background: var(--theme-background-background);
}
.light-theme .video-link .story-title, section.light-theme .video-link .story-title {
  color: white;
}
[dir] .light-theme .feed-card, [dir] section.light-theme .feed-card {
  background-color: var(--theme-background-background);
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
.light-theme .feed-card .card_txt .card_title, section.light-theme .feed-card .card_txt .card_title {
  color: var(--theme-text);
}
[dir] .light-theme .feed-card.alhadath, [dir] section.light-theme .feed-card.alhadath {
  background-color: var(--theme-secondary-bg);
  box-shadow: none;
}
.light-theme .btn, section.light-theme .btn {
  color: var(--theme-text);
}
[dir] .light-theme .btn, [dir] section.light-theme .btn {
  background: var(--theme-background-background);
  border-color: var(--theme-text);
}
.light-theme .btn.live, section.light-theme .btn.live {
  color: white;
}
[dir] .light-theme .btn.live, [dir] section.light-theme .btn.live {
  border-color: var(--theme-live);
  background: var(--theme-live);
}
@media (min-width: 501px) {
  .light-theme .btn.live i.aa-live, section.light-theme .btn.live i.aa-live {
    filter: brightness(0) invert(1);
  }
}
.light-theme .card_title, section.light-theme .card_title {
  color: white;
}
.light-theme .card .aa, section.light-theme .card .aa {
  filter: invert(100%) contrast(3);
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.light-theme .quote, section.light-theme .quote {
  color: var(--theme-text);
}
[dir] .light-theme .quote, [dir] section.light-theme .quote {
  background: var(--theme-background-background);
}
.light-theme .quote_author, .light-theme .quote_source, section.light-theme .quote_author, section.light-theme .quote_source {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.light-theme .quote, section.light-theme .quote {
  color: var(--theme-text);
}
[dir] .light-theme .quote, [dir] section.light-theme .quote {
  background: var(--theme-background-background);
}
.light-theme .quote_author, .light-theme .quote_source, section.light-theme .quote_author, section.light-theme .quote_source {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .utility, [dir] section.light-theme .utility {
  background: var(--theme-background-background);
}
@media (min-width: 1200px) {
  .light-theme .utility.alhadath .share-this input[type=radio] ~ .share-label, section.light-theme .utility.alhadath .share-this input[type=radio] ~ .share-label {
    color: var(--theme-always-white);
  }
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .light-theme .tags, [dir] section.light-theme .tags {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .tags_link, section.light-theme .tags_link {
  color: var(--theme-text);
}
[dir] .light-theme .tags_link, [dir] section.light-theme .tags_link {
  border-color: var(--theme-text);
}
[dir] .light-theme .tags.alhadath, [dir] section.light-theme .tags.alhadath {
  border-color: var(--theme-divider);
}
.light-theme .tags.alhadath .tags_link, section.light-theme .tags.alhadath .tags_link {
  color: var(--theme-always-white);
}
[dir] .light-theme .globalNav, [dir] section.light-theme .globalNav {
  background: var(--theme-background-background);
}
[dir] .light-theme .globalNav .underBar, [dir] section.light-theme .globalNav .underBar {
  border-color: var(--theme-divider);
  background: var(--theme-divider);
}
[dir] .light-theme .globalNav.fixed .mainNav, [dir] section.light-theme .globalNav.fixed .mainNav {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 2rem 0 rgba(var(--theme-text-rgb), 0.15);
}
[dir] .light-theme .globalNav .mainNav, [dir] section.light-theme .globalNav .mainNav {
  border-color: var(--theme-divider);
}
.light-theme .globalNav .mainNav_element a, section.light-theme .globalNav .mainNav_element a {
  color: var(--theme-text);
}
[dir] .light-theme .globalNav .mainNav .mainNav_subMenu, [dir] section.light-theme .globalNav .mainNav .mainNav_subMenu {
  background: var(--theme-background-background);
}
[dir=ltr] .light-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] section.light-theme .globalNav .mainNav .mainNav_subMenu {
  box-shadow: 1px 20px 20px 0 rgba(var(--theme-text-rgb), 0.07);
}
[dir=rtl] .light-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] section.light-theme .globalNav .mainNav .mainNav_subMenu {
  box-shadow: -1px 20px 20px 0 rgba(var(--theme-text-rgb), 0.07);
}
[dir] .light-theme .globalNav .mainNav.hide-in-mobile, [dir] section.light-theme .globalNav .mainNav.hide-in-mobile {
  border-color: var(--theme-divider);
}
.light-theme .globalNav .themeSwitch_element.active .aa, section.light-theme .globalNav .themeSwitch_element.active .aa {
  opacity: 0.25;
}
.light-theme .globalNav .mainHeader .btn, section.light-theme .globalNav .mainHeader .btn {
  color: white;
}
.light-theme .globalNav .mainHeader .btn .aa-live, section.light-theme .globalNav .mainHeader .btn .aa-live {
  filter: brightness(0) invert(1);
}
[dir] .light-theme .globalNav .mainHeader .search-layout, [dir] section.light-theme .globalNav .mainHeader .search-layout {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .globalNav .mainHeader .search-form input[type=text], [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text] {
  border: 0.1rem solid var(--theme-divider);
  box-shadow: none;
}
.light-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, section.light-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, section.light-theme .globalNav .mainHeader .search-form input[type=text]::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--theme-text);
}
[dir] .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] .light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] section.light-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus {
  box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
  border: solid 0.1rem var(--theme-divider);
}
.light-theme .globalNav .mainHeader .logo.tv-logo, section.light-theme .globalNav .mainHeader .logo.tv-logo {
  width: 9.5rem;
  height: 3rem;
  filter: unset;
}
[dir] .light-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.light-theme .globalNav .mainHeader .logo.tv-logo {
  margin: 1.2rem 0 1.2rem 0;
}
@media (min-width: 501px) {
  .light-theme .globalNav .mainHeader .logo.tv-logo, section.light-theme .globalNav .mainHeader .logo.tv-logo {
    width: 12.4rem;
    height: 3.7rem;
  }
  [dir] .light-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.light-theme .globalNav .mainHeader .logo.tv-logo {
    margin: 0.85rem 0 0.85rem 0;
  }
}
[dir] .light-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] section.light-theme .globalNav .mainHeader .logo.tv-logo.logo_link {
  background-image: url(assets/gfx/logo/tv-logo.svg);
}
[dir] .light-theme .globalNav .dropDown_list, [dir] section.light-theme .globalNav .dropDown_list {
  background-color: var(--theme-background-background);
}
.light-theme .globalNav .dropDown_list a, section.light-theme .globalNav .dropDown_list a {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .light-theme .globalNav .dropDown_list, [dir] section.light-theme .globalNav .dropDown_list {
    box-shadow: 0 5px 28px 0 rgba(21, 21, 21, 0.07);
  }
}
.light-theme .globalNav .dropDown_label, section.light-theme .globalNav .dropDown_label {
  color: var(--theme-text);
}
[dir] .light-theme .globalNav .dropDown-active, [dir] .light-theme .globalNav .dropDown:hover, [dir] section.light-theme .globalNav .dropDown-active, [dir] section.light-theme .globalNav .dropDown:hover {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .globalNav .dropDown_group::after, [dir] section.light-theme .globalNav .dropDown_group::after {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .globalNav .megaMenu, [dir] section.light-theme .globalNav .megaMenu {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
  box-shadow: 0 0.7rem 0.7rem -0.6rem rgba(21, 21, 21, 0.1);
}
[dir] .light-theme .globalNav .megaMenu_header, [dir] section.light-theme .globalNav .megaMenu_header {
  border-color: var(--theme-divider);
}
[dir] .light-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] section.light-theme .globalNav .megaMenu_header .megaMenu_icons {
  border-color: var(--theme-divider);
}
[dir] .light-theme .globalNav .megaMenu .megaMenu_list, [dir] section.light-theme .globalNav .megaMenu .megaMenu_list {
  border-color: var(--theme-divider);
}
[dir] .light-theme .globalNav .megaMenu_lead, [dir] section.light-theme .globalNav .megaMenu_lead {
  border-color: var(--theme-divider);
}
.light-theme .globalNav .megaMenu_label, section.light-theme .globalNav .megaMenu_label {
  color: var(--theme-text);
}
[dir] .light-theme .globalNav .megaMenu .submenu, [dir] section.light-theme .globalNav .megaMenu .submenu {
  background-color: var(--theme-background-background);
}
.light-theme .globalNav .megaMenu .submenu .megaMenu_header a, section.light-theme .globalNav .megaMenu .submenu .megaMenu_header a {
  color: var(--theme-text);
}
.light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] section.light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover {
    background-image: none;
  }
  .light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.light-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
    color: var(--theme-secondary-text);
  }
}
.light-theme .globalNav .megaMenu_actions, section.light-theme .globalNav .megaMenu_actions {
  color: var(--theme-text);
}
[dir] .light-theme .globalNav .megaMenu .tags, [dir] section.light-theme .globalNav .megaMenu .tags {
  border-width: 0;
}
@media (min-width: 1200px) {
  [dir] .light-theme .globalNav .megaMenu_list, [dir] section.light-theme .globalNav .megaMenu_list {
    border-width: 0;
  }
}
.light-theme .globalNav .breadcrumb_link, section.light-theme .globalNav .breadcrumb_link {
  color: var(--theme-text);
}
.light-theme .globalNav .articleNav, section.light-theme .globalNav .articleNav {
  color: var(--theme-text);
}
[dir] .light-theme .globalNav .articleNav, [dir] section.light-theme .globalNav .articleNav {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .globalNav .accessibility_link, [dir] section.light-theme .globalNav .accessibility_link {
  background-color: var(--theme-secondary-bg);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .headingInfo, section.light-theme .headingInfo {
  color: var(--theme-text);
}
[dir] .light-theme .headingInfo, [dir] section.light-theme .headingInfo {
  background: var(--theme-background-background);
}
.light-theme .headingInfo_locations a, section.light-theme .headingInfo_locations a {
  color: var(--theme-text);
}
.light-theme .factCheck, section.light-theme .factCheck {
  color: var(--theme-text);
}
[dir] .light-theme .factCheck, [dir] section.light-theme .factCheck {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .factCheck_claim, [dir] section.light-theme .factCheck_claim {
  border-color: var(--theme-divider);
}
[dir] .light-theme .factCheck .factCheck_text .paragraph, [dir] section.light-theme .factCheck .factCheck_text .paragraph {
  background: none;
}
.light-theme .inline-title, section.light-theme .inline-title {
  color: var(--theme-text);
}
[dir] .light-theme .inline-title, [dir] section.light-theme .inline-title {
  background: var(--theme-background-background);
}
.light-theme .paragraph, section.light-theme .paragraph {
  color: var(--theme-text);
}
[dir] .light-theme .paragraph, [dir] section.light-theme .paragraph {
  background: var(--theme-background-background);
}
.light-theme .news-theme .paragraph a, section.light-theme .news-theme .paragraph a {
  color: var(--theme-live) !important;
}
.light-theme .featured-paragraph a, section.light-theme .featured-paragraph a {
  color: var(--theme-text) !important;
}
[dir] .light-theme .featured-paragraph .paragraph, [dir] section.light-theme .featured-paragraph .paragraph {
  background: none;
}
.light-theme .featured-paragraph .paragraph a, section.light-theme .featured-paragraph .paragraph a {
  color: var(--theme-text) !important;
}
[dir] .light-theme .featured-paragraph .image-slider, [dir] section.light-theme .featured-paragraph .image-slider {
  background: none;
}
[dir] .light-theme .featured-paragraph .image-slider .gallery-controls, [dir] section.light-theme .featured-paragraph .image-slider .gallery-controls {
  background: rgba(255, 255, 255, 0.3);
}
@media (min-width: 501px) {
  [dir] .light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] section.light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services {
    border-color: rgba(21, 21, 21, 0.1);
  }
}
.light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.light-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
  color: var(--theme-text);
}
[dir] .light-theme .featured-paragraph .disclaimer, [dir] section.light-theme .featured-paragraph .disclaimer {
  background: rgba(255, 255, 255, 0.3);
}
[dir] .light-theme .featured-paragraph .factCheck, [dir] section.light-theme .featured-paragraph .factCheck {
  background-color: rgba(255, 255, 255, 0.3);
}
[dir] .light-theme .featured-paragraph .factCheck_claim, [dir] section.light-theme .featured-paragraph .factCheck_claim {
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .light-theme .featured-paragraph .google-news-callout, [dir] section.light-theme .featured-paragraph .google-news-callout {
  background-color: rgba(255, 255, 255, 0.3);
}
[dir] .light-theme .featured-paragraph .inline-title, [dir] section.light-theme .featured-paragraph .inline-title {
  background: none;
}
[dir] .light-theme .featured-paragraph .inline-article, [dir] section.light-theme .featured-paragraph .inline-article {
  background: none;
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .light-theme .featured-paragraph .inline-article .block-title, [dir] section.light-theme .featured-paragraph .inline-article .block-title {
  background: none;
}
[dir] .light-theme .featured-paragraph .ordered-list, [dir] .light-theme .featured-paragraph .unordered-list, [dir] section.light-theme .featured-paragraph .ordered-list, [dir] section.light-theme .featured-paragraph .unordered-list {
  background: none;
}
[dir] .light-theme .featured-paragraph .pdf-link, [dir] section.light-theme .featured-paragraph .pdf-link {
  background: rgba(255, 255, 255, 0.3) !important;
}
.light-theme .featured-paragraph .pdf-link a .aa.aa-open-url, section.light-theme .featured-paragraph .pdf-link a .aa.aa-open-url {
  filter: none;
}
.light-theme .featured-paragraph .pdf-link a .aa.aa-pdf, section.light-theme .featured-paragraph .pdf-link a .aa.aa-pdf {
  filter: invert(1);
}
[dir] .light-theme .featured-paragraph .quote, [dir] section.light-theme .featured-paragraph .quote {
  background: none;
}
[dir] .light-theme .featured-paragraph .tabular-data, [dir] section.light-theme .featured-paragraph .tabular-data {
  background: none;
}
[dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table {
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table th {
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .light-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] section.light-theme .featured-paragraph .tabular-data .table-wrapper table thead th {
  background: rgba(255, 255, 255, 0.3);
}
.light-theme .featured-paragraph .tabular-data .table-wrapper .notice, section.light-theme .featured-paragraph .tabular-data .table-wrapper .notice {
  color: var(--theme-text);
}
[dir] .light-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] section.light-theme .featured-paragraph .tabular-data.col .table-wrapper table th {
  background: rgba(255, 255, 255, 0.3);
}
[dir] .light-theme .featured-paragraph .article-hero-img, [dir] section.light-theme .featured-paragraph .article-hero-img {
  background: none;
}
.light-theme .featured-paragraph .article-hero-img .caption, section.light-theme .featured-paragraph .article-hero-img .caption {
  color: var(--theme-text);
}
.light-theme .featured-paragraph.light-theme .factCheck .aa, section.light-theme .featured-paragraph.light-theme .factCheck .aa {
  filter: none;
}
.light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, section.light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url {
  filter: none;
}
.light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, section.light-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf {
  filter: invert(1) contrast(1);
}
.light-theme .featured-paragraph.light-theme .quote .aa, section.light-theme .featured-paragraph.light-theme .quote .aa {
  filter: none;
}
.light-theme .featured-paragraph.night-theme .factCheck .aa, section.light-theme .featured-paragraph.night-theme .factCheck .aa {
  filter: invert(1) contrast(3);
}
.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, section.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url {
  filter: invert(1) contrast(1);
}
.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, section.light-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf {
  filter: none;
}
.light-theme .featured-paragraph.night-theme .quote .aa, section.light-theme .featured-paragraph.night-theme .quote .aa {
  filter: invert(1) contrast(1);
}
.light-theme .tm-overview, section.light-theme .tm-overview {
  color: var(--theme-text);
}
[dir] .light-theme .tm-overview, [dir] section.light-theme .tm-overview {
  background-color: var(--theme-secondary-bg);
}
.light-theme .tm-overview p a, section.light-theme .tm-overview p a {
  color: var(--theme-live);
}
[dir] .light-theme .tm-overview .external-articles, [dir] section.light-theme .tm-overview .external-articles {
  border-color: var(--theme-divider);
}
.light-theme .tm-overview .external-articles li a, section.light-theme .tm-overview .external-articles li a {
  color: var(--theme-text);
}
[dir] .light-theme .tm-highlights, [dir] section.light-theme .tm-highlights {
  background-color: var(--theme-background-background);
}
.light-theme .tm-highlights .tm-highlights_title, section.light-theme .tm-highlights .tm-highlights_title {
  color: var(--theme-text);
}
[dir] .light-theme .tm-highlights .tm-highlights_list .tm-highlights_item::before, [dir] section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item::before {
  border-color: var(--theme-live);
}
.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a {
  color: var(--theme-text);
}
[dir] .light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a::before, [dir] section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a::before {
  background-color: var(--theme-live);
}
.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, section.light-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.light-theme .articleOpinionContainer .articleOpinion, section.light-theme .articleOpinionContainer .articleOpinion {
  color: var(--theme-background-background);
}
.light-theme .articleOpinionContainer .articleOpinion_author a, section.light-theme .articleOpinionContainer .articleOpinion_author a {
  color: var(--theme-background-background);
}
[dir] .light-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] section.light-theme .articleOpinionContainer .articleOpinion_author .underBar {
  border-color: var(--theme-background-background);
}
.light-theme .articleOpinionContainer .articleOpinion .pargraph, section.light-theme .articleOpinionContainer .articleOpinion .pargraph {
  color: var(--theme-background-background);
}
.light-theme .articleOpinionContainer .articleOpinion .location, section.light-theme .articleOpinionContainer .articleOpinion .location {
  color: var(--theme-background-background);
}
.light-theme .articleOpinionContainer .articleOpinion .location_link, section.light-theme .articleOpinionContainer .articleOpinion .location_link {
  color: var(--theme-background-background);
}
[dir] .light-theme .articleOpinionContainer .avatar, [dir] section.light-theme .articleOpinionContainer .avatar {
  border-color: var(--theme-divider);
}
[dir] .light-theme .articleOpinionContainer .avatar_name, [dir] section.light-theme .articleOpinionContainer .avatar_name {
  border-color: var(--theme-divider);
}
.light-theme .tm-story, section.light-theme .tm-story {
  color: var(--theme-text);
}
[dir] .light-theme .tm-story, [dir] section.light-theme .tm-story {
  background: var(--theme-background-background);
}
[dir] .light-theme .tm-story .tm-story-group label.tm-group-action, [dir] section.light-theme .tm-story .tm-story-group label.tm-group-action {
  border-color: var(--theme-divider);
}
.light-theme .tm-story .tm-story-group label.tm-group-action::after, section.light-theme .tm-story .tm-story-group label.tm-group-action::after {
  color: var(--theme-text);
}
[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper:before {
  border-color: var(--theme-live);
}
@media (min-width: 501px) {
  [dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper {
    border-color: var(--theme-divider);
  }
}
[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  background: var(--theme-background-background);
}
.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest] {
  color: var(--theme-always-white) !important;
}
.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  color: white !important;
  color: white;
}
[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  border-color: #d8211b !important;
}
[dir=ltr] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  background-image: linear-gradient(288deg, var(--theme-live) 0%, #d8211b 100%);
}
[dir=rtl] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  background-image: linear-gradient(-288deg, var(--theme-live) 0%, #d8211b 100%);
}
[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
  border-color: var(--theme-divider);
  background: var(--theme-background-background);
}
.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking {
  color: white;
}
.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
  color: var(--theme-text);
}
[dir] .light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
  border-color: var(--theme-divider);
}
.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, section.light-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
  color: var(--theme-secondary-text);
}
.light-theme .latest, section.light-theme .latest {
  color: var(--theme-text);
}
[dir] .light-theme .latest, [dir] section.light-theme .latest {
  background: var(--theme-background-background);
}
[dir] .light-theme .latest_element, [dir] section.light-theme .latest_element {
  border-color: var(--theme-divider);
}
.light-theme .latest a, section.light-theme .latest a {
  color: var(--theme-text);
}
.light-theme .latest .timeDate, section.light-theme .latest .timeDate {
  color: var(--theme-secondary-text);
}
.light-theme .mostRead, section.light-theme .mostRead {
  color: var(--theme-text);
}
[dir] .light-theme .mostRead, [dir] section.light-theme .mostRead {
  background-color: var(--theme-background-background);
}
.light-theme .mostRead_header .mostRead_switch .btn, section.light-theme .mostRead_header .mostRead_switch .btn {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .mostRead_header .mostRead_switch .btn, [dir] section.light-theme .mostRead_header .mostRead_switch .btn {
  background: none;
}
.light-theme .mostRead_header .mostRead_switch .btn-active, section.light-theme .mostRead_header .mostRead_switch .btn-active {
  color: var(--theme-text);
}
[dir] .light-theme .mostRead .mostRead_content, [dir] section.light-theme .mostRead .mostRead_content {
  border-color: var(--theme-divider);
}
[dir] .light-theme .mostRead .mostRead_content .tabs-tablist, [dir] section.light-theme .mostRead .mostRead_content .tabs-tablist {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] section.light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] {
  background: var(--theme-text);
}
.light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-background-background);
}
.light-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, section.light-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content {
  color: var(--theme-text);
}
.light-theme .mostRead .mostRead_content .items .element, section.light-theme .mostRead .mostRead_content .items .element {
  color: var(--theme-text);
}
[dir] .light-theme .mostRead .mostRead_content .items .element, [dir] section.light-theme .mostRead .mostRead_content .items .element {
  border-color: var(--theme-divider);
}
.light-theme .mostRead .mostRead_content .items .element .title, section.light-theme .mostRead .mostRead_content .items .element .title {
  color: var(--theme-text);
}
.light-theme .mostRead .mostRead_content .items .element .img-box .position, section.light-theme .mostRead .mostRead_content .items .element .img-box .position {
  color: white !important;
}
[dir] .light-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] section.light-theme .mostRead .mostRead_content .items .element .services .interaction {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .mostRead.items01, [dir] section.light-theme .mostRead.items01 {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .mostRead.items01 .mostRead_content .tabs, [dir] section.light-theme .mostRead.items01 .mostRead_content .tabs {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] section.light-theme .mostRead.items01 .mostRead_content .tabs-tablist {
  background: var(--theme-divider);
}
[dir] .light-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] section.light-theme .mostRead.items01 .mostRead_content .items .element .services .interaction {
  background: var(--theme-divider);
}
[dir] .light-theme .sec-secondary-bg, [dir] section.light-theme .sec-secondary-bg {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .sec-secondary-bg .mostRead, [dir] section.light-theme .sec-secondary-bg .mostRead {
  background: none;
}
[dir] .light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] section.light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs {
  background: none;
}
[dir] .light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] section.light-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist {
  background: var(--theme-divider);
}
[dir] .light-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] section.light-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction {
  background: var(--theme-divider);
}
[dir] .light-theme .read-mode, [dir] section.light-theme .read-mode {
  background-color: var(--theme-background-background);
}
.light-theme .read-mode .wrapper, section.light-theme .read-mode .wrapper {
  color: var(--theme-text);
}
[dir] .light-theme .read-mode .wrapper .top-tools, [dir] section.light-theme .read-mode .wrapper .top-tools {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] section.light-theme .read-mode .wrapper .top-tools .progress-container .progress-bar {
  background-color: var(--theme-text);
}
.light-theme .read-mode .wrapper .top-tools .change-size button, section.light-theme .read-mode .wrapper .top-tools .change-size button {
  color: var(--theme-text);
}
.light-theme .read-mode .wrapper .top-tools .change-size button:disabled, section.light-theme .read-mode .wrapper .top-tools .change-size button:disabled {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] section.light-theme .read-mode .wrapper .tabular-data .table-wrapper table {
  border-color: var(--theme-divider);
}
[dir] .light-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] .light-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] section.light-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] section.light-theme .read-mode .wrapper .tabular-data .table-wrapper table th {
  border-color: var(--theme-divider);
}
.light-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, section.light-theme .read-mode .wrapper .tabular-data .table-wrapper .notice {
  color: var(--theme-secondary-text);
}
.light-theme article, section.light-theme article {
  color: var(--theme-text);
}
[dir] .light-theme article, [dir] section.light-theme article {
  background: var(--theme-background-background);
}
[dir] .light-theme .location-based, [dir] section.light-theme .location-based {
  background-color: var(--theme-background-background);
}
.light-theme .sectionHero, section.light-theme .sectionHero {
  color: var(--theme-text);
}
[dir] .light-theme .sectionHero, [dir] section.light-theme .sectionHero {
  background: var(--theme-background-background);
}
[dir] .light-theme .sectionHero_latest, [dir] section.light-theme .sectionHero_latest {
  border-top: 0.1rem solid var(--theme-divider);
  border-bottom: 0.1rem solid var(--theme-divider);
}
[dir=ltr] .light-theme .sectionHero_gradient, [dir=ltr] section.light-theme .sectionHero_gradient {
  background-image: linear-gradient(178deg, rgba(21, 21, 21, 0) 54%, #151515 98%);
}
[dir=rtl] .light-theme .sectionHero_gradient, [dir=rtl] section.light-theme .sectionHero_gradient {
  background-image: linear-gradient(-178deg, rgba(21, 21, 21, 0) 54%, #151515 98%);
}
.light-theme .sectionHero_info, section.light-theme .sectionHero_info {
  color: var(--theme-text);
}
[dir] .light-theme .sectionHero_extraNoimage .sectionHero_element, [dir] section.light-theme .sectionHero_extraNoimage .sectionHero_element {
  border-bottom: 0.1rem solid var(--theme-divider);
}
.light-theme .sectionHero .swiper-pagination-bullet, section.light-theme .sectionHero .swiper-pagination-bullet {
  color: white;
}
[dir] .light-theme .sectionHero .swiper-pagination-bullet, [dir] section.light-theme .sectionHero .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.2);
}
.light-theme .sectionHero .swiper-pagination-bullet-active, section.light-theme .sectionHero .swiper-pagination-bullet-active {
  color: #151515;
}
[dir] .light-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.light-theme .sectionHero .swiper-pagination-bullet-active {
  background-color: white;
}
@media (min-width: 501px) {
  [dir] .light-theme .sectionHero .swiper-pagination-bullet, [dir] section.light-theme .sectionHero .swiper-pagination-bullet {
    background-color: #151515;
  }
  .light-theme .sectionHero .swiper-pagination-bullet-active, section.light-theme .sectionHero .swiper-pagination-bullet-active {
    color: #151515;
  }
  [dir] .light-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.light-theme .sectionHero .swiper-pagination-bullet-active {
    background-color: white;
  }
}
@media (min-width: 1200px) {
  [dir] .light-theme .sectionHero_latest, [dir] section.light-theme .sectionHero_latest {
    border-bottom: none;
  }
}
.light-theme .sectionHero-gallery-view .sectionHero_gallery, section.light-theme .sectionHero-gallery-view .sectionHero_gallery {
  color: white;
}
[dir] .light-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] section.light-theme .sectionHero-gallery-view .sectionHero_gallery {
  background-color: #151515;
}
.light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, section.light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
  color: white;
}
.light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section {
  color: white;
}
[dir] .light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
  border-bottom: none;
}
@media (min-width: 501px) {
  [dir] .light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
    border-bottom: 0.1rem solid var(--theme-divider);
  }
}
@media (min-width: 1200px) {
  [dir] .light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.light-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  [dir] .light-theme .sectionHero-hero50 .sectionHero_gallery, [dir] section.light-theme .sectionHero-hero50 .sectionHero_gallery {
    border-color: var(--theme-divider);
  }
  [dir] .light-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] section.light-theme .sectionHero-hero50 .sectionHero_latest.latest50 {
    border-top: none;
  }
}
.light-theme .sectionHero.v2 .sectionHero_gallery, section.light-theme .sectionHero.v2 .sectionHero_gallery {
  color: var(--theme-text);
}
[dir] .light-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.v2 .sectionHero_gallery {
  background: var(--theme-background-background);
}
.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section {
  color: var(--theme-text);
}
[dir] .light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
  border-top: 0.1rem solid var(--theme-divider);
}
@media (min-width: 501px) {
  [dir] .light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
    border-top: none;
  }
  .light-theme .sectionHero.v2.no-image .sectionHero_gallery, section.light-theme .sectionHero.v2.no-image .sectionHero_gallery {
    color: white;
  }
  [dir] .light-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_gallery {
    background-color: #151515;
  }
  .light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title,
.light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title,
section.light-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section {
    color: white;
  }
  [dir] .light-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_latest {
    border-top: 0.1rem solid var(--theme-divider);
    border-bottom: 0.1rem solid var(--theme-divider);
  }
}
@media (min-width: 1200px) {
  [dir] .light-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.light-theme .sectionHero.v2.no-image .sectionHero_latest {
    border-bottom: none;
  }
}
@media (min-width: 501px) {
  [dir] .light-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.v2 .sectionHero_element .sectionHero_info {
    border-top: none;
  }
  .light-theme .sectionHero.v2 .sectionHero_gallery, section.light-theme .sectionHero.v2 .sectionHero_gallery {
    color: white;
  }
  [dir] .light-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.v2 .sectionHero_gallery {
    background-color: #151515;
  }
  .light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
section.light-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section {
    color: white;
  }
  [dir] .light-theme .sectionHero.v2 .sectionHero_latest, [dir] section.light-theme .sectionHero.v2 .sectionHero_latest {
    border-top: 0.1rem solid var(--theme-divider);
    border-bottom: 0.1rem solid var(--theme-divider);
  }
}
@media (min-width: 1200px) {
  [dir] .light-theme .sectionHero.v2 .sectionHero_latest, [dir] section.light-theme .sectionHero.v2 .sectionHero_latest {
    border-bottom: none;
  }
}
.light-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, section.light-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section {
  color: white;
}
@media (min-width: 501px) {
  [dir] .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery {
    background: none;
  }
  .light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title,
.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section,
.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title,
section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section,
section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description {
    color: var(--theme-text);
  }
}
.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title,
.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section,
.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title,
section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section,
section.light-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description {
  color: white;
}
@media (min-width: 501px) {
  .light-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, section.light-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title {
    color: white;
  }
}
.light-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, section.light-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker {
  color: white;
}
[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
  background: none;
}
[dir] .light-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] section.light-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white !important;
}
@media (min-width: 1200px) {
  [dir] .light-theme .sectionHero.gallerySmall, [dir] section.light-theme .sectionHero.gallerySmall {
    border-bottom: 0;
  }
}
[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
  background: none;
}
.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title {
  color: white;
}
[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
  border: none;
}
.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  color: var(--theme-text);
}
[dir] .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  background-color: var(--theme-divider);
}
.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
  color: var(--theme-text);
}
@media (min-width: 501px) {
  .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    color: white;
  }
  .light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.light-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
    color: white;
  }
}
.light-theme .sectionHero .coverage .sectionHero_info,
.light-theme .sectionHero .coverage .sectionHero_section, section.light-theme .sectionHero .coverage .sectionHero_info,
section.light-theme .sectionHero .coverage .sectionHero_section {
  color: white;
}
.light-theme .sectionHero .coverage .kicker_text,
.light-theme .sectionHero .coverage .kicker .ktitle, .light-theme .sectionHero .coverage .kicker_link, .light-theme .sectionHero .coverage .kicker_text, section.light-theme .sectionHero .coverage .kicker_text,
section.light-theme .sectionHero .coverage .kicker .ktitle, section.light-theme .sectionHero .coverage .kicker_link, section.light-theme .sectionHero .coverage .kicker_text {
  color: white;
}
[dir] .light-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] section.light-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
  border-color: var(--theme-divider);
}
[dir] .light-theme .inTranslation-theme .sectionHero, [dir] section.light-theme .inTranslation-theme .sectionHero {
  background: transparent;
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.light-theme .accessibility-toolbar, section.light-theme .accessibility-toolbar {
  color: var(--theme-text);
}
[dir] .light-theme .accessibility-toolbar, [dir] section.light-theme .accessibility-toolbar {
  background-color: var(--theme-background-background);
}
@media (min-width: 1200px) {
  [dir] .light-theme .accessibility-toolbar, [dir] section.light-theme .accessibility-toolbar {
    background-color: var(--theme-secondary-bg);
  }
}
[dir] .light-theme .readmode-toolbar_divider, [dir] section.light-theme .readmode-toolbar_divider {
  background-color: var(--theme-divider);
}
.light-theme .readmode-toolbar_rem-settings button, section.light-theme .readmode-toolbar_rem-settings button {
  color: var(--theme-text);
}
[dir] .light-theme .readmode-toolbar_rem-settings button, [dir] section.light-theme .readmode-toolbar_rem-settings button {
  background: none;
}
.light-theme .readmode-toolbar_rem-settings button:disabled, section.light-theme .readmode-toolbar_rem-settings button:disabled {
  color: var(--theme-secondary-text);
}
.light-theme .kicker, section.light-theme .kicker {
  color: var(--theme-text);
}
[dir] .light-theme .kicker, [dir] section.light-theme .kicker {
  background-color: var(--theme-divider);
}
.light-theme .kicker a, section.light-theme .kicker a {
  color: var(--theme-text);
}
.light-theme .kicker.breaking, section.light-theme .kicker.breaking {
  color: #d8211b;
}
[dir] .light-theme .kicker.breaking, [dir] section.light-theme .kicker.breaking {
  background: none;
}
.light-theme .coverage .kicker, section.light-theme .coverage .kicker {
  color: white;
}
[dir] .light-theme .coverage .kicker, [dir] section.light-theme .coverage .kicker {
  background-color: rgba(255, 255, 255, 0.1);
}
.light-theme .coverage .kicker a, section.light-theme .coverage .kicker a {
  color: white;
}
[dir] .light-theme .kicker-main-story, [dir] section.light-theme .kicker-main-story {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .kicker-main-story .kicker-hero, [dir] section.light-theme .kicker-main-story .kicker-hero {
  border-color: var(--theme-divider);
}
[dir] .light-theme .section-time-bar, [dir] section.light-theme .section-time-bar {
  background: var(--theme-background-background);
}
.light-theme .section-time-bar .time, section.light-theme .section-time-bar .time {
  color: var(--theme-secondary-text);
}
.light-theme .top-stories, section.light-theme .top-stories {
  color: var(--theme-text);
}
[dir] .light-theme .top-stories, [dir] section.light-theme .top-stories {
  background: var(--theme-background-background);
}
[dir=ltr] .light-theme .top-stories .story-list li::after, [dir=ltr] section.light-theme .top-stories .story-list li::after {
  background: linear-gradient(to right, rgba(var(--theme-text-rgb), 0.1) 0%, var(--theme-background-background) 95%);
}
[dir=rtl] .light-theme .top-stories .story-list li::after, [dir=rtl] section.light-theme .top-stories .story-list li::after {
  background: linear-gradient(to left, rgba(var(--theme-text-rgb), 0.1) 0%, var(--theme-background-background) 95%);
}
.light-theme .top-stories .story-list li a, section.light-theme .top-stories .story-list li a {
  color: var(--theme-text);
}
@media (min-width: 501px) {
  [dir] .light-theme .top-stories .story-list li:nth-child(odd), [dir] section.light-theme .top-stories .story-list li:nth-child(odd) {
    border-color: var(--theme-divider);
  }
}
[dir] .light-theme .kicker-hero, [dir] section.light-theme .kicker-hero {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .kicker-hero .hero-img img, [dir] section.light-theme .kicker-hero .hero-img img {
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.11);
}
.light-theme .kicker-hero .title, section.light-theme .kicker-hero .title {
  color: var(--theme-text);
}
.light-theme .kicker-hero .description, section.light-theme .kicker-hero .description {
  color: var(--theme-text);
}
[dir] .light-theme .kicker-hero.video .title, [dir] section.light-theme .kicker-hero.video .title {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .kicker-section-results, [dir] section.light-theme .kicker-section-results {
  background: var(--theme-background-background);
}
[dir] .light-theme .kicker-section-results .kicker-results-list .list-item, [dir] section.light-theme .kicker-section-results .kicker-results-list .list-item {
  border-color: var(--theme-divider);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .liveVod, section.light-theme .liveVod {
  color: var(--theme-text);
}
[dir] .light-theme .liveVod, [dir] section.light-theme .liveVod {
  background: var(--theme-background-background);
}
[dir] .light-theme .liveVod ::-webkit-scrollbar-track, [dir] section.light-theme .liveVod ::-webkit-scrollbar-track {
  background: var(--theme-background-background);
}
[dir] .light-theme .liveVod_status.live::before, [dir] section.light-theme .liveVod_status.live::before {
  background-color: var(--theme-live);
}
[dir] .light-theme .liveVod .program_status, [dir] section.light-theme .liveVod .program_status {
  background: var(--theme-live);
}
.light-theme .liveVod .live .liveVod_link .program_status, section.light-theme .liveVod .live .liveVod_link .program_status {
  color: white;
}
[dir] .light-theme .liveVod_schedule, [dir] section.light-theme .liveVod_schedule {
  border-color: var(--theme-divider);
}
.light-theme .liveVod_link, section.light-theme .liveVod_link {
  color: var(--theme-text);
}
[dir] .light-theme .liveVod_programs li.live, [dir] section.light-theme .liveVod_programs li.live {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .featuredPrograms, [dir] section.light-theme .featuredPrograms {
  background-color: var(--theme-background-background);
}
.light-theme .featuredPrograms h2, section.light-theme .featuredPrograms h2 {
  color: var(--theme-text);
}
[dir] .light-theme .featuredPrograms-version02 .swiper-pagination-bullet, [dir] section.light-theme .featuredPrograms-version02 .swiper-pagination-bullet {
  background-color: var(--theme-divider);
}
[dir] .light-theme .featuredPrograms-version02 .swiper-pagination-bullet-active, [dir] section.light-theme .featuredPrograms-version02 .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir=ltr] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .light-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] section.light-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.light-theme .featuredPrograms-version02 .swiper-button-prev {
  background-image: linear-gradient(to right, #151515, rgba(21, 21, 21, 0) 100%);
}
[dir=rtl] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .light-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] section.light-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.light-theme .featuredPrograms-version02 .swiper-button-prev {
  background-image: linear-gradient(to left, #151515, rgba(21, 21, 21, 0) 100%);
}
.light-theme .featuredPrograms-version02 .swiper-button-next .aa,
.light-theme .featuredPrograms-version02 .swiper-button-prev .aa, section.light-theme .featuredPrograms-version02 .swiper-button-next .aa,
section.light-theme .featuredPrograms-version02 .swiper-button-prev .aa {
  filter: invert(1) contrast(3);
}
[dir=ltr] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.light-theme .featuredPrograms-version02 .swiper-button-next {
  background-image: linear-gradient(to left, #151515, rgba(21, 21, 21, 0) 100%);
}
[dir=rtl] .light-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.light-theme .featuredPrograms-version02 .swiper-button-next {
  background-image: linear-gradient(to right, #151515, rgba(21, 21, 21, 0) 100%);
}
.light-theme .allOurPrograms, section.light-theme .allOurPrograms {
  color: var(--theme-text);
}
[dir] .light-theme .allOurPrograms, [dir] section.light-theme .allOurPrograms {
  background-color: var(--theme-background-background);
}
.light-theme .allOurPrograms_nav_element, section.light-theme .allOurPrograms_nav_element {
  color: var(--theme-secondary-text);
}
.light-theme .allOurPrograms_nav_element.active, section.light-theme .allOurPrograms_nav_element.active {
  color: var(--theme-text);
}
.light-theme .allOurPrograms_list a, section.light-theme .allOurPrograms_list a {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .light-theme .allOurPrograms_nav, [dir] section.light-theme .allOurPrograms_nav {
    border-color: var(--theme-divider);
  }
}
[dir] .light-theme .more-link, [dir] section.light-theme .more-link {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .more-link a, section.light-theme .more-link a {
  color: var(--theme-text);
}
[dir] .light-theme .more-link a, [dir] section.light-theme .more-link a {
  background: var(--theme-background-background);
}
.light-theme .more-link.alhadath a, .light-theme .more-link.alhadath span, section.light-theme .more-link.alhadath a, section.light-theme .more-link.alhadath span {
  color: var(--theme-always-white);
}
[dir] .light-theme .more-link.alhadath a, [dir] .light-theme .more-link.alhadath span, [dir] section.light-theme .more-link.alhadath a, [dir] section.light-theme .more-link.alhadath span {
  background: none;
}
.light-theme .join-community, section.light-theme .join-community {
  color: var(--theme-text);
}
[dir] .light-theme .join-community, [dir] section.light-theme .join-community {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .join-community_cards a, section.light-theme .join-community_cards a {
  color: var(--theme-text);
}
[dir] .light-theme .join-community_line, [dir] section.light-theme .join-community_line {
  border-top-color: var(--theme-divider);
}
[dir] .light-theme .social-card_header_content_social-icon, [dir] section.light-theme .social-card_header_content_social-icon {
  background-color: #1da1f2;
}
.light-theme .breaking-news, section.light-theme .breaking-news {
  color: var(--theme-text);
}
[dir] .light-theme .breaking-news, [dir] section.light-theme .breaking-news {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
.light-theme .breaking-news_logo, section.light-theme .breaking-news_logo {
  color: var(--theme-live);
}
[dir] .light-theme .breaking-news_logo video, [dir] section.light-theme .breaking-news_logo video {
  box-shadow: 0 0 20px 0 rgba(var(--theme-text-rgb), 0.2);
}
.light-theme .breaking-news_logo .aa.aa-chevron-right, section.light-theme .breaking-news_logo .aa.aa-chevron-right {
  filter: invert(5%) sepia(72%) saturate(5065%);
}
[dir] .light-theme .breaking-news_timer-bar, [dir] section.light-theme .breaking-news_timer-bar {
  background-color: var(--theme-live);
}
[dir] .light-theme .breaking-news.urgent, [dir] section.light-theme .breaking-news.urgent {
  background: linear-gradient(0deg, #981c45 50%, var(--theme-live) 100%);
}
.light-theme .breaking-news.urgent .breaking-news_logo, section.light-theme .breaking-news.urgent .breaking-news_logo {
  color: white;
}
.light-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, section.light-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right {
  filter: invert(100%) contrast(3);
}
.light-theme .breaking-news.urgent .breaking-news_content, section.light-theme .breaking-news.urgent .breaking-news_content {
  color: white;
}
.light-theme .breaking-news.urgent .breaking-news_close i.aa, section.light-theme .breaking-news.urgent .breaking-news_close i.aa {
  filter: invert(100%) contrast(3);
}
.light-theme .tag-results, section.light-theme .tag-results {
  color: var(--theme-text);
}
[dir] .light-theme .tag-results, [dir] section.light-theme .tag-results {
  background: var(--theme-background-background);
}
[dir] .light-theme .tag-results .results-list .list-item .img-box img, [dir] section.light-theme .tag-results .results-list .list-item .img-box img {
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 1200px) {
  [dir] .light-theme .tag-results .results-list .list-item .img-box img, [dir] section.light-theme .tag-results .results-list .list-item .img-box img {
    box-shadow: none;
  }
}
.light-theme .tag-results .results-list .list-item .content .title, section.light-theme .tag-results .results-list .list-item .content .title {
  color: var(--theme-text);
}
[dir] .light-theme .tag-results .results-list .list-item .content .service, [dir] section.light-theme .tag-results .results-list .list-item .content .service {
  border-color: var(--theme-divider);
}
.light-theme .tag-results .results-list .list-item .content .service .time, section.light-theme .tag-results .results-list .list-item .content .service .time {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .listing01, [dir] section.light-theme .listing01 {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .listing01 .listing01-articles .content, section.light-theme .listing01 .listing01-articles .content {
  color: var(--theme-text);
}
.light-theme .listing01 .listing01-articles .content .title, section.light-theme .listing01 .listing01-articles .content .title {
  color: var(--theme-text);
}
.light-theme .listing01 .listing01-articles .coverage .content, section.light-theme .listing01 .listing01-articles .coverage .content {
  color: white;
}
.light-theme .listing01 .listing01-articles .coverage .content .title, section.light-theme .listing01 .listing01-articles .coverage .content .title {
  color: white;
}
.light-theme .listing01.alhadath-hero .listing01-articles .content .title, section.light-theme .listing01.alhadath-hero .listing01-articles .content .title {
  color: var(--theme-always-white);
}
[dir] .light-theme .listing02, [dir] section.light-theme .listing02 {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .listing02 .results-list, [dir] section.light-theme .listing02 .results-list {
  border-color: var(--theme-divider);
}
.light-theme .listing02 .results-list .list-item .content .title, section.light-theme .listing02 .results-list .list-item .content .title {
  color: var(--theme-text);
}
.light-theme .listing02 .results-list .coverage .content, section.light-theme .listing02 .results-list .coverage .content {
  color: white;
}
.light-theme .listing02 .results-list .coverage .content .title, section.light-theme .listing02 .results-list .coverage .content .title {
  color: white;
}
[dir] .light-theme .listing02 .swiper-pagination-bullet, [dir] section.light-theme .listing02 .swiper-pagination-bullet {
  background: var(--theme-divider);
}
[dir] .light-theme .listing02 .swiper-pagination-bullet-active, [dir] section.light-theme .listing02 .swiper-pagination-bullet-active {
  background: var(--theme-text);
}
.light-theme .listing03, section.light-theme .listing03 {
  color: var(--theme-text);
}
[dir] .light-theme .listing03, [dir] section.light-theme .listing03 {
  background: var(--theme-background-background);
}
@media (min-width: 1200px) {
  [dir] .light-theme .listing03 .package-stories .results-list:first-of-type, [dir] section.light-theme .listing03 .package-stories .results-list:first-of-type {
    border-color: var(--theme-divider);
  }
  [dir] .light-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] section.light-theme .listing03 .package-stories .results-list:first-of-type .list-item {
    border-color: var(--theme-divider);
  }
}
[dir] .light-theme .listing03 .package-stories .results-list:last-of-type, [dir] section.light-theme .listing03 .package-stories .results-list:last-of-type {
  border-color: var(--theme-divider);
}
[dir] .light-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] section.light-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child {
  border-color: var(--theme-divider);
}
[dir] .light-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li::before, [dir] section.light-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li::before {
  border-color: var(--theme-text);
}
.light-theme .listing03 .package-stories .results-list .list-item .content .title, section.light-theme .listing03 .package-stories .results-list .list-item .content .title {
  color: var(--theme-text);
}
.light-theme .listing03 .package-stories .results-list .list-item .content .title .live, section.light-theme .listing03 .package-stories .results-list .list-item .content .title .live {
  color: var(--theme-live);
}
.light-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, section.light-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa {
  filter: none;
}
.light-theme .listing03 .package-stories .results-list .list-item.coverage .content, section.light-theme .listing03 .package-stories .results-list .list-item.coverage .content {
  color: white;
}
.light-theme .listing03 .package-stories .results-list .list-item.coverage .content a, section.light-theme .listing03 .package-stories .results-list .list-item.coverage .content a {
  color: white;
}
[dir] .light-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] section.light-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link {
  border-color: white;
}
.light-theme .section-label, section.light-theme .section-label {
  color: var(--theme-text);
}
[dir] .light-theme .section-label.bottom-underline, [dir] section.light-theme .section-label.bottom-underline {
  border-color: var(--theme-divider);
}
.light-theme .section-label a, section.light-theme .section-label a {
  color: var(--theme-text);
}
.light-theme .section-label .kicker a, section.light-theme .section-label .kicker a {
  color: white;
}
.light-theme .section-label .results-label, section.light-theme .section-label .results-label {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .section-label.version02, [dir] section.light-theme .section-label.version02 {
  border-color: var(--theme-divider);
}
.light-theme .section-label.alhadath .results-label, section.light-theme .section-label.alhadath .results-label {
  color: var(--theme-secondary-text) !important;
}
[dir] .light-theme .you-missed .you-missed-notifier, [dir] section.light-theme .you-missed .you-missed-notifier {
  background: var(--theme-background-background);
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.11);
}
[dir] .light-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] section.light-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
  border-color: var(--theme-background-background);
}
[dir] .light-theme .you-missed .you-missed-overlay, [dir] section.light-theme .you-missed .you-missed-overlay {
  background: rgba(var(--theme-text-rgb), 0.3);
}
[dir] .light-theme .you-missed .you-missed-overlay .overlay-content, [dir] section.light-theme .you-missed .you-missed-overlay .overlay-content {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] section.light-theme .you-missed .you-missed-overlay .overlay-content .header {
  background-color: var(--theme-background-background);
}
.light-theme .you-missed .you-missed-overlay .overlay-content .header .title, section.light-theme .you-missed .you-missed-overlay .overlay-content .header .title {
  color: var(--theme-text);
}
.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content {
  border-color: var(--theme-divider);
}
.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
  color: var(--theme-text);
}
.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, section.light-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description {
  color: var(--theme-text);
}
[dir] .light-theme .game-card, [dir] section.light-theme .game-card {
  box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), 0.03);
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
}
[dir] .light-theme .game-card[data-sport-game=loading], [dir] section.light-theme .game-card[data-sport-game=loading] {
  border-color: unset;
  box-shadow: none;
}
[dir] .light-theme .game-card[data-sport-game=loading] .game-card_league, [dir] .light-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] .light-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] section.light-theme .game-card[data-sport-game=loading] .game-card_league, [dir] section.light-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] section.light-theme .game-card[data-sport-game=loading] .game-card_club_name {
  background-color: var(--theme-divider);
}
.light-theme .game-card_state, section.light-theme .game-card_state {
  color: var(--theme-background-background);
}
[dir] .light-theme .game-card_state, [dir] section.light-theme .game-card_state {
  background-color: var(--theme-text);
  border-color: var(--theme-text);
}
.light-theme .game-card_header, section.light-theme .game-card_header {
  color: var(--theme-text);
}
.light-theme .game-card_body, section.light-theme .game-card_body {
  color: var(--theme-text);
}
.light-theme .game-card[data-sport-game=live], .light-theme .game-card[data-sport-game=Coundown], .light-theme .game-card[data-sport-game=Suspended], section.light-theme .game-card[data-sport-game=live], section.light-theme .game-card[data-sport-game=Coundown], section.light-theme .game-card[data-sport-game=Suspended] {
  color: var(--theme-background-background);
}
[dir] .light-theme .game-card[data-sport-game=live], [dir] .light-theme .game-card[data-sport-game=Coundown], [dir] .light-theme .game-card[data-sport-game=Suspended], [dir] section.light-theme .game-card[data-sport-game=live], [dir] section.light-theme .game-card[data-sport-game=Coundown], [dir] section.light-theme .game-card[data-sport-game=Suspended] {
  background-color: var(--theme-text);
  border-color: transparent;
  box-shadow: none;
}
.light-theme .game-card[data-sport-game=live] .game-card_state, .light-theme .game-card[data-sport-game=Coundown] .game-card_state, .light-theme .game-card[data-sport-game=Suspended] .game-card_state, section.light-theme .game-card[data-sport-game=live] .game-card_state, section.light-theme .game-card[data-sport-game=Coundown] .game-card_state, section.light-theme .game-card[data-sport-game=Suspended] .game-card_state {
  color: white;
}
[dir] .light-theme .game-card[data-sport-game=live] .game-card_state, [dir] .light-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] .light-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] section.light-theme .game-card[data-sport-game=live] .game-card_state, [dir] section.light-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] section.light-theme .game-card[data-sport-game=Suspended] .game-card_state {
  background-color: var(--theme-live);
  border-color: var(--theme-live);
}
.light-theme .game-card[data-sport-game=live] .game-card_body, .light-theme .game-card[data-sport-game=Coundown] .game-card_body, .light-theme .game-card[data-sport-game=Suspended] .game-card_body, section.light-theme .game-card[data-sport-game=live] .game-card_body, section.light-theme .game-card[data-sport-game=Coundown] .game-card_body, section.light-theme .game-card[data-sport-game=Suspended] .game-card_body {
  color: white;
}
.light-theme .game-card[data-sport-game=live] .game-card_header, .light-theme .game-card[data-sport-game=Coundown] .game-card_header, .light-theme .game-card[data-sport-game=Suspended] .game-card_header, section.light-theme .game-card[data-sport-game=live] .game-card_header, section.light-theme .game-card[data-sport-game=Coundown] .game-card_header, section.light-theme .game-card[data-sport-game=Suspended] .game-card_header {
  color: white;
}
.light-theme .game-card[data-sport-game=Played] .game-card_state,
.light-theme .game-card [data-sport-game=Postponed] .game-card_state, section.light-theme .game-card[data-sport-game=Played] .game-card_state,
section.light-theme .game-card [data-sport-game=Postponed] .game-card_state {
  color: var(--theme-text);
}
[dir] .light-theme .game-card[data-sport-game=Played] .game-card_state, [dir] .light-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] section.light-theme .game-card[data-sport-game=Played] .game-card_state, [dir] section.light-theme .game-card [data-sport-game=Postponed] .game-card_state {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .subitution-card, [dir] section.light-theme .subitution-card {
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
}
.light-theme .subitution-card_off-name, section.light-theme .subitution-card_off-name {
  color: var(--theme-text);
}
.light-theme .subitution-card_off-label, section.light-theme .subitution-card_off-label {
  color: var(--theme-text);
}
.light-theme .subitution-card_on-name, section.light-theme .subitution-card_on-name {
  color: var(--theme-text);
}
.light-theme .subitution-card_on-label, section.light-theme .subitution-card_on-label {
  color: var(--theme-text);
}
[dir] .light-theme .game-event-card, [dir] section.light-theme .game-event-card {
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
}
.light-theme .game-event-card[game-event-type=goal], section.light-theme .game-event-card[game-event-type=goal] {
  color: var(--theme-text);
}
[dir] .light-theme .game-event-card[game-event-type=goal], [dir] section.light-theme .game-event-card[game-event-type=goal] {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .game-event-card_image, [dir] section.light-theme .game-event-card_image {
  border-color: var(--theme-divider);
}
.light-theme .match-stat-card, section.light-theme .match-stat-card {
  color: var(--theme-text);
}
[dir] .light-theme .match-stat-card, [dir] section.light-theme .match-stat-card {
  box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), 0.03);
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
}
.light-theme .match-stat-card-header, section.light-theme .match-stat-card-header {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .match-stat-card_team_percentage, [dir] section.light-theme .match-stat-card_team_percentage {
  background-color: transparent;
}
[dir] .light-theme .match-stat-card_team_percentage-value, [dir] section.light-theme .match-stat-card_team_percentage-value {
  background-color: #689e42;
}
[dir] .light-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] section.light-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value {
  background-color: #d9e7d0;
}
.light-theme .sports-hero_banner_content, section.light-theme .sports-hero_banner_content {
  color: var(--theme-text);
  opacity: 0.17;
}
[dir] .light-theme .game-summary, [dir] section.light-theme .game-summary {
  border-color: var(--theme-divider);
}
.light-theme .game-summary_header, section.light-theme .game-summary_header {
  color: var(--theme-text);
}
[dir] .light-theme .game-summary_header, [dir] section.light-theme .game-summary_header {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .light-theme .game-summary_timeline::before, [dir] section.light-theme .game-summary_timeline::before {
  border-color: var(--theme-divider);
}
.light-theme .game-summary_timeline_item:before, section.light-theme .game-summary_timeline_item:before {
  color: var(--theme-text);
}
[dir] .light-theme .game-summary_timeline_item:before, [dir] section.light-theme .game-summary_timeline_item:before {
  background-color: var(--theme-background-background);
}
.light-theme .game-summary_timeline_item:after, section.light-theme .game-summary_timeline_item:after {
  color: var(--theme-background-background);
}
[dir] .light-theme .game-summary_timeline_item:after, [dir] section.light-theme .game-summary_timeline_item:after {
  background-color: var(--theme-background-background);
}
.light-theme .game-summary_timeline_item-time, section.light-theme .game-summary_timeline_item-time {
  color: var(--theme-background-background);
}
[dir] .light-theme .game-summary_timeline_item-time, [dir] section.light-theme .game-summary_timeline_item-time {
  background-color: var(--theme-text);
}
[dir] .light-theme .game-summary_timeline_item_gfx-dash, [dir] section.light-theme .game-summary_timeline_item_gfx-dash {
  border-color: var(--theme-divider);
}
[dir] .light-theme .game-summary_timeline_item-content, [dir] section.light-theme .game-summary_timeline_item-content {
  background: var(--theme-background-background);
}
.light-theme .game-summary_timeline_time_state, section.light-theme .game-summary_timeline_time_state {
  color: #a1a1a1;
}
.light-theme .scoreboard, section.light-theme .scoreboard {
  color: var(--theme-text);
}
[dir] .light-theme .scoreboard, [dir] section.light-theme .scoreboard {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .light-theme .scoreboard_game, [dir] section.light-theme .scoreboard_game {
  border-color: var(--theme-divider);
}
[dir] .light-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] section.light-theme .scoreboard[data-status=live] .scoreboard_game-status {
  background-color: #d8211b;
  border-radius: 0.4rem;
}
[dir] .light-theme .sports-image, [dir] section.light-theme .sports-image {
  border-color: white;
}
[dir] .light-theme .sports-image_wrapper, [dir] section.light-theme .sports-image_wrapper {
  background-color: white;
}
.light-theme .squad-table, section.light-theme .squad-table {
  color: var(--theme-text);
}
[dir] .light-theme .squad-table, [dir] section.light-theme .squad-table {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .squad-table_header, [dir] .light-theme .squad-table_formation, [dir] section.light-theme .squad-table_header, [dir] section.light-theme .squad-table_formation {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .light-theme .squad-table_squad tr, [dir] section.light-theme .squad-table_squad tr {
  border-color: var(--theme-divider);
}
[dir] .light-theme .squad-table_squad thead, [dir] section.light-theme .squad-table_squad thead {
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
}
.light-theme .squad-table_squad-number-captain, section.light-theme .squad-table_squad-number-captain {
  color: var(--theme-text);
}
[dir] .light-theme .squad-table_squad-number-captain, [dir] section.light-theme .squad-table_squad-number-captain {
  background-color: var(--theme-background-background);
}
.light-theme .squad-table_sub-header, section.light-theme .squad-table_sub-header {
  color: #5b5b5b;
}
[dir] .light-theme .squad-table_sub-header, [dir] section.light-theme .squad-table_sub-header {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
.light-theme .squad-table_footer, section.light-theme .squad-table_footer {
  color: var(--theme-text);
}
[dir] .light-theme .squad-table_footer, [dir] section.light-theme .squad-table_footer {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .player-card, [dir] section.light-theme .player-card {
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
  border-color: var(--theme-divider);
}
[dir] .light-theme .player-card_divider, [dir] section.light-theme .player-card_divider {
  background-color: var(--theme-divider);
  border-color: var(--theme-divider);
}
.light-theme .player-card_score, section.light-theme .player-card_score {
  color: var(--theme-text);
}
.light-theme .player-card[card-type=coach], section.light-theme .player-card[card-type=coach] {
  color: white;
}
[dir] .light-theme .player-card[card-type=coach], [dir] section.light-theme .player-card[card-type=coach] {
  background-color: #151515 !important;
}
.light-theme .player-card[card-type=coach] .player-card_position,
.light-theme .player-card[card-type=coach] .player-card_label, section.light-theme .player-card[card-type=coach] .player-card_position,
section.light-theme .player-card[card-type=coach] .player-card_label {
  color: white;
}
[dir] .light-theme .player-card[card-type=coach] .player-card_divider, [dir] section.light-theme .player-card[card-type=coach] .player-card_divider {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
.light-theme .sports-transfer, section.light-theme .sports-transfer {
  color: white;
}
[dir] .light-theme .sports-transfer, [dir] section.light-theme .sports-transfer {
  background-color: #151515;
}
[dir] .light-theme .sports-transfer_info, [dir] section.light-theme .sports-transfer_info {
  border-color: rgba(255, 255, 255, 0.1);
}
.light-theme .sports-transfer_info_direction, section.light-theme .sports-transfer_info_direction {
  color: #95bb7a;
}
.light-theme .calendar, section.light-theme .calendar {
  color: white;
}
[dir] .light-theme .calendar, [dir] section.light-theme .calendar {
  background-color: #151515;
}
.light-theme .calendar_header .aa, section.light-theme .calendar_header .aa {
  filter: invert(100%) contrast(3);
}
[dir] .light-theme .calendar_week, [dir] section.light-theme .calendar_week {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
[dir] .light-theme .calendar_week:first-child, [dir] section.light-theme .calendar_week:first-child {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.light-theme .calendar_day-active, section.light-theme .calendar_day-active {
  color: #151515;
}
[dir] .light-theme .calendar_day-active, [dir] section.light-theme .calendar_day-active {
  background-color: white;
}
.light-theme .league-list, section.light-theme .league-list {
  color: white;
}
[dir] .light-theme .league-list, [dir] section.light-theme .league-list {
  background-color: #151515;
}
@media (min-width: 1200px) {
  [dir] .light-theme .league-list[data-display-type=default] .league-list_item, [dir] section.light-theme .league-list[data-display-type=default] .league-list_item {
    border-bottom-color: rgba(255, 255, 255, 0.1);
  }
}
[dir] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::before, [dir] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::before {
  border: solid 0.1rem rgba(255, 255, 255, 0.2);
  border-radius: 0.4rem;
  background: none;
}
[dir] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  border-bottom: solid 0.2rem white;
  background: none;
}
[dir=ltr] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=ltr] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  border-left: solid 0.2rem white;
}
[dir=rtl] .light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=rtl] section.light-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  border-right: solid 0.2rem white;
}
[dir] .light-theme .league-list_item, [dir] section.light-theme .league-list_item {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.light-theme .fixtures-panel-nav_header, section.light-theme .fixtures-panel-nav_header {
  color: white;
}
[dir] .light-theme .fixtures-panel-nav_header, [dir] section.light-theme .fixtures-panel-nav_header {
  background-image: linear-gradient(to bottom, #2c2c2c, #151515);
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.1);
}
[dir] .light-theme .fixtures-panel-nav_header_calendar, [dir] section.light-theme .fixtures-panel-nav_header_calendar {
  border-color: rgba(255, 255, 255, 0.1);
}
.light-theme .fixtures-panel-nav .aa, section.light-theme .fixtures-panel-nav .aa {
  filter: invert(100%) contrast(3);
}
.light-theme .fixtures-list, section.light-theme .fixtures-list {
  color: var(--theme-text);
}
.light-theme .fixtures-list_header, section.light-theme .fixtures-list_header {
  color: var(--theme-text);
}
[dir] .light-theme .fixtures-list_header, [dir] section.light-theme .fixtures-list_header {
  background-image: linear-gradient(to bottom, var(--theme-background-background), 9%, var(--theme-background-background));
}
[dir] .light-theme .fixtures-list_header_calendar, [dir] section.light-theme .fixtures-list_header_calendar {
  border-color: rgba(var(--theme-text-rgb), 0.2);
}
.light-theme .fixtures-list_copmpetition-link, section.light-theme .fixtures-list_copmpetition-link {
  color: var(--theme-text);
}
.light-theme .side-panel, section.light-theme .side-panel {
  color: var(--theme-text);
}
[dir] .light-theme .side-panel, [dir] section.light-theme .side-panel {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .light-theme .side-panel ul li, [dir] section.light-theme .side-panel ul li {
  border-bottom-color: var(--theme-divider);
}
.light-theme .side-panel ul li a, section.light-theme .side-panel ul li a {
  color: var(--theme-text);
}
.light-theme .overall-stats, section.light-theme .overall-stats {
  color: var(--theme-text);
}
[dir] .light-theme .overall-stats, [dir] section.light-theme .overall-stats {
  background-color: var(--theme-background-background);
}
.light-theme .overall-stats_stat[data-type=games], section.light-theme .overall-stats_stat[data-type=games] {
  color: var(--theme-background-background);
}
[dir] .light-theme .overall-stats_stat[data-type=games], [dir] section.light-theme .overall-stats_stat[data-type=games] {
  background-color: var(--theme-text);
}
.light-theme .overall-stats_stat[data-type=goal], section.light-theme .overall-stats_stat[data-type=goal] {
  color: var(--theme-background-background);
}
[dir] .light-theme .overall-stats_stat[data-type=goal], [dir] section.light-theme .overall-stats_stat[data-type=goal] {
  background-color: var(--theme-text);
}
.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, section.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  opacity: 0.07;
}
[dir=ltr] .light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] section.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  background: radial-gradient(circle at right 110%, var(--theme-background-background) 70%, var(--theme-text) 72%);
}
[dir=rtl] .light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] section.light-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  background: radial-gradient(circle at left 110%, var(--theme-background-background) 70%, var(--theme-text) 72%);
}
.light-theme .overall-stats_stat[data-type=red-card], section.light-theme .overall-stats_stat[data-type=red-card] {
  color: white;
}
[dir] .light-theme .overall-stats_stat[data-type=red-card], [dir] section.light-theme .overall-stats_stat[data-type=red-card] {
  background-color: #d81921;
}
[dir] .light-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] section.light-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
  background-image: radial-gradient(circle at 22% 42%, #d81921, #c1161e 69%);
}
.light-theme .overall-stats_stat[data-type=yellow-card], section.light-theme .overall-stats_stat[data-type=yellow-card] {
  color: white;
}
[dir] .light-theme .overall-stats_stat[data-type=yellow-card], [dir] section.light-theme .overall-stats_stat[data-type=yellow-card] {
  background-color: #ffda00;
}
[dir] .light-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] section.light-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
  background-image: radial-gradient(circle at 22% 42%, #ffda00, #e6c400 69%);
}
.light-theme .league-table, section.light-theme .league-table {
  color: var(--theme-text);
}
[dir] .light-theme .league-table, [dir] section.light-theme .league-table {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .league-table_ranks thead, [dir] section.light-theme .league-table_ranks thead {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .league-table_ranks tr, [dir] section.light-theme .league-table_ranks tr {
  border-bottom: 1px solid var(--theme-divider);
}
[dir] .light-theme .league-table_ranks tr:last-child, [dir] section.light-theme .league-table_ranks tr:last-child {
  border-bottom: none;
}
[dir] .light-theme .league-table_ranks tr.main-row, [dir] section.light-theme .league-table_ranks tr.main-row {
  background-color: var(--theme-background-background);
}
[dir=ltr] .light-theme .league-table_position-same, [dir=ltr] section.light-theme .league-table_position-same {
  border-left-color: var(--theme-divider);
}
[dir=rtl] .light-theme .league-table_position-same, [dir=rtl] section.light-theme .league-table_position-same {
  border-right-color: var(--theme-divider);
}
[dir] .light-theme .league-table_position-up, [dir] section.light-theme .league-table_position-up {
  border-bottom-color: var(--theme-divider);
}
[dir] .light-theme .league-table_position-down, [dir] section.light-theme .league-table_position-down {
  border-top-color: var(--theme-divider);
}
.light-theme .league-table_header, section.light-theme .league-table_header {
  color: var(--theme-text);
}
[dir] .light-theme .league-table_header, [dir] section.light-theme .league-table_header {
  background-color: var(--theme-background-background);
}
.light-theme .player-breakdown, section.light-theme .player-breakdown {
  color: var(--theme-text);
}
[dir] .light-theme .player-breakdown, [dir] section.light-theme .player-breakdown {
  background-color: var(--theme-background-background);
}
.light-theme .player-breakdown_ranks thead, section.light-theme .player-breakdown_ranks thead {
  color: var(--theme-text);
}
[dir] .light-theme .player-breakdown_ranks thead, [dir] section.light-theme .player-breakdown_ranks thead {
  background-color: var(--theme-background-background);
}
[dir=ltr] .light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] section.light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
  border-left-color: var(--theme-divider);
}
[dir=rtl] .light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] section.light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
  border-right-color: var(--theme-divider);
}
[dir] .light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] section.light-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up {
  border-bottom-color: var(--theme-divider);
}
[dir] .light-theme .player-breakdown td, [dir] section.light-theme .player-breakdown td {
  border-top-color: var(--theme-divider);
}
.light-theme .live-seasons, section.light-theme .live-seasons {
  color: var(--theme-text);
}
[dir] .light-theme .live-seasons, [dir] section.light-theme .live-seasons {
  background: var(--theme-background-background);
}
.light-theme .live-seasons_item, section.light-theme .live-seasons_item {
  color: var(--theme-text);
}
[dir] .light-theme .live-seasons_item, [dir] section.light-theme .live-seasons_item {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .live-seasons_item_media, [dir] section.light-theme .live-seasons_item_media {
  background: white;
}
.light-theme .league-page, section.light-theme .league-page {
  color: var(--theme-text);
}
[dir] .light-theme .league-page, [dir] section.light-theme .league-page {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .league-page .league-page_rankings_top-player_container, [dir] section.light-theme .league-page .league-page_rankings_top-player_container {
  border-color: var(--theme-divider);
}
.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child {
  color: white;
}
.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position,
.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position,
section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label {
  color: white;
}
[dir] .light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] section.light-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
[dir] .light-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] .light-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] .light-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] section.light-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] section.light-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] section.light-theme .league-page .js-drop-down-wrapper .js-drop-down_item {
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
}
[dir] .light-theme .league-page_rankings .player-card, [dir] section.light-theme .league-page_rankings .player-card {
  box-shadow: 0 8px 10px 0 rgba(43, 51, 71, 0.2);
}
.light-theme .match-page, section.light-theme .match-page {
  color: var(--theme-text);
}
[dir] .light-theme .match-page, [dir] section.light-theme .match-page {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .match-page_statistics, [dir] section.light-theme .match-page_statistics {
  border-color: var(--theme-divider);
}
[dir] .light-theme .match-page_statistics_header, [dir] section.light-theme .match-page_statistics_header {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
.light-theme .fixtures-page, section.light-theme .fixtures-page {
  color: var(--theme-text);
}
[dir] .light-theme .fixtures-page, [dir] section.light-theme .fixtures-page {
  background-color: var(--theme-background-background);
}
.light-theme .team-page, section.light-theme .team-page {
  color: var(--theme-text);
}
[dir] .light-theme .team-page, [dir] section.light-theme .team-page {
  background-color: var(--theme-background-background);
}
.light-theme .player-page, section.light-theme .player-page {
  color: var(--theme-text);
}
[dir] .light-theme .player-page, [dir] section.light-theme .player-page {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .aa-media, [dir] section.light-theme .aa-media {
  background: var(--theme-background-background);
}
[dir] .light-theme .aa-media .video-nav-area, [dir] section.light-theme .aa-media .video-nav-area {
  border-color: var(--theme-divider);
}
[dir] .light-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] section.light-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track {
  background: transparent;
}
[dir] .light-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] section.light-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 {
  background: none;
}
[dir] .light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
  border-color: var(--theme-divider);
}
.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  color: var(--theme-always-white);
}
[dir] .light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  background: rgba(21, 21, 21, 0.7);
}
[dir] .light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after, [dir] section.light-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after {
  background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 20%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir] .light-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller::after, [dir] section.light-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller::after {
  background-image: none;
}
[dir] .light-theme .arabicMedia, [dir] section.light-theme .arabicMedia {
  background: var(--theme-background-background);
}
.light-theme .arabicMedia .h2, section.light-theme .arabicMedia .h2 {
  color: var(--theme-text);
}
.light-theme .arabicMedia_text, section.light-theme .arabicMedia_text {
  color: white;
}
[dir] .light-theme .arabicMedia_text, [dir] section.light-theme .arabicMedia_text {
  background: #151515;
}
[dir] .light-theme .arabicMedia_gradient, [dir] section.light-theme .arabicMedia_gradient {
  background-image: linear-gradient(to bottom, rgba(21, 21, 21, 0), #151515 72%);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .aa-media-hero, section.light-theme .aa-media-hero {
  color: var(--theme-text);
}
[dir] .light-theme .aa-media-hero, [dir] section.light-theme .aa-media-hero {
  background: var(--theme-background-background);
}
.light-theme .aa-media-hero .hero .description .label-container, section.light-theme .aa-media-hero .hero .description .label-container {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .aa-media-hero .hero .description .label-container, [dir] section.light-theme .aa-media-hero .hero .description .label-container {
  background: var(--theme-background-background);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .category-selector, section.light-theme .category-selector {
  color: var(--theme-text);
}
[dir] .light-theme .category-selector, [dir] section.light-theme .category-selector {
  background: var(--theme-background-background);
}
[dir] .light-theme .category-selector .categories .category-label, [dir] section.light-theme .category-selector .categories .category-label {
  border-color: var(--theme-divider);
}
[dir] .light-theme .category-selector .categories .category-list, [dir] section.light-theme .category-selector .categories .category-list {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .category-selector .categories .category-list li, [dir] section.light-theme .category-selector .categories .category-list li {
  border-color: var(--theme-divider);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .aamedia-listing, section.light-theme .aamedia-listing {
  color: var(--theme-text);
}
[dir] .light-theme .aamedia-listing, [dir] section.light-theme .aamedia-listing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir=ltr] .light-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] section.light-theme .aamedia-listing .scroller .navigator-previous {
  background: linear-gradient(90deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir=rtl] .light-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] section.light-theme .aamedia-listing .scroller .navigator-previous {
  background: linear-gradient(-90deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir=ltr] .light-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] section.light-theme .aamedia-listing .scroller .navigator-next {
  background: linear-gradient(270deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir=rtl] .light-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] section.light-theme .aamedia-listing .scroller .navigator-next {
  background: linear-gradient(-270deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
.light-theme .aamedia-listing .scroller .video-list li a.list-item-link, section.light-theme .aamedia-listing .scroller .video-list li a.list-item-link {
  color: var(--theme-text);
}
.light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, section.light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  color: var(--theme-text);
}
[dir] .light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] section.light-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  background: var(--theme-background-background);
}
.light-theme .aamedia-listing .scroller .video-list li .caption, section.light-theme .aamedia-listing .scroller .video-list li .caption {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .aamedia-listing.version02 .scroller .video-list li, [dir] section.light-theme .aamedia-listing.version02 .scroller .video-list li {
  background-color: var(--theme-secondary-bg);
}
.light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, section.light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  color: var(--theme-always-white);
}
[dir] .light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] section.light-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  background: rgba(21, 21, 21, 0.7);
}
@media (min-width: 1200px) {
  .light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, section.light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    color: var(--theme-always-white);
  }
  [dir] .light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] section.light-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    background-image: linear-gradient(to bottom, rgba(21, 21, 21, 0), #151515 84%);
  }
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .light-theme .aa-documentaries, [dir] section.light-theme .aa-documentaries {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .aa-documentaries .description, section.light-theme .aa-documentaries .description {
  color: var(--theme-text);
}
[dir] .light-theme .aa-documentaries .description, [dir] section.light-theme .aa-documentaries .description {
  background: rgba(var(--theme-background-background-rgb), 0.98);
}
.light-theme .aa-documentaries .description .btn, section.light-theme .aa-documentaries .description .btn {
  color: white;
}
@media (min-width: 501px) {
  [dir] .light-theme .editor-carousel .swiper-wrapper li, [dir] section.light-theme .editor-carousel .swiper-wrapper li {
    border-color: var(--theme-divider);
  }
}
.light-theme .editor-carousel .swiper-wrapper li a .title,
.light-theme .editor-carousel .swiper-wrapper li a .description, section.light-theme .editor-carousel .swiper-wrapper li a .title,
section.light-theme .editor-carousel .swiper-wrapper li a .description {
  color: var(--theme-text);
}
.light-theme .editor-carousel .swiper-wrapper li .service .time, section.light-theme .editor-carousel .swiper-wrapper li .service .time {
  color: var(--theme-text);
}
.light-theme .editor-carousel .swiper-wrapper li.coverage, .light-theme .editor-carousel .swiper-wrapper li.breaking, section.light-theme .editor-carousel .swiper-wrapper li.coverage, section.light-theme .editor-carousel .swiper-wrapper li.breaking {
  color: white;
}
.light-theme .editor-carousel .swiper-wrapper li.coverage a, .light-theme .editor-carousel .swiper-wrapper li.breaking a, section.light-theme .editor-carousel .swiper-wrapper li.coverage a, section.light-theme .editor-carousel .swiper-wrapper li.breaking a {
  color: white;
}
.light-theme .editor-carousel .swiper-wrapper li.coverage a .title,
.light-theme .editor-carousel .swiper-wrapper li.coverage a .description, .light-theme .editor-carousel .swiper-wrapper li.breaking a .title,
.light-theme .editor-carousel .swiper-wrapper li.breaking a .description, section.light-theme .editor-carousel .swiper-wrapper li.coverage a .title,
section.light-theme .editor-carousel .swiper-wrapper li.coverage a .description, section.light-theme .editor-carousel .swiper-wrapper li.breaking a .title,
section.light-theme .editor-carousel .swiper-wrapper li.breaking a .description {
  color: white;
}
.light-theme .editor-carousel .swiper-wrapper li.coverage .service a.section,
.light-theme .editor-carousel .swiper-wrapper li.coverage .service .time, .light-theme .editor-carousel .swiper-wrapper li.breaking .service a.section,
.light-theme .editor-carousel .swiper-wrapper li.breaking .service .time, section.light-theme .editor-carousel .swiper-wrapper li.coverage .service a.section,
section.light-theme .editor-carousel .swiper-wrapper li.coverage .service .time, section.light-theme .editor-carousel .swiper-wrapper li.breaking .service a.section,
section.light-theme .editor-carousel .swiper-wrapper li.breaking .service .time {
  color: white;
}
[dir] .light-theme .editor-carousel .swiper-pagination, [dir] section.light-theme .editor-carousel .swiper-pagination {
  border-color: var(--theme-divider);
}
[dir] .light-theme .editor-carousel .swiper-pagination-bullet, [dir] section.light-theme .editor-carousel .swiper-pagination-bullet {
  background-color: var(--theme-divider);
}
[dir] .light-theme .editor-carousel .swiper-pagination-bullet-active, [dir] section.light-theme .editor-carousel .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir] .light-theme .editor-carousel[data-islisting=listing], [dir] section.light-theme .editor-carousel[data-islisting=listing] {
  border-color: var(--theme-divider);
}
@media (min-width: 1200px) {
  [dir] .light-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] section.light-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0) {
    border-color: var(--theme-divider);
  }
}
.light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, section.light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  color: var(--theme-text);
}
[dir] .light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] section.light-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  background: var(--theme-background-background);
}
[dir] .light-theme .sec-secondary-bg, [dir] section.light-theme .sec-secondary-bg {
  background-color: var(--theme-secondary-bg);
}
.light-theme .topInfo, section.light-theme .topInfo {
  color: var(--theme-text);
}
[dir] .light-theme .topInfo, [dir] section.light-theme .topInfo {
  background-color: var(--theme-divider);
}
.light-theme .topInfo_link, section.light-theme .topInfo_link {
  color: var(--theme-text);
}
.light-theme .trending, section.light-theme .trending {
  color: var(--theme-text);
}
[dir] .light-theme .trending, [dir] section.light-theme .trending {
  border-bottom-color: var(--theme-divider);
}
.light-theme .trending_title, section.light-theme .trending_title {
  color: var(--theme-text);
}
.light-theme .trending .card .aa, section.light-theme .trending .card .aa {
  filter: none;
}
[dir] .light-theme .trending .card_content, [dir] section.light-theme .trending .card_content {
  background-image: linear-gradient(to bottom, rgba(21, 21, 21, 0.1), rgba(21, 21, 21, 0.7));
}
[dir] .light-theme .sectionFollow, [dir] section.light-theme .sectionFollow {
  border-bottom: 0.1rem solid var(--theme-divider);
}
.light-theme .opinionHero, section.light-theme .opinionHero {
  color: var(--theme-text);
}
[dir] .light-theme .opinionHero, [dir] section.light-theme .opinionHero {
  background: var(--theme-background-background);
}
[dir] .light-theme .opinionHero_info, [dir] section.light-theme .opinionHero_info {
  border-color: var(--theme-divider);
}
.light-theme .opinionHero_link, section.light-theme .opinionHero_link {
  color: var(--theme-text);
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .light-theme .opinionCard, [dir] section.light-theme .opinionCard {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .opinionCard a,
.light-theme .opinionCard .avatar_desc,
.light-theme .opinionCard .opinionCard_summary, section.light-theme .opinionCard a,
section.light-theme .opinionCard .avatar_desc,
section.light-theme .opinionCard .opinionCard_summary {
  color: var(--theme-text);
}
[dir] .light-theme .opinionCard.carouselCard, [dir] section.light-theme .opinionCard.carouselCard {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionCard.withMore, [dir] section.light-theme .opinionCard.withMore {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionCard.columnAvatar, [dir] section.light-theme .opinionCard.columnAvatar {
  border-bottom: 0.1rem solid var(--theme-divider);
}
.light-theme .opinionRelated, section.light-theme .opinionRelated {
  color: var(--theme-text);
}
[dir] .light-theme .opinionRelated, [dir] section.light-theme .opinionRelated {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .opinionRelated a, section.light-theme .opinionRelated a {
  color: var(--theme-text);
}
.light-theme .opinionRelated_author, section.light-theme .opinionRelated_author {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .opinionCarousel, [dir] section.light-theme .opinionCarousel {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionCarousel .swiper-slide, [dir] .light-theme .opinionCarousel_item, [dir] section.light-theme .opinionCarousel .swiper-slide, [dir] section.light-theme .opinionCarousel_item {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionCarousel .swiper-pagination, [dir] section.light-theme .opinionCarousel .swiper-pagination {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionCarousel .swiper-pagination-bullet, [dir] section.light-theme .opinionCarousel .swiper-pagination-bullet {
  background: var(--theme-divider);
}
[dir] .light-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] section.light-theme .opinionCarousel .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir] .light-theme .opinionHeroListing, [dir] section.light-theme .opinionHeroListing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .opinionHeroListing .opinionCard_authorName,
.light-theme .opinionHeroListing .opinionHero_authorName, section.light-theme .opinionHeroListing .opinionCard_authorName,
section.light-theme .opinionHeroListing .opinionHero_authorName {
  color: #41798c !important;
}
[dir] .light-theme .opinionHeroListing_hero, [dir] section.light-theme .opinionHeroListing_hero {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionHeroListing-v2, [dir] section.light-theme .opinionHeroListing-v2 {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] section.light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] section.light-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard {
  border-color: var(--theme-divider);
}
.light-theme .opinionHeroListing-v2 .opinionCard_authorName,
.light-theme .opinionHeroListing-v2 .opinionHero_authorName, section.light-theme .opinionHeroListing-v2 .opinionCard_authorName,
section.light-theme .opinionHeroListing-v2 .opinionHero_authorName {
  color: #41798c !important;
}
[dir] .light-theme .opinionHeroListing-v2_hero, [dir] section.light-theme .opinionHeroListing-v2_hero {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionRelatedListing, [dir] section.light-theme .opinionRelatedListing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionRelatedListing_item, [dir] section.light-theme .opinionRelatedListing_item {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionArticlesListing, [dir] section.light-theme .opinionArticlesListing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionArticlesListing_item, [dir] section.light-theme .opinionArticlesListing_item {
  border-color: var(--theme-divider);
}
[dir] .light-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] section.light-theme .opinionArticlesListing_item .opinionCard.columnAvatar {
  border-bottom: none;
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .light-theme .tv-program-hero, [dir] section.light-theme .tv-program-hero {
  background: var(--theme-background-background);
}
[dir] .light-theme .tv-program-header, [dir] section.light-theme .tv-program-header {
  background: var(--theme-background-background);
}
.light-theme .tv-program-header.program-episode .episode-wrapper .program-title, .light-theme .tv-program-header.program-episode .episode-wrapper .program-description, section.light-theme .tv-program-header.program-episode .episode-wrapper .program-title, section.light-theme .tv-program-header.program-episode .episode-wrapper .program-description {
  color: var(--theme-text);
}
[dir] .light-theme .tv-program, [dir] section.light-theme .tv-program {
  background: var(--theme-background-background);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .light-theme .program-name-episode-ttl, [dir] section.light-theme .program-name-episode-ttl {
  background: var(--theme-background-background);
}
.light-theme .program-name-episode-ttl .episode-title, section.light-theme .program-name-episode-ttl .episode-title {
  color: var(--theme-text);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .light-theme .program-description, [dir] section.light-theme .program-description {
  background: var(--theme-background-background);
}
.light-theme .program-description .description, section.light-theme .program-description .description {
  color: var(--theme-text);
}
.light-theme .program-description .time, section.light-theme .program-description .time {
  color: var(--theme-secondary-text);
}
.light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, section.light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
  color: var(--theme-text);
}
[dir] .light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] section.light-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
  border-color: var(--theme-divider);
}
[dir] .light-theme .program-description.alhadath, [dir] section.light-theme .program-description.alhadath {
  border-color: var(--theme-divider);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .underBar-title, section.light-theme .underBar-title {
  color: var(--theme-text);
}
[dir] .light-theme .underBar-title, [dir] section.light-theme .underBar-title {
  background: var(--theme-background-background);
}
.light-theme .underBar-title a, section.light-theme .underBar-title a {
  color: var(--theme-text);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .light-theme .video-page-hero, [dir] section.light-theme .video-page-hero {
  background: var(--theme-background-background);
}
[dir] .light-theme .tv-video-page, [dir] section.light-theme .tv-video-page {
  background: var(--theme-background-background);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .light-theme .video-filter-service, [dir] section.light-theme .video-filter-service {
  background: var(--theme-background-background);
}
.light-theme .video-filter-service .results-label, section.light-theme .video-filter-service .results-label {
  color: var(--theme-text);
}
.light-theme .live-stream, section.light-theme .live-stream {
  color: var(--theme-text);
}
[dir] .light-theme .live-stream, [dir] section.light-theme .live-stream {
  background: var(--theme-background-background);
}
.light-theme .live-stream a, section.light-theme .live-stream a {
  color: var(--theme-text);
}
[dir] .light-theme .live-stream .header .title::before, [dir] section.light-theme .live-stream .header .title::before {
  background: var(--theme-live);
}
[dir] .light-theme .live-stream .header .select-media, [dir] section.light-theme .live-stream .header .select-media {
  border-color: var(--theme-text);
}
.light-theme .live-stream .header .select-media span.active, section.light-theme .live-stream .header .select-media span.active {
  color: var(--theme-background-background);
}
[dir] .light-theme .live-stream .header .select-media span.active, [dir] section.light-theme .live-stream .header .select-media span.active {
  background: var(--theme-text);
}
[dir] .light-theme .live-stream .select-channel a, [dir] .light-theme .live-stream .select-channel span, [dir] section.light-theme .live-stream .select-channel a, [dir] section.light-theme .live-stream .select-channel span {
  border-color: var(--theme-divider);
}
[dir] .light-theme .live-stream .select-channel a.active, [dir] .light-theme .live-stream .select-channel span.active, [dir] section.light-theme .live-stream .select-channel a.active, [dir] section.light-theme .live-stream .select-channel span.active {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .live-stream .select-channel a.active::after, [dir] .light-theme .live-stream .select-channel span.active::after, [dir] section.light-theme .live-stream .select-channel a.active::after, [dir] section.light-theme .live-stream .select-channel span.active::after {
  background: var(--theme-live);
}
[dir] .light-theme .live-stream .select-device, [dir] section.light-theme .live-stream .select-device {
  background: var(--theme-secondary-bg);
}
.light-theme .live-stream .select-device .seen-on-label, section.light-theme .live-stream .select-device .seen-on-label {
  color: var(--theme-text);
}
.light-theme .live-stream .select-device input, section.light-theme .live-stream .select-device input {
  filter: brightness(0.3);
}
[dir] .light-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] section.light-theme .live-stream .live-list::-webkit-scrollbar-track {
  background: transparent;
}
[dir] .light-theme .live-stream .live-list li.live, [dir] section.light-theme .live-stream .live-list li.live {
  background: var(--theme-secondary-bg);
}
.light-theme .live-stream .live-list li.live .program-status, section.light-theme .live-stream .live-list li.live .program-status {
  color: white;
}
[dir] .light-theme .live-stream .live-list li.live .program-status, [dir] section.light-theme .live-stream .live-list li.live .program-status {
  background: var(--theme-live);
}
[dir] .light-theme .live-stream.version02 .live-details, [dir] section.light-theme .live-stream.version02 .live-details {
  background: var(--theme-secondary-bg);
}
.light-theme .live-stream.version02 .live-details .next-live, section.light-theme .live-stream.version02 .live-details .next-live {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .live-stream.version02 .live-details .select-channel, [dir] section.light-theme .live-stream.version02 .live-details .select-channel {
  border-color: var(--theme-divider);
}
[dir] .light-theme .live-stream.version02 .live-details .select-channel span.active, [dir] section.light-theme .live-stream.version02 .live-details .select-channel span.active {
  background-color: transparent;
}
[dir] .light-theme .share-this, [dir] section.light-theme .share-this {
  background: var(--theme-secondary-bg);
}
.light-theme .share-this input[type=radio] ~ .share-label, section.light-theme .share-this input[type=radio] ~ .share-label {
  color: var(--theme-text);
}
.light-theme .share-this .sharing-options li, section.light-theme .share-this .sharing-options li {
  color: var(--theme-secondary-text);
}
.light-theme .share-this .sharing-options li.short-url .url-tooltip, section.light-theme .share-this .sharing-options li.short-url .url-tooltip {
  color: var(--theme-text);
}
[dir] .light-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] section.light-theme .share-this .sharing-options li.short-url .url-tooltip {
  background: var(--theme-background-background);
  box-shadow: 0 0.5rem 2.8rem 0 rgba(var(--theme-text-rgb), 0.1);
}
[dir] .light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] section.light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection {
  background: var(--theme-background-background);
}
[dir] .light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] section.light-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection {
  background: var(--theme-background-background);
}
[dir] .light-theme .article-hero, [dir] section.light-theme .article-hero {
  background: var(--theme-background-background);
}
[dir] .light-theme .article-hero .article-teaser .article-hero-img .caption, [dir] section.light-theme .article-hero .article-teaser .article-hero-img .caption {
  border-color: var(--theme-divider);
}
[dir] .light-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] section.light-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption {
  border-color: var(--theme-divider);
}
@media (min-width: 501px) {
  .light-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, section.light-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    color: white;
  }
}
[dir] .light-theme .explore-more, [dir] section.light-theme .explore-more {
  background: var(--theme-background-background);
}
@media (min-width: 501px) {
  [dir] .light-theme .explore-more, [dir] section.light-theme .explore-more {
    border-color: var(--theme-divider);
  }
}
[dir] .light-theme .explore-more .explore-list .list-item, [dir] section.light-theme .explore-more .explore-list .list-item {
  border-color: var(--theme-divider);
}
.light-theme .explore-more .explore-list .list-item .story-title, section.light-theme .explore-more .explore-list .list-item .story-title {
  color: var(--theme-text);
}
.light-theme .explore-more .explore-list .list-item .section-name, section.light-theme .explore-more .explore-list .list-item .section-name {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .explore-more.horizontal, [dir] section.light-theme .explore-more.horizontal {
  border-color: var(--theme-divider);
}
[dir] .light-theme .advertisement-wrapper, [dir] section.light-theme .advertisement-wrapper {
  background-color: var(--theme-secondary-bg);
}
.light-theme .advertisement-wrapper .mpu .ad-title, .light-theme .advertisement-wrapper .leaderboard .ad-title, .light-theme .advertisement-wrapper .leaderboard02 .ad-title, section.light-theme .advertisement-wrapper .mpu .ad-title, section.light-theme .advertisement-wrapper .leaderboard .ad-title, section.light-theme .advertisement-wrapper .leaderboard02 .ad-title {
  color: var(--theme-text);
}
[dir] .light-theme .advertisement-wrapper .mpu .ad-title .line, [dir] .light-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] .light-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] section.light-theme .advertisement-wrapper .mpu .ad-title .line, [dir] section.light-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] section.light-theme .advertisement-wrapper .leaderboard02 .ad-title .line {
  background-color: var(--theme-divider);
}
.light-theme .bottom-nav, section.light-theme .bottom-nav {
  color: var(--theme-text);
}
[dir] .light-theme .bottom-nav, [dir] section.light-theme .bottom-nav {
  background: var(--theme-background-background);
  box-shadow: 0 -0.5rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
@media (min-width: 1200px) {
  [dir] .light-theme .bottom-nav, [dir] section.light-theme .bottom-nav {
    box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
  }
}
[dir] .light-theme .bottom-nav .slide, [dir] section.light-theme .bottom-nav .slide {
  border-color: var(--theme-divider);
}
[dir] .light-theme .bottom-nav .slide.up, [dir] section.light-theme .bottom-nav .slide.up {
  border-color: var(--theme-divider);
}
[dir] .light-theme .bottom-nav .share-this, [dir] section.light-theme .bottom-nav .share-this {
  background: none;
}
[dir] .light-theme .bottom-nav .share-this .sharing-options, [dir] section.light-theme .bottom-nav .share-this .sharing-options {
  background: var(--theme-background-background);
}
.light-theme .comments-notification, section.light-theme .comments-notification {
  color: white;
}
[dir] .light-theme .comments-notification, [dir] section.light-theme .comments-notification {
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.3);
}
.light-theme .comments-notification a, section.light-theme .comments-notification a {
  color: white;
}
.light-theme .accordion, section.light-theme .accordion {
  color: var(--theme-text);
}
[dir] .light-theme .accordion, [dir] section.light-theme .accordion {
  background: var(--theme-background-background);
}
[dir] .light-theme .accordion li.accordion-item, [dir] section.light-theme .accordion li.accordion-item {
  border-color: var(--theme-divider);
}
.light-theme .tabular-data, section.light-theme .tabular-data {
  color: var(--theme-text);
}
[dir] .light-theme .tabular-data, [dir] section.light-theme .tabular-data {
  background: var(--theme-background-background);
}
[dir] .light-theme .tabular-data .table-wrapper table, [dir] section.light-theme .tabular-data .table-wrapper table {
  border-color: var(--theme-divider);
}
[dir] .light-theme .tabular-data .table-wrapper table td, [dir] .light-theme .tabular-data .table-wrapper table th, [dir] section.light-theme .tabular-data .table-wrapper table td, [dir] section.light-theme .tabular-data .table-wrapper table th {
  border-color: var(--theme-divider);
}
[dir] .light-theme .tabular-data .table-wrapper table thead th, [dir] section.light-theme .tabular-data .table-wrapper table thead th {
  background: var(--theme-secondary-bg);
}
.light-theme .tabular-data .table-wrapper .notice, section.light-theme .tabular-data .table-wrapper .notice {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .tabular-data.col .table-wrapper table th, [dir] section.light-theme .tabular-data.col .table-wrapper table th {
  background: var(--theme-secondary-bg);
}
.light-theme .aaMediaBar, section.light-theme .aaMediaBar {
  color: var(--theme-text);
}
[dir] .light-theme .aaMediaBar, [dir] section.light-theme .aaMediaBar {
  background: var(--theme-background-background);
}
.light-theme .pagination, section.light-theme .pagination {
  color: var(--theme-text);
}
[dir] .light-theme .pagination, [dir] section.light-theme .pagination {
  background: var(--theme-background-background);
}
[dir] .light-theme .pagination .progress-label, [dir] section.light-theme .pagination .progress-label {
  border-color: var(--theme-divider);
}
[dir] .light-theme .pagination .pager li, [dir] section.light-theme .pagination .pager li {
  border-color: var(--theme-divider);
}
[dir] .light-theme .pagination .pager li.active, [dir] section.light-theme .pagination .pager li.active {
  background: var(--theme-text);
}
.light-theme .pagination .pager li.active a, section.light-theme .pagination .pager li.active a {
  color: var(--theme-background-background);
}
.light-theme .pagination .pager li a, section.light-theme .pagination .pager li a {
  color: var(--theme-text);
}
[dir] .light-theme .pagination.alhadath .pager li, [dir] section.light-theme .pagination.alhadath .pager li {
  background: var(--theme-secondary-bg);
}
.light-theme .pagination.alhadath .pager li a, section.light-theme .pagination.alhadath .pager li a {
  color: var(--theme-secondary-text);
}
.light-theme .pagination.alhadath .pager li.active a, section.light-theme .pagination.alhadath .pager li.active a {
  color: var(--theme-always-white);
}
[dir] .light-theme .pagination.alhadath .pager li:first-child, [dir] .light-theme .pagination.alhadath .pager li:last-child, [dir] section.light-theme .pagination.alhadath .pager li:first-child, [dir] section.light-theme .pagination.alhadath .pager li:last-child {
  background: none;
}
.light-theme .wrapper-404, section.light-theme .wrapper-404 {
  color: var(--theme-text);
}
[dir] .light-theme .wrapper-404, [dir] section.light-theme .wrapper-404 {
  background: var(--theme-background-background);
}
[dir] .light-theme .wrapper-404 .oval, [dir] section.light-theme .wrapper-404 .oval {
  box-shadow: inset 0 0 1rem rgba(var(--theme-text-rgb), 0.1);
}
.light-theme .wrapper-404 .oval-inner.last .alert, section.light-theme .wrapper-404 .oval-inner.last .alert {
  color: white;
}
[dir] .light-theme .wrapper-404 .gradient, [dir] section.light-theme .wrapper-404 .gradient {
  background: linear-gradient(0deg, var(--theme-background-background) 20%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
.light-theme .wrapper-404 .msg_actions-btn, section.light-theme .wrapper-404 .msg_actions-btn {
  color: var(--theme-text);
}
[dir] .light-theme .wrapper-404 .msg_actions-btn, [dir] section.light-theme .wrapper-404 .msg_actions-btn {
  border-color: var(--theme-text);
}
.light-theme .wrapper-404.alhadath .msg_actions-btn, section.light-theme .wrapper-404.alhadath .msg_actions-btn {
  color: var(--theme-always-white);
}
.light-theme .data-privacy, section.light-theme .data-privacy {
  color: var(--theme-text);
}
.light-theme .data-privacy a, section.light-theme .data-privacy a {
  color: var(--theme-text);
}
[dir] .light-theme .data-privacy .privacy-overlay, [dir] section.light-theme .data-privacy .privacy-overlay {
  background: rgba(var(--theme-text-rgb), 0.3);
}
[dir] .light-theme .data-privacy .privacy-overlay .sittings, [dir] section.light-theme .data-privacy .privacy-overlay .sittings {
  background: var(--theme-background-background);
  box-shadow: 0 0.5rem 2.8rem 0 rgba(var(--theme-text-rgb), 0.11);
}
[dir] .light-theme .data-privacy .privacy-overlay .declaration, [dir] section.light-theme .data-privacy .privacy-overlay .declaration {
  background: var(--theme-background-background);
  box-shadow: 0 0.5rem 2.8rem 0 rgba(var(--theme-text-rgb), 0.11);
}
.light-theme .data-privacy .privacy-overlay .declaration .btn.manage, section.light-theme .data-privacy .privacy-overlay .declaration .btn.manage {
  color: var(--theme-text);
}
[dir] .light-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] section.light-theme .data-privacy .privacy-overlay .declaration .btn.manage {
  background: var(--theme-background-background);
}
.light-theme .data-privacy .privacy-overlay .btn, section.light-theme .data-privacy .privacy-overlay .btn {
  color: var(--theme-background-background);
}
[dir] .light-theme .data-privacy .privacy-overlay .btn, [dir] section.light-theme .data-privacy .privacy-overlay .btn {
  background: var(--theme-text);
}
[dir] .light-theme .switch label .slider, [dir] section.light-theme .switch label .slider {
  background: rgba(var(--theme-text-rgb), 0.2);
}
[dir] .light-theme .switch label .slider::before, [dir] section.light-theme .switch label .slider::before {
  background: white;
}
.light-theme .disclaimer, section.light-theme .disclaimer {
  color: var(--theme-text);
}
[dir] .light-theme .disclaimer, [dir] section.light-theme .disclaimer {
  background: var(--theme-secondary-bg);
}
.light-theme .pdf-link a, section.light-theme .pdf-link a {
  color: white;
}
.light-theme .pdf-link a .aa.aa-open-url, section.light-theme .pdf-link a .aa.aa-open-url {
  filter: invert(1);
}
[dir] .light-theme .auto-complete, [dir] section.light-theme .auto-complete {
  background: var(--theme-background-background);
}
.light-theme .auto-complete .search-form input, section.light-theme .auto-complete .search-form input {
  color: var(--theme-text);
}
.light-theme .auto-complete .search-form input::-moz-placeholder, section.light-theme .auto-complete .search-form input::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
  /* Firefox */
}
.light-theme .auto-complete .search-form input:-ms-input-placeholder, section.light-theme .auto-complete .search-form input:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
  /* Firefox */
}
.light-theme .auto-complete .search-form input::placeholder, section.light-theme .auto-complete .search-form input::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
  /* Firefox */
}
[dir] .light-theme .auto-complete .search-form input.search, [dir] section.light-theme .auto-complete .search-form input.search {
  border-color: var(--theme-divider);
  background: var(--theme-background-background);
}
[dir] .light-theme .auto-complete .search-form .suggestions, [dir] section.light-theme .auto-complete .search-form .suggestions {
  box-shadow: 0 -1.6rem 2.8rem -1.8rem rgba(var(--theme-text-rgb), 0.15);
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.15);
}
.light-theme .auto-complete .search-form .suggestions a, section.light-theme .auto-complete .search-form .suggestions a {
  color: var(--theme-text);
}
[dir] .light-theme .auto-complete .search-form .suggestions a, [dir] section.light-theme .auto-complete .search-form .suggestions a {
  border-color: var(--theme-divider);
}
[dir] .light-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover {
  background-color: var(--theme-secondary-bg);
}
.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a, section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
  border-color: var(--theme-divider);
}
.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, section.light-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl {
  color: var(--theme-text);
}
[dir] .light-theme .search-filters, [dir] section.light-theme .search-filters {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .search-filters .filter, section.light-theme .search-filters .filter {
  color: var(--theme-text);
}
[dir] .light-theme .search-filters .filter, [dir] section.light-theme .search-filters .filter {
  border-color: var(--theme-text);
}
.light-theme .search-filters .filter.active, section.light-theme .search-filters .filter.active {
  color: white;
}
[dir] .light-theme .search-filters-group, [dir] section.light-theme .search-filters-group {
  background: var(--theme-background-background);
}
[dir] .light-theme .search-filters-group .search-filters-controls, [dir] section.light-theme .search-filters-group .search-filters-controls {
  border-color: var(--theme-divider);
}
.light-theme .search-filters-group .search-filters-controls .button, section.light-theme .search-filters-group .search-filters-controls .button {
  color: var(--theme-text);
}
.light-theme .search-filters-group .btn.update-results:hover, section.light-theme .search-filters-group .btn.update-results:hover {
  color: white;
}
[dir] .light-theme .search-results, [dir] section.light-theme .search-results {
  background: var(--theme-background-background);
}
[dir] .light-theme .search-results .item, [dir] section.light-theme .search-results .item {
  border-color: var(--theme-divider);
}
.light-theme .search-results .item .story-title, .light-theme .search-results .item p, section.light-theme .search-results .item .story-title, section.light-theme .search-results .item p {
  color: var(--theme-text);
}
.light-theme .search-results .item .time, section.light-theme .search-results .item .time {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .liveStreaming_container, [dir] section.light-theme .liveStreaming_container {
  background: var(--theme-background-background);
  border-color: var(--theme-text);
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.11);
}
@media (min-width: 501px) {
  [dir] .light-theme .liveStreaming_container, [dir] section.light-theme .liveStreaming_container {
    box-shadow: 0 -0.5rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
  }
}
.light-theme .liveStreaming .aa-close, section.light-theme .liveStreaming .aa-close {
  filter: none;
}
.light-theme .liveStreaming .aa-live, section.light-theme .liveStreaming .aa-live {
  filter: none;
}
.light-theme .liveStreaming_status, section.light-theme .liveStreaming_status {
  color: var(--theme-live);
}
.light-theme .liveStreaming_programName, section.light-theme .liveStreaming_programName {
  color: var(--theme-text);
}
.light-theme .breaking-takeover .content .label, section.light-theme .breaking-takeover .content .label {
  color: white;
}
@media (min-width: 501px) {
  [dir] .light-theme .breaking-takeover .content .label, [dir] section.light-theme .breaking-takeover .content .label {
    text-shadow: 0 0.2rem 2.4rem rgba(21, 21, 21, 0.5);
  }
}
[dir] .light-theme .breaking-takeover .content .title::before, [dir] section.light-theme .breaking-takeover .content .title::before {
  background-color: white;
}
.light-theme .breaking-takeover .content a, section.light-theme .breaking-takeover .content a {
  color: white;
}
[dir] .light-theme .breaking-takeover .img-box, [dir] section.light-theme .breaking-takeover .img-box {
  border-color: white;
}
[dir] .light-theme .breaking-takeover.version02 .content, [dir] section.light-theme .breaking-takeover.version02 .content {
  background: var(--theme-secondary-bg);
}
.light-theme .breaking-takeover.version02 .content .label, section.light-theme .breaking-takeover.version02 .content .label {
  color: var(--theme-text);
}
.light-theme .breaking-takeover.version02 .content a, section.light-theme .breaking-takeover.version02 .content a {
  color: var(--theme-text);
}
.light-theme .breaking-takeover.version02 .content .btn, section.light-theme .breaking-takeover.version02 .content .btn {
  color: white;
}
[dir] .light-theme .breaking-news-notifications .breaking-news-overlay, [dir] section.light-theme .breaking-news-notifications .breaking-news-overlay {
  background: var(--theme-background-background);
  box-shadow: 0 2rem 3.5rem 0 rgba(var(--theme-text-rgb), 0.26);
}
[dir] .light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item {
  border-color: var(--theme-divider);
}
.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
  color: var(--theme-text);
}
.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
  color: var(--theme-secondary-text);
}
.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, section.light-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time {
  color: #d8211b;
}
[dir] .light-theme .google-news-callout, [dir] section.light-theme .google-news-callout {
  background: var(--theme-secondary-bg);
}
.light-theme .google-news-callout .text, section.light-theme .google-news-callout .text {
  color: var(--theme-text);
}
[dir] .light-theme .wzrk-alert, [dir] section.light-theme .wzrk-alert {
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
  background: white url("assets/gfx/branding-line.svg") top no-repeat;
  border: none;
}
.light-theme .wzrk-alert .wzrk-alert-heading::after, section.light-theme .wzrk-alert .wzrk-alert-heading::after {
  content: url("assets/gfx/notification.svg");
  height: 2.7rem;
  width: 2.4rem;
}
[dir] .light-theme .countdown, [dir] section.light-theme .countdown {
  background: white;
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
[dir] .light-theme .countdown .tag .logo::after, [dir] section.light-theme .countdown .tag .logo::after {
  background: linear-gradient(0deg, #981c45 0%, var(--theme-live) 50%);
}
[dir] .light-theme .countdown .tag .icon, [dir] section.light-theme .countdown .tag .icon {
  background: linear-gradient(0deg, #981c45 0%, var(--theme-live) 50%);
}
.light-theme .countdown .tag .count, section.light-theme .countdown .tag .count {
  color: #151515;
}
.light-theme .countdown .tag .count span, section.light-theme .countdown .tag .count span {
  color: var(--theme-live);
}
.light-theme .application-card, section.light-theme .application-card {
  color: var(--theme-text);
}
[dir] .light-theme .application-card, [dir] section.light-theme .application-card {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .application-hero, section.light-theme .application-hero {
  color: var(--theme-text);
}
[dir] .light-theme .application-hero, [dir] section.light-theme .application-hero {
  background: var(--theme-background-background);
}
.light-theme .application-social, section.light-theme .application-social {
  color: var(--theme-text);
}
[dir] .light-theme .application-social, [dir] section.light-theme .application-social {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .application-social__title, .light-theme .application-social__text, .light-theme .application-social__action, section.light-theme .application-social__title, section.light-theme .application-social__text, section.light-theme .application-social__action {
  color: var(--theme-text);
}
.light-theme .social-links, section.light-theme .social-links {
  color: var(--theme-text);
}
[dir] .light-theme .social-links, [dir] section.light-theme .social-links {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .social-links a, section.light-theme .social-links a {
  color: var(--theme-text);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .documentaries-header, section.light-theme .documentaries-header {
  color: var(--theme-text);
}
[dir] .light-theme .documentaries-header, [dir] section.light-theme .documentaries-header {
  background: var(--theme-background-background);
}
.light-theme .documentaries-header .follow-label, section.light-theme .documentaries-header .follow-label {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .documentaries-header .search-field .search-form input[type=text], [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text] {
  border: solid 0.1rem var(--theme-divider);
  box-shadow: none;
}
.light-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, section.light-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, section.light-theme .documentaries-header .search-field .search-form input[type=text]::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--theme-text);
}
[dir] .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] .light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] section.light-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus {
  box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
  border: solid 0.1rem var(--theme-divider);
}
[dir] .light-theme .composite-search, [dir] section.light-theme .composite-search {
  background: var(--theme-background-background);
}
.light-theme .composite-search .se-results-title, section.light-theme .composite-search .se-results-title {
  color: var(--theme-text);
}
.light-theme .composite-search .se-results-no, section.light-theme .composite-search .se-results-no {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .composite-search .tabs-sort-container .tabs-sort, [dir] section.light-theme .composite-search .tabs-sort-container .tabs-sort {
  border-color: var(--theme-divider);
}
.light-theme .composite-search .tabs-sort-container .tabs-sort span, section.light-theme .composite-search .tabs-sort-container .tabs-sort span {
  color: var(--theme-text);
}
[dir] .light-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] section.light-theme .composite-search .tabs-sort-container .tabs-sort span {
  border-color: var(--theme-divider);
}
.light-theme .coral-comments, section.light-theme .coral-comments {
  color: var(--theme-text);
}
[dir] .light-theme .coral-comments, [dir] section.light-theme .coral-comments {
  background-color: var(--theme-secondary-bg);
}
.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
  color: var(--theme-background-background);
}
[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
  background: var(--theme-text);
}
.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
  color: var(--theme-text);
}
[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
  background: transparent;
}
.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  color: var(--theme-text);
}
[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  background: var(--theme-background-background);
}
.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  color: var(--theme-background-background);
}
[dir] .light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] section.light-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  background: var(--theme-text);
}
[dir] .light-theme .coral-comments .coral-login-overlay, [dir] section.light-theme .coral-comments .coral-login-overlay {
  background: rgba(var(--theme-text-rgb), 0.3);
}
[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form {
  background: var(--theme-background-background);
}
.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input {
  color: var(--theme-text);
}
[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
  background: var(--theme-text);
}
.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary {
  color: var(--theme-text);
}
.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
  color: var(--theme-background-background);
}
[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, [dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
  background: var(--theme-text);
}
[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input {
  border-color: var(--theme-divider);
}
[dir] .light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] section.light-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header {
  background: url(assets/gfx/logo/logo.svg) center top no-repeat;
  background-size: 35%;
}
.light-theme .latest-news-scroller, section.light-theme .latest-news-scroller {
  color: var(--theme-text);
}
[dir] .light-theme .latest-news-scroller, [dir] section.light-theme .latest-news-scroller {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .latest-news-scroller .section-label, [dir] section.light-theme .latest-news-scroller .section-label {
  background: none;
}
[dir] .light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] section.light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track {
  background: transparent;
}
[dir] .light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] section.light-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
  background: var(--theme-divider);
}
[dir] .light-theme .latest-news-scroller .news-scroller .scroller-item, [dir] section.light-theme .latest-news-scroller .news-scroller .scroller-item {
  border-color: var(--theme-divider);
}
.light-theme .latest-news-scroller .news-scroller .scroller-item .title, section.light-theme .latest-news-scroller .news-scroller .scroller-item .title {
  color: var(--theme-text);
}
.light-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, section.light-theme .latest-news-scroller .news-scroller .scroller-item .timeDate {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .latest-news-scroller::after, [dir] section.light-theme .latest-news-scroller::after {
  background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 10%, rgba(var(--theme-background-background-rgb), 0) 85%);
}
[dir] .light-theme .loader, [dir] section.light-theme .loader {
  background: var(--theme-background-background);
}
[dir] .light-theme .image-slider, [dir] section.light-theme .image-slider {
  background: var(--theme-background-background);
}
[dir] .light-theme .image-slider .gallery-controls, [dir] section.light-theme .image-slider .gallery-controls {
  background: var(--theme-secondary-bg);
}
@media (min-width: 501px) {
  [dir] .light-theme .image-slider .gallery-controls .gallery-services, [dir] section.light-theme .image-slider .gallery-controls .gallery-services {
    border-color: var(--theme-divider);
  }
}
.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, section.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title {
  color: var(--theme-text);
}
.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.light-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .gallery-overlay .gallery-listing, [dir] section.light-theme .gallery-overlay .gallery-listing {
  background: var(--theme-background-background);
}
[dir] .light-theme .gallery-overlay .gallery-listing .top-tools, [dir] section.light-theme .gallery-overlay .gallery-listing .top-tools {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 1.6rem 0 rgba(var(--theme-text-rgb), 0.08);
}
.light-theme .gallery-overlay .gallery-listing .top-tools .tools .count, section.light-theme .gallery-overlay .gallery-listing .top-tools .tools .count {
  color: var(--theme-text);
}
.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, section.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
  color: var(--theme-text);
}
.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, section.light-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .breaking-listing, [dir] section.light-theme .breaking-listing {
  background: var(--theme-background-background);
}
[dir] .light-theme .breaking-listing.breaking-group, [dir] section.light-theme .breaking-listing.breaking-group {
  background: var(--theme-secondary-bg);
}
.light-theme .breaking-listing ul li, section.light-theme .breaking-listing ul li {
  color: var(--theme-text);
}
[dir] .light-theme .breaking-listing ul li::before, [dir] section.light-theme .breaking-listing ul li::before {
  background: #c61c20;
}
.light-theme .breaking-listing ul li a, section.light-theme .breaking-listing ul li a {
  color: var(--theme-text);
}
[dir] .light-theme .breaking-listing.breaking-header, [dir] section.light-theme .breaking-listing.breaking-header {
  background: url("assets/gfx/breaking-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
[dir=ltr] .light-theme .breaking-listing.breaking-header, [dir=ltr] section.light-theme .breaking-listing.breaking-header {
  background-position: left top;
}
[dir=rtl] .light-theme .breaking-listing.breaking-header, [dir=rtl] section.light-theme .breaking-listing.breaking-header {
  background-position: right top;
}
.light-theme .breaking-listing.breaking-header ul li, section.light-theme .breaking-listing.breaking-header ul li {
  color: white;
}
[dir] .light-theme .breaking-listing.breaking-header ul li::before, [dir] section.light-theme .breaking-listing.breaking-header ul li::before {
  background: white;
}
.light-theme .breaking-listing.breaking-header ul li a, section.light-theme .breaking-listing.breaking-header ul li a {
  color: white;
}
.light-theme .breaking-listing.breaking-header .article-link, section.light-theme .breaking-listing.breaking-header .article-link {
  color: white;
}
[dir] .light-theme .breaking-listing.breaking-header .article-link, [dir] section.light-theme .breaking-listing.breaking-header .article-link {
  border-color: rgba(255, 255, 255, 0.4);
}
.light-theme .breaking-listing.breaking-header .breaking-page-title, section.light-theme .breaking-listing.breaking-header .breaking-page-title {
  color: white;
}
.light-theme .breaking-listing .article-link, section.light-theme .breaking-listing .article-link {
  color: var(--theme-text);
}
[dir] .light-theme .breaking-listing .article-link, [dir] section.light-theme .breaking-listing .article-link {
  border-color: var(--theme-divider);
}
[dir] .light-theme .video-listing, [dir] section.light-theme .video-listing {
  background: var(--theme-background-background);
}
.light-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, section.light-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content {
  color: var(--theme-secondary-text);
}
.light-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-text);
}
.light-theme .follow-button, section.light-theme .follow-button {
  color: var(--theme-text);
}
[dir] .light-theme .follow-button, [dir] section.light-theme .follow-button {
  background-color: var(--theme-secondary-bg);
}
.light-theme .follow-button:hover, .light-theme .follow-button[data-status=true], section.light-theme .follow-button:hover, section.light-theme .follow-button[data-status=true] {
  color: var(--theme-background-background);
}
[dir] .light-theme .follow-button:hover, [dir] .light-theme .follow-button[data-status=true], [dir] section.light-theme .follow-button:hover, [dir] section.light-theme .follow-button[data-status=true] {
  background-color: var(--theme-text);
}
.light-theme .follow-button:hover i.aa, .light-theme .follow-button[data-status=true] i.aa, section.light-theme .follow-button:hover i.aa, section.light-theme .follow-button[data-status=true] i.aa {
  filter: invert(100%) contrast(3);
}
.light-theme .footer-ex1, section.light-theme .footer-ex1 {
  color: white;
}
[dir] .light-theme .footer-ex1, [dir] section.light-theme .footer-ex1 {
  background: #151515;
}
.light-theme .footer-ex1 a, section.light-theme .footer-ex1 a {
  text-decoration: none;
  color: white;
}
@media (min-width: 1200px) {
  [dir] .light-theme .footer-ex1_arabiya, [dir] section.light-theme .footer-ex1_arabiya {
    border-top-color: rgba(255, 255, 255, 0.1);
  }
}
[dir] .light-theme .footer-ex1_arabiya-divider, [dir] section.light-theme .footer-ex1_arabiya-divider {
  border-color: rgba(255, 255, 255, 0.1);
}
@media (min-width: 1200px) {
  [dir] .light-theme .footer-ex1_logo-area hr.footer-ex1_arabiya-divider, [dir] section.light-theme .footer-ex1_logo-area hr.footer-ex1_arabiya-divider {
    border-color: rgba(255, 255, 255, 0.1);
  }
}
.light-theme .footer-ex1 .aa-logo, section.light-theme .footer-ex1 .aa-logo {
  filter: invert(100%) contrast(3);
}
.light-theme .footer-ex1 .fieldset input, section.light-theme .footer-ex1 .fieldset input {
  color: white;
}
[dir] .light-theme .footer-ex1 .fieldset input, [dir] section.light-theme .footer-ex1 .fieldset input {
  border-color: rgba(255, 255, 255, 0.1);
  background: transparent;
}
.light-theme .footer-ex1 .fieldset button, section.light-theme .footer-ex1 .fieldset button {
  color: #151515;
}
[dir] .light-theme .footer-ex1 .fieldset button, [dir] section.light-theme .footer-ex1 .fieldset button {
  background: white;
}
.light-theme .np-card .card-content, section.light-theme .np-card .card-content {
  color: var(--theme-text);
}
.light-theme .np-card .card-content a, section.light-theme .np-card .card-content a {
  color: var(--theme-text);
}
.light-theme .np-card .card-content .card-social, .light-theme .np-card .card-content .section-time .time, section.light-theme .np-card .card-content .card-social, section.light-theme .np-card .card-content .section-time .time {
  color: var(--theme-secondary-text);
}
.light-theme .np-card .card-views, section.light-theme .np-card .card-views {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .np-card .card-views, [dir] section.light-theme .np-card .card-views {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .np-card.with-bg .card-content, [dir] section.light-theme .np-card.with-bg .card-content {
  background-color: var(--theme-secondary-bg);
}
.light-theme .np-card .card-caption, section.light-theme .np-card .card-caption {
  color: var(--theme-secondary-text);
}
.light-theme .np-card .trending-title, section.light-theme .np-card .trending-title {
  color: var(--theme-text);
}
.light-theme .np-card.top-content .top-no, section.light-theme .np-card.top-content .top-no {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .np-header, [dir] section.light-theme .np-header {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .np-header .date, section.light-theme .np-header .date {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .np-header .date, [dir] section.light-theme .np-header .date {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .np-header .np-logo-area, [dir] section.light-theme .np-header .np-logo-area {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .np-header .np-logo-area .social, [dir] section.light-theme .np-header .np-logo-area .social {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .content-carousel, [dir] section.light-theme .content-carousel {
  background: var(--theme-background-background);
}
[dir] .light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card {
  border-color: var(--theme-divider);
}
[dir] .light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content {
  background: none;
}
[dir] .light-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
  border-color: var(--theme-divider);
}
@media (min-width: 1200px) {
  [dir] .light-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item.main-slide {
    border-color: var(--theme-divider);
  }
  [dir] .light-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item.section-row {
    border-color: var(--theme-divider);
  }
  [dir] .light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content {
    background: var(--theme-secondary-bg);
  }
}
[dir] .light-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] section.light-theme .content-carousel .swiper-wrapper .list-item .follow-us {
  border-color: var(--theme-divider);
}
[dir] .light-theme .content-carousel .swiper-pagination, [dir] section.light-theme .content-carousel .swiper-pagination {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .content-carousel .swiper-pagination-bullet, [dir] section.light-theme .content-carousel .swiper-pagination-bullet {
  background-color: var(--theme-divider);
}
[dir] .light-theme .content-carousel .swiper-pagination-bullet-active, [dir] section.light-theme .content-carousel .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir] .light-theme .np-card-group, [dir] section.light-theme .np-card-group {
  background: var(--theme-background-background);
}
[dir] .light-theme .np-card-group .np-card, [dir] section.light-theme .np-card-group .np-card {
  border-color: var(--theme-divider);
}
[dir] .light-theme .np-card-group.version02 .np-card, [dir] section.light-theme .np-card-group.version02 .np-card {
  border-color: var(--theme-divider);
}
.light-theme .hero-gallery__numbers .swiper-pagination-bullet, section.light-theme .hero-gallery__numbers .swiper-pagination-bullet {
  color: white;
}
[dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.2);
}
.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
  color: #151515;
}
[dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
  background-color: white;
}
@media (min-width: 501px) {
  [dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet {
    background-color: #151515;
  }
  .light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    color: #151515;
  }
  [dir] .light-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.light-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    background-color: white;
  }
}
.light-theme .hero-gallery .hero-card .kicker, section.light-theme .hero-gallery .hero-card .kicker {
  color: white;
}
.light-theme .hero-card, section.light-theme .hero-card {
  color: var(--theme-text);
}
[dir] .light-theme .hero-card, [dir] section.light-theme .hero-card {
  border-color: var(--theme-divider);
}
[dir] .light-theme .main-hero__thumbs, [dir] section.light-theme .main-hero__thumbs {
  border-color: var(--theme-divider);
}
[dir] .light-theme .main-hero__thumbs__last, [dir] section.light-theme .main-hero__thumbs__last {
  border-color: var(--theme-divider);
}
.light-theme .how-to-listen__title, section.light-theme .how-to-listen__title {
  color: var(--theme-text);
}
.light-theme .steps-card__info__text, section.light-theme .steps-card__info__text {
  color: var(--theme-text);
}
[dir] .light-theme .text-field, [dir] section.light-theme .text-field {
  background: var(--theme-background-background);
}
.light-theme .text-field label, section.light-theme .text-field label {
  color: var(--theme-secondary-text);
}
.light-theme .text-field input, section.light-theme .text-field input {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .text-field input, [dir] section.light-theme .text-field input {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .text-field input:focus, section.light-theme .text-field input:focus {
  color: var(--theme-text);
}
[dir] .light-theme .text-field input:focus, [dir] section.light-theme .text-field input:focus {
  border-color: var(--theme-text);
}
.light-theme .text-field ::-moz-placeholder, section.light-theme .text-field ::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.light-theme .text-field :-ms-input-placeholder, section.light-theme .text-field :-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.light-theme .text-field ::placeholder, section.light-theme .text-field ::placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.light-theme .text-field .description, section.light-theme .text-field .description {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
[dir] .light-theme .text-field.valid input, [dir] section.light-theme .text-field.valid input {
  border-color: #39ad6f;
}
.light-theme .text-field.valid .help-msg, section.light-theme .text-field.valid .help-msg {
  color: #39ad6f;
}
[dir] .light-theme .text-field.invalid input, [dir] section.light-theme .text-field.invalid input {
  border-color: #e91818;
}
.light-theme .text-field.invalid .help-msg, section.light-theme .text-field.invalid .help-msg {
  color: #e91818;
}
[dir] .light-theme .text-area, [dir] section.light-theme .text-area {
  background: var(--theme-background-background);
}
.light-theme .text-area label, section.light-theme .text-area label {
  color: var(--theme-secondary-text);
}
.light-theme .text-area textarea, section.light-theme .text-area textarea {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .text-area textarea, [dir] section.light-theme .text-area textarea {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .text-area textarea:focus, section.light-theme .text-area textarea:focus {
  color: var(--theme-text);
}
[dir] .light-theme .text-area textarea:focus, [dir] section.light-theme .text-area textarea:focus {
  border-color: var(--theme-text);
}
.light-theme .text-area ::-moz-placeholder, section.light-theme .text-area ::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.light-theme .text-area :-ms-input-placeholder, section.light-theme .text-area :-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.light-theme .text-area ::placeholder, section.light-theme .text-area ::placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.light-theme .text-area .description, .light-theme .text-area .counter, section.light-theme .text-area .description, section.light-theme .text-area .counter {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
[dir] .light-theme .text-area.valid textarea, [dir] section.light-theme .text-area.valid textarea {
  border-color: #39ad6f;
}
.light-theme .text-area.valid .help-msg, section.light-theme .text-area.valid .help-msg {
  color: #39ad6f;
}
[dir] .light-theme .text-area.invalid textarea, [dir] section.light-theme .text-area.invalid textarea {
  border-color: #e91818;
}
.light-theme .text-area.invalid .help-msg, section.light-theme .text-area.invalid .help-msg {
  color: #e91818;
}
.light-theme .drop-down, section.light-theme .drop-down {
  color: var(--theme-text);
}
[dir] .light-theme .drop-down, [dir] section.light-theme .drop-down {
  background: var(--theme-background-background);
}
.light-theme .drop-down label, section.light-theme .drop-down label {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .drop-down .dd-menu, [dir] section.light-theme .drop-down .dd-menu {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .drop-down .dd-menu .dd-label, [dir] section.light-theme .drop-down .dd-menu .dd-label {
  border-color: var(--theme-divider);
}
[dir] .light-theme .drop-down .dd-menu .dd-list, [dir] section.light-theme .drop-down .dd-menu .dd-list {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.1);
}
[dir] .light-theme .drop-down .dd-menu .dd-list li, [dir] section.light-theme .drop-down .dd-menu .dd-list li {
  border-color: var(--theme-divider);
}
[dir] .light-theme .drop-down .dd-menu .dd-list li:hover, [dir] section.light-theme .drop-down .dd-menu .dd-list li:hover {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] section.light-theme .drop-down .dd-menu .dd-list.alphapet li {
  border-color: var(--theme-divider);
}
[dir] .light-theme .check-box, [dir] section.light-theme .check-box {
  background: var(--theme-background-background);
}
.light-theme .check-box .group-label, section.light-theme .check-box .group-label {
  color: var(--theme-secondary-text);
}
.light-theme .check-box ul li input + label, section.light-theme .check-box ul li input + label {
  color: var(--theme-text);
}
[dir] .light-theme .check-box ul li input + label::before, [dir] section.light-theme .check-box ul li input + label::before {
  border-color: var(--theme-text);
}
[dir] .light-theme .check-box ul li input:hover + label::after, [dir] section.light-theme .check-box ul li input:hover + label::after {
  background: var(--theme-text);
}
[dir=ltr] .light-theme .check-box ul li input:hover + label::after, [dir=ltr] section.light-theme .check-box ul li input:hover + label::after {
  box-shadow: 0.2rem 0 0 var(--theme-text), 0.4rem 0 0 var(--theme-text), 0.4rem -0.2rem 0 var(--theme-text), 0.4rem -0.4rem 0 var(--theme-text), 0.4rem -0.6rem 0 var(--theme-text), 0.4rem -0.8rem 0 var(--theme-text);
}
[dir=rtl] .light-theme .check-box ul li input:hover + label::after, [dir=rtl] section.light-theme .check-box ul li input:hover + label::after {
  box-shadow: -0.2rem 0 0 var(--theme-text), -0.4rem 0 0 var(--theme-text), -0.4rem -0.2rem 0 var(--theme-text), -0.4rem -0.4rem 0 var(--theme-text), -0.4rem -0.6rem 0 var(--theme-text), -0.4rem -0.8rem 0 var(--theme-text);
}
[dir] .light-theme .check-box ul li input:checked + label::before, [dir] section.light-theme .check-box ul li input:checked + label::before {
  background: var(--theme-text);
}
[dir] .light-theme .check-box ul li input:checked + label::after, [dir] section.light-theme .check-box ul li input:checked + label::after {
  background: var(--theme-background-background);
}
[dir=ltr] .light-theme .check-box ul li input:checked + label::after, [dir=ltr] section.light-theme .check-box ul li input:checked + label::after {
  box-shadow: 0.2rem 0 0 var(--theme-background-background), 0.4rem 0 0 var(--theme-background-background), 0.4rem -0.2rem 0 var(--theme-background-background), 0.4rem -0.4rem 0 var(--theme-background-background), 0.4rem -0.6rem 0 var(--theme-background-background), 0.4rem -0.8rem 0 var(--theme-background-background);
}
[dir=rtl] .light-theme .check-box ul li input:checked + label::after, [dir=rtl] section.light-theme .check-box ul li input:checked + label::after {
  box-shadow: -0.2rem 0 0 var(--theme-background-background), -0.4rem 0 0 var(--theme-background-background), -0.4rem -0.2rem 0 var(--theme-background-background), -0.4rem -0.4rem 0 var(--theme-background-background), -0.4rem -0.6rem 0 var(--theme-background-background), -0.4rem -0.8rem 0 var(--theme-background-background);
}
.light-theme .check-box ul li input:disabled + label, section.light-theme .check-box ul li input:disabled + label {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .check-box ul li input:disabled + label::before, [dir] section.light-theme .check-box ul li input:disabled + label::before {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .light-theme .radio-btn, [dir] section.light-theme .radio-btn {
  background: var(--theme-background-background);
}
.light-theme .radio-btn .group-label, section.light-theme .radio-btn .group-label {
  color: var(--theme-secondary-text);
}
.light-theme .radio-btn ul li input + label, section.light-theme .radio-btn ul li input + label {
  color: var(--theme-text);
}
[dir] .light-theme .radio-btn ul li input + label::before, [dir] section.light-theme .radio-btn ul li input + label::before {
  border-color: var(--theme-text);
}
[dir] .light-theme .radio-btn ul li input:hover + label::after, [dir] section.light-theme .radio-btn ul li input:hover + label::after {
  background: var(--theme-text);
}
[dir] .light-theme .radio-btn ul li input:checked + label::after, [dir] section.light-theme .radio-btn ul li input:checked + label::after {
  background: var(--theme-text);
}
.light-theme .radio-btn ul li input:disabled + label, section.light-theme .radio-btn ul li input:disabled + label {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .radio-btn ul li input:disabled + label::before, [dir] section.light-theme .radio-btn ul li input:disabled + label::before {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .light-theme .form-buttons, [dir] section.light-theme .form-buttons {
  background: var(--theme-background-background);
}
.light-theme .form-buttons input.btn01, section.light-theme .form-buttons input.btn01 {
  color: var(--theme-background-background);
}
[dir] .light-theme .form-buttons input.btn01, [dir] section.light-theme .form-buttons input.btn01 {
  background: var(--theme-text);
  border-color: var(--theme-text);
}
.light-theme .form-buttons input.btn02, section.light-theme .form-buttons input.btn02 {
  color: var(--theme-text);
}
[dir] .light-theme .form-buttons input.btn02, [dir] section.light-theme .form-buttons input.btn02 {
  background: var(--theme-background-background);
  border-color: var(--theme-text);
}
.light-theme .form-buttons input.btn02:hover, section.light-theme .form-buttons input.btn02:hover {
  color: var(--theme-background-background);
}
[dir] .light-theme .form-buttons input.btn02:hover, [dir] section.light-theme .form-buttons input.btn02:hover {
  background: var(--theme-text);
}
.light-theme .form-buttons input:disabled, section.light-theme .form-buttons input:disabled {
  color: var(--theme-secondary-text);
  opacity: 0.6;
}
[dir] .light-theme .form-buttons input:disabled, [dir] section.light-theme .form-buttons input:disabled {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .light-theme .form-separator, [dir] section.light-theme .form-separator {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .form-separator span, section.light-theme .form-separator span {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .form-separator span, [dir] section.light-theme .form-separator span {
  background: var(--theme-background-background);
}
[dir] .light-theme .branded-buttons, [dir] section.light-theme .branded-buttons {
  background: var(--theme-background-background);
}
[dir] .light-theme .branded-buttons button, [dir] section.light-theme .branded-buttons button {
  box-shadow: 0 0.1rem 0.1rem 0 rgba(var(--theme-text-rgb), 0.24), 0 0 0.1rem 0 rgba(var(--theme-text-rgb), 0.12);
}
.light-theme .branded-buttons button.google, section.light-theme .branded-buttons button.google {
  color: #757575;
}
[dir] .light-theme .branded-buttons button.google, [dir] section.light-theme .branded-buttons button.google {
  background: white;
}
.light-theme .branded-buttons button.facebook, section.light-theme .branded-buttons button.facebook {
  color: white;
}
[dir] .light-theme .branded-buttons button.facebook, [dir] section.light-theme .branded-buttons button.facebook {
  background: #3b5998;
}
.light-theme .branded-buttons button.twitter, section.light-theme .branded-buttons button.twitter {
  color: white;
}
[dir] .light-theme .branded-buttons button.twitter, [dir] section.light-theme .branded-buttons button.twitter {
  background: #5d9ec9;
}
[dir] .light-theme .composite-form, [dir] section.light-theme .composite-form {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .footer-ex3, section.light-theme .footer-ex3 {
  color: var(--theme-text);
}
[dir] .light-theme .footer-ex3, [dir] section.light-theme .footer-ex3 {
  background-color: var(--theme-secondary-bg);
}
.light-theme .footer-ex3 a, section.light-theme .footer-ex3 a {
  text-decoration: none;
  color: var(--theme-text);
}
[dir] .light-theme .footer-ex3__divider, [dir] section.light-theme .footer-ex3__divider {
  background-color: var(--theme-divider);
}
[dir] .light-theme .footer-ex3 .info-links__element, [dir] section.light-theme .footer-ex3 .info-links__element {
  border-color: var(--theme-divider);
}
[dir] .light-theme .footer-ex3__bottom-section .drop-down-base__list__element, [dir] section.light-theme .footer-ex3__bottom-section .drop-down-base__list__element {
  border-color: var(--theme-divider);
}
.light-theme .back-to-top__label, section.light-theme .back-to-top__label {
  color: var(--theme-text);
}
.light-theme .newsletter-subscription, section.light-theme .newsletter-subscription {
  color: var(--theme-text);
}
[dir] .light-theme .newsletter-subscription__input, [dir] section.light-theme .newsletter-subscription__input {
  border-color: #c4c4c4;
  background: transparent;
}
.light-theme .newsletter-subscription__button, section.light-theme .newsletter-subscription__button {
  color: var(--theme-background-background);
}
[dir] .light-theme .newsletter-subscription__button, [dir] section.light-theme .newsletter-subscription__button {
  background: var(--theme-text);
}
.light-theme .follow-us, section.light-theme .follow-us {
  color: var(--theme-text);
}
.light-theme .follow-us__accounts .aa, section.light-theme .follow-us__accounts .aa {
  filter: none;
}
.light-theme .drop-down-base__label, section.light-theme .drop-down-base__label {
  color: var(--theme-text);
}
.light-theme .drop-down-base__list, section.light-theme .drop-down-base__list {
  color: var(--theme-text);
}
[dir] .light-theme .drop-down-base__list, [dir] section.light-theme .drop-down-base__list {
  box-shadow: 0 0 0.7rem 0 var(--theme-divider);
  background: var(--theme-background-background);
}
[dir] .light-theme .drop-down-base__list__element, [dir] section.light-theme .drop-down-base__list__element {
  border-color: var(--theme-divider);
}
.light-theme .drop-down-base__list__title, section.light-theme .drop-down-base__list__title {
  color: var(--theme-text);
}
.light-theme .top-info, section.light-theme .top-info {
  color: var(--theme-text);
}
[dir] .light-theme .top-info, [dir] section.light-theme .top-info {
  background-color: var(--theme-secondary-bg);
}
.light-theme .top-info__link, section.light-theme .top-info__link {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav, [dir] section.light-theme .global-nav {
  background: var(--theme-background-background);
}
[dir] .light-theme .global-nav .underBar, [dir] section.light-theme .global-nav .underBar {
  border-color: var(--theme-text);
  background: var(--theme-text);
}
[dir] .light-theme .global-nav.fixed .main-nav, [dir] section.light-theme .global-nav.fixed .main-nav {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 2rem 0 rgba(var(--theme-text-rgb), 0.15);
}
[dir] .light-theme .global-nav .main-nav, [dir] section.light-theme .global-nav .main-nav {
  border-color: var(--theme-divider);
}
.light-theme .global-nav .main-nav_element a, section.light-theme .global-nav .main-nav_element a {
  color: var(--theme-text);
}
.light-theme .global-nav .main-nav .main-nav_sub-menu, section.light-theme .global-nav .main-nav .main-nav_sub-menu {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav .main-nav .main-nav_sub-menu, [dir] section.light-theme .global-nav .main-nav .main-nav_sub-menu {
  background: var(--theme-background-background);
  box-shadow: 0 8px 20px 0 rgba(var(--theme-text-rgb), 0.3);
}
[dir] .light-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] section.light-theme .global-nav .main-nav .main-nav_sub-menu-all-news {
  border-color: var(--theme-divider);
}
[dir] .light-theme .global-nav .main-nav.hide-in-mobile, [dir] section.light-theme .global-nav .main-nav.hide-in-mobile {
  border-color: var(--theme-divider);
}
[dir] .light-theme .global-nav .theme-switch, [dir] .light-theme .global-nav .language-switch, [dir] section.light-theme .global-nav .theme-switch, [dir] section.light-theme .global-nav .language-switch {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
.light-theme .global-nav .theme-switch_element .language-switch_link,
.light-theme .global-nav .language-switch_element .language-switch_link, section.light-theme .global-nav .theme-switch_element .language-switch_link,
section.light-theme .global-nav .language-switch_element .language-switch_link {
  color: var(--theme-text);
}
.light-theme .global-nav .theme-switch_element.active .theme-switch_link,
.light-theme .global-nav .theme-switch_element.active .language-switch_link,
.light-theme .global-nav .language-switch_element.active .theme-switch_link,
.light-theme .global-nav .language-switch_element.active .language-switch_link, section.light-theme .global-nav .theme-switch_element.active .theme-switch_link,
section.light-theme .global-nav .theme-switch_element.active .language-switch_link,
section.light-theme .global-nav .language-switch_element.active .theme-switch_link,
section.light-theme .global-nav .language-switch_element.active .language-switch_link {
  color: white;
}
[dir] .light-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] .light-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .light-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .light-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.light-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.light-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.light-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.light-theme .global-nav .language-switch_element.active .language-switch_link {
  background-color: #151515;
  border-color: var(--theme-text);
}
.light-theme .global-nav .theme-switch_element.active .theme-switch_link .aa,
.light-theme .global-nav .theme-switch_element.active .language-switch_link .aa,
.light-theme .global-nav .language-switch_element.active .theme-switch_link .aa,
.light-theme .global-nav .language-switch_element.active .language-switch_link .aa, section.light-theme .global-nav .theme-switch_element.active .theme-switch_link .aa,
section.light-theme .global-nav .theme-switch_element.active .language-switch_link .aa,
section.light-theme .global-nav .language-switch_element.active .theme-switch_link .aa,
section.light-theme .global-nav .language-switch_element.active .language-switch_link .aa {
  filter: invert(100%) contrast(3);
}
.light-theme .global-nav .main-header .btn, section.light-theme .global-nav .main-header .btn {
  color: white;
}
.light-theme .global-nav .main-header .btn .aa-live, section.light-theme .global-nav .main-header .btn .aa-live {
  filter: brightness(0) invert(1);
}
[dir] .light-theme .global-nav .main-header .search-layout, [dir] section.light-theme .global-nav .main-header .search-layout {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .global-nav .main-header .search-form input[type=text], [dir] section.light-theme .global-nav .main-header .search-form input[type=text] {
  border: 0.1rem solid var(--theme-divider);
  box-shadow: none;
}
.light-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, section.light-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, section.light-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .global-nav .main-header .search-form input[type=text]::placeholder, section.light-theme .global-nav .main-header .search-form input[type=text]::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--theme-text);
}
[dir] .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] .light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] section.light-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus {
  box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
  border: solid 0.1rem var(--theme-divider);
}
.light-theme .global-nav .main-header .logo.tv-logo, section.light-theme .global-nav .main-header .logo.tv-logo {
  width: 9.5rem;
  height: 3rem;
  filter: unset;
}
[dir] .light-theme .global-nav .main-header .logo.tv-logo, [dir] section.light-theme .global-nav .main-header .logo.tv-logo {
  margin: 1.2rem 0 1.2rem 0;
}
@media (min-width: 501px) {
  .light-theme .global-nav .main-header .logo.tv-logo, section.light-theme .global-nav .main-header .logo.tv-logo {
    width: 12.4rem;
    height: 3.7rem;
  }
  [dir] .light-theme .global-nav .main-header .logo.tv-logo, [dir] section.light-theme .global-nav .main-header .logo.tv-logo {
    margin: 0.85rem 0 0.85rem 0;
  }
}
[dir] .light-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] section.light-theme .global-nav .main-header .logo.tv-logo.logo_link {
  background-image: url(assets/gfx/logo/tv-logo.svg);
}
[dir] .light-theme .global-nav .dropDown_list, [dir] section.light-theme .global-nav .dropDown_list {
  background-color: var(--theme-background-background);
}
.light-theme .global-nav .dropDown_list a, section.light-theme .global-nav .dropDown_list a {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .light-theme .global-nav .dropDown_list, [dir] section.light-theme .global-nav .dropDown_list {
    box-shadow: 0 5px 28px 0 rgba(21, 21, 21, 0.07);
  }
}
.light-theme .global-nav .dropDown_label, section.light-theme .global-nav .dropDown_label {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav .dropDown-active, [dir] .light-theme .global-nav .dropDown:hover, [dir] section.light-theme .global-nav .dropDown-active, [dir] section.light-theme .global-nav .dropDown:hover {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .global-nav .dropDown_group::after, [dir] section.light-theme .global-nav .dropDown_group::after {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .global-nav .mega-menu, [dir] section.light-theme .global-nav .mega-menu {
  background: var(--theme-background-background);
  box-shadow: 0 0.7rem 0.7rem -0.6rem rgba(21, 21, 21, 0.1);
}
[dir] .light-theme .global-nav .mega-menu-bg, [dir] section.light-theme .global-nav .mega-menu-bg {
  background-color: var(--theme-secondary-bg);
}
.light-theme .global-nav .mega-menu_icons, section.light-theme .global-nav .mega-menu_icons {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav .mega-menu .theme-switch, [dir] .light-theme .global-nav .mega-menu .language-switch, [dir] section.light-theme .global-nav .mega-menu .theme-switch, [dir] section.light-theme .global-nav .mega-menu .language-switch {
  background: none;
}
[dir] .light-theme .global-nav .mega-menu_header, [dir] section.light-theme .global-nav .mega-menu_header {
  border-color: var(--theme-divider);
}
[dir] .light-theme .global-nav .mega-menu .mega-menu_element, [dir] section.light-theme .global-nav .mega-menu .mega-menu_element {
  border-color: var(--theme-divider);
}
[dir] .light-theme .global-nav .mega-menu .mega-menu_element.active, [dir] section.light-theme .global-nav .mega-menu .mega-menu_element.active {
  border: none;
}
[dir] .light-theme .global-nav .mega-menu_lead, [dir] section.light-theme .global-nav .mega-menu_lead {
  border-color: var(--theme-divider);
}
.light-theme .global-nav .mega-menu_label, section.light-theme .global-nav .mega-menu_label {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav .mega-menu .sub-menu, [dir] section.light-theme .global-nav .mega-menu .sub-menu {
  background: var(--theme-background-background);
}
.light-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_header a {
  color: var(--theme-text);
}
.light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover {
    background-image: none;
  }
  .light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.light-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
    color: var(--theme-secondary-text);
  }
}
.light-theme .global-nav .mega-menu_actions, section.light-theme .global-nav .mega-menu_actions {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav .mega-menu .tags, [dir] section.light-theme .global-nav .mega-menu .tags {
  border-width: 0;
}
@media (min-width: 1200px) {
  [dir] .light-theme .global-nav .mega-menu_list, [dir] section.light-theme .global-nav .mega-menu_list {
    border-width: 0;
  }
}
.light-theme .global-nav .breadcrumb_link, section.light-theme .global-nav .breadcrumb_link {
  color: var(--theme-text);
}
.light-theme .global-nav .article-nav, section.light-theme .global-nav .article-nav {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav .article-nav, [dir] section.light-theme .global-nav .article-nav {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .global-nav .accessibility_link, [dir] section.light-theme .global-nav .accessibility_link {
  background-color: var(--theme-secondary-bg);
}
.light-theme .global-nav.alhadath .top-info, section.light-theme .global-nav.alhadath .top-info {
  color: var(--theme-always-white);
}
[dir] .light-theme .global-nav.alhadath .top-info, [dir] section.light-theme .global-nav.alhadath .top-info {
  background-color: #151515;
}
.light-theme .global-nav.alhadath .top-info__link, section.light-theme .global-nav.alhadath .top-info__link {
  color: var(--theme-always-white);
}
.light-theme .global-nav.alhadath .top-info .drop-down-base__label, section.light-theme .global-nav.alhadath .top-info .drop-down-base__label {
  color: var(--theme-always-white);
}
[dir] .light-theme .global-nav.alhadath .main-header, [dir] section.light-theme .global-nav.alhadath .main-header {
  background-color: #151515;
}
.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], section.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text] {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], [dir] section.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text] {
  background: var(--theme-background-background);
}
.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder, section.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-text);
}
.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, section.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-text);
}
.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder, section.light-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder {
  color: var(--theme-text);
}
[dir] .light-theme .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar, [dir] section.light-theme .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
  background-color: var(--theme-secondary-bg);
}
.light-theme .global-nav.alhadath .breadcrumb_link, section.light-theme .global-nav.alhadath .breadcrumb_link {
  color: var(--theme-secondary-text);
}
.light-theme .tabs, section.light-theme .tabs {
  color: var(--theme-text);
}
[dir] .light-theme .tabs, [dir] section.light-theme .tabs {
  background: var(--theme-background-background);
}
.light-theme .tabs .tabs-tablist button .tabs-tab__content, section.light-theme .tabs .tabs-tablist button .tabs-tab__content {
  color: var(--theme-secondary-text);
}
.light-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-text);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .program-grid, section.light-theme .program-grid {
  color: var(--theme-text);
}
[dir] .light-theme .program-grid, [dir] section.light-theme .program-grid {
  background: var(--theme-background-background);
}
[dir] .light-theme .program-grid .grid .swiper-container, [dir] section.light-theme .program-grid .grid .swiper-container {
  border-color: var(--theme-background-background);
}
[dir] .light-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-background-background);
}
[dir] .light-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after, [dir] section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after {
  background-color: var(--theme-live);
}
.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide a {
  color: var(--theme-text);
}
.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name {
  color: var(--theme-text);
}
.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, section.light-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .program-grid .grid .controls .navigator, [dir] section.light-theme .program-grid .grid .controls .navigator {
  background: var(--theme-secondary-bg);
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.light-theme .watch-on, section.light-theme .watch-on {
  color: var(--theme-text);
}
[dir] .light-theme .watch-on, [dir] section.light-theme .watch-on {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.light-theme .watch-on .watch-urls a, section.light-theme .watch-on .watch-urls a {
  color: var(--theme-text);
}
[dir] .light-theme .watch-on .watch-urls a, [dir] section.light-theme .watch-on .watch-urls a {
  border-color: var(--theme-divider);
}
[dir] .light-theme .podcast-hero .media, [dir] section.light-theme .podcast-hero .media {
  background: var(--theme-background-background);
}
[dir=ltr] .light-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] section.light-theme .podcast-hero-program .media .media_right-wing {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir=rtl] .light-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] section.light-theme .podcast-hero-program .media .media_right-wing {
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir=ltr] .light-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] section.light-theme .podcast-hero-program .media .media_left-wing {
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir=rtl] .light-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] section.light-theme .podcast-hero-program .media .media_left-wing {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir] .light-theme .podcast-hero-program .program_description, [dir] section.light-theme .podcast-hero-program .program_description {
  background-color: var(--theme-secondary-bg);
}
.light-theme .podcast-hero-program .program_description_text, section.light-theme .podcast-hero-program .program_description_text {
  color: var(--theme-text);
}
.light-theme .podcast-hero_featured-programs .np-card .card-content .card-title,
.light-theme .podcast-hero_featured-programs .np-card .card-content .card-description, section.light-theme .podcast-hero_featured-programs .np-card .card-content .card-title,
section.light-theme .podcast-hero_featured-programs .np-card .card-content .card-description {
  color: var(--theme-text);
}
.light-theme .alhadath-footer, section.light-theme .alhadath-footer {
  color: var(--theme-text);
}
[dir] .light-theme .alhadath-footer, [dir] section.light-theme .alhadath-footer {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .alhadath-footer .footer-content .alhadath-logo, [dir] section.light-theme .alhadath-footer .footer-content .alhadath-logo {
  background: url("assets/gfx/logo/hadath-logo-night.svg") center no-repeat;
  background-size: contain;
}
.light-theme .alhadath-footer .footer-content .footer-sections .news-links ul li a, .light-theme .alhadath-footer .footer-content .footer-sections .services-links ul li a, section.light-theme .alhadath-footer .footer-content .footer-sections .news-links ul li a, section.light-theme .alhadath-footer .footer-content .footer-sections .services-links ul li a {
  color: var(--theme-text);
}
.light-theme .alhadath-footer .footer-content .copyrights, section.light-theme .alhadath-footer .footer-content .copyrights {
  color: var(--theme-text);
}
[dir] .light-theme .alhadath-latest-episode, [dir] section.light-theme .alhadath-latest-episode {
  background-color: var(--theme-background-background);
}
.light-theme .alhadath-latest-episode .episode-details .publish-details, section.light-theme .alhadath-latest-episode .episode-details .publish-details {
  color: var(--theme-secondary-text);
}
.light-theme .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, section.light-theme .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
  color: var(--theme-always-white);
}
[dir] .light-theme .podcast-grid .np-card .card-content, [dir] section.light-theme .podcast-grid .np-card .card-content {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .aa-audio-player, [dir] section.light-theme .aa-audio-player {
  background: var(--theme-background-background);
}
.light-theme .aa-audio-player .controls_element-previous, .light-theme .aa-audio-player .controls_element-next, section.light-theme .aa-audio-player .controls_element-previous, section.light-theme .aa-audio-player .controls_element-next {
  color: var(--theme-text);
}
[dir] .light-theme .aa-audio-player .controls_element-previous, [dir] .light-theme .aa-audio-player .controls_element-next, [dir] section.light-theme .aa-audio-player .controls_element-previous, [dir] section.light-theme .aa-audio-player .controls_element-next {
  background: var(--theme-secondary-bg);
}
.light-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, section.light-theme .aa-audio-player .controls_element_circle-slider svg path:first-child {
  stroke: var(--theme-divider);
}
[dir] .light-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.light-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track {
  background: var(--theme-divider);
}
[dir] .light-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] section.light-theme .aa-audio-player .duration_seeker::-moz-range-track {
  background: var(--theme-divider);
}
[dir] .light-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] section.light-theme .aa-audio-player .duration_seeker::-ms-fill-upper {
  background: var(--theme-divider);
}
.light-theme .aa-audio-player .duration_current-time, .light-theme .aa-audio-player .duration_current-duration, section.light-theme .aa-audio-player .duration_current-time, section.light-theme .aa-audio-player .duration_current-duration {
  color: var(--theme-secondary-text);
}
.light-theme .aa-audio-player .program-info_toggle .aa, section.light-theme .aa-audio-player .program-info_toggle .aa {
  filter: invert(100%) contrast(3);
}
@media (min-width: 501px) {
  [dir] .light-theme .aa-audio-player .program-share .share-this-show, [dir] section.light-theme .aa-audio-player .program-share .share-this-show {
    background: var(--theme-background-background);
  }
}
[dir] .light-theme .aa-audio-player-programs-view, [dir] section.light-theme .aa-audio-player-programs-view {
  box-shadow: 0 0.8rem 2rem 0 rgba(43, 51, 71, 0.2);
  background: var(--theme-background-background);
}
[dir] .light-theme .aa-audio-player-programs-view .page-content.main, [dir] section.light-theme .aa-audio-player-programs-view .page-content.main {
  background: var(--theme-background-background);
}
[dir] .light-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] section.light-theme .aa-audio-player-programs-view .aa-audio-player_right-wing {
  background: var(--theme-background-background);
}
@media (min-width: 501px) {
  [dir] .light-theme .aa-audio-player-programs-view .share-this, [dir] section.light-theme .aa-audio-player-programs-view .share-this {
    background: none;
  }
}
[dir] .light-theme .aa-audio-player-inline, [dir] section.light-theme .aa-audio-player-inline {
  background: var(--theme-secondary-bg);
}
.light-theme .podcast-program, section.light-theme .podcast-program {
  color: var(--theme-text);
}
[dir] .light-theme .podcast-program, [dir] section.light-theme .podcast-program {
  background: var(--theme-secondary-bg);
}
.light-theme .podcast-program_duration, .light-theme .podcast-program_date, section.light-theme .podcast-program_duration, section.light-theme .podcast-program_date {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .podcast-program_duration, [dir] .light-theme .podcast-program_date, [dir] section.light-theme .podcast-program_duration, [dir] section.light-theme .podcast-program_date {
  border-color: inherit;
}
.light-theme .podcast-program_main-link, section.light-theme .podcast-program_main-link {
  color: var(--theme-text);
}
[dir] .light-theme .podcast-program .aa-audio-player, [dir] section.light-theme .podcast-program .aa-audio-player {
  background: none;
}
[dir] .light-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] .light-theme .podcast-program .aa-audio-player .controls_element-next, [dir] section.light-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] section.light-theme .podcast-program .aa-audio-player .controls_element-next {
  background: var(--theme-background-background);
}
[dir] .light-theme .podcast-program-episode, [dir] section.light-theme .podcast-program-episode {
  background: none;
}
[dir] .light-theme .podcast-program-episode .aa-audio-player, [dir] section.light-theme .podcast-program-episode .aa-audio-player {
  background: var(--theme-background-background);
}
[dir] .light-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] .light-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] section.light-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] section.light-theme .podcast-program-episode .aa-audio-player .controls_element-next {
  background: var(--theme-secondary-bg);
}
.light-theme .podcast-program-episode .podcast-program_link, section.light-theme .podcast-program-episode .podcast-program_link {
  color: var(--theme-text);
}
[dir] .light-theme .podcast-program-page-article, [dir] section.light-theme .podcast-program-page-article {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .podcast-program-page-article .podcast-program, [dir] section.light-theme .podcast-program-page-article .podcast-program {
  border-color: var(--theme-divider);
}
.light-theme .pulse, section.light-theme .pulse {
  color: var(--theme-text);
}
[dir] .light-theme .pulse, [dir] section.light-theme .pulse {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-live);
}
[dir] .light-theme .pulse .pulse-icon::before, [dir] .light-theme .pulse .pulse-icon::after, [dir] section.light-theme .pulse .pulse-icon::before, [dir] section.light-theme .pulse .pulse-icon::after {
  background: var(--theme-live);
}
[dir] .light-theme .share-and-social .share-this, [dir] section.light-theme .share-and-social .share-this {
  background-color: var(--theme-background-background);
}
.light-theme .podcast-listen-steps, section.light-theme .podcast-listen-steps {
  color: var(--theme-text);
}
[dir] .light-theme .podcast-listen-steps_item, [dir] section.light-theme .podcast-listen-steps_item {
  background: var(--theme-secondary-bg);
}
.light-theme .podcast-listen-steps_available, section.light-theme .podcast-listen-steps_available {
  color: var(--theme-text);
}
[dir] .light-theme .podcast-platforms_item, [dir] section.light-theme .podcast-platforms_item {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .skelton_element, [dir] section.light-theme .skelton_element {
  background: whitesmoke;
}
.light-theme .video-player, section.light-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .light-theme .video-player video, [dir] .light-theme .video-player .vjs-poster, [dir] section.light-theme .video-player video, [dir] section.light-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.light-theme .video-player .vjs-control-bar, section.light-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .light-theme .video-player .vjs-control-bar, [dir] section.light-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control, section.light-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.light-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.light-theme .video-player .vjs-progress-control .vjs-mouse-display, section.light-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.light-theme .video-player .vjs-big-play-button, section.light-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .light-theme .video-player .vjs-big-play-button, [dir] section.light-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .light-theme .video-player .vjs-big-play-button, [dir=ltr] section.light-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .light-theme .video-player .vjs-big-play-button, [dir=rtl] section.light-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-play:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-pause:before,
.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-volume-mute:before,
.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-captions:before,
.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.light-theme .video-player .vjs-icon-fullscreen-enter:before,
.light-theme .video-player .video-js .vjs-big-play-button:before,
.light-theme .video-player .video-js .vjs-play-control:before,
.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.light-theme .video-player .video-js .vjs-fullscreen-control:before,
.light-theme .video-player .vjs-icon-volume-high:before,
.light-theme .video-player .video-js .vjs-mute-control:before,
.light-theme .video-player .video-js .vjs-volume-menu-button:before,
.light-theme .video-player .vjs-hls-source-selector-button:before,
.light-theme .video-player .vjs-menu-button-levels:before,
.light-theme .video-player .vjs-icon-share:before, section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-play:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-pause:before,
section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-volume-mute:before,
section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-captions:before,
section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.light-theme .video-player .vjs-icon-fullscreen-enter:before,
section.light-theme .video-player .video-js .vjs-big-play-button:before,
section.light-theme .video-player .video-js .vjs-play-control:before,
section.light-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.light-theme .video-player .video-js .vjs-fullscreen-control:before,
section.light-theme .video-player .vjs-icon-volume-high:before,
section.light-theme .video-player .video-js .vjs-mute-control:before,
section.light-theme .video-player .video-js .vjs-volume-menu-button:before,
section.light-theme .video-player .vjs-hls-source-selector-button:before,
section.light-theme .video-player .vjs-menu-button-levels:before,
section.light-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-play:before, [dir] section.light-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-pause:before, [dir] section.light-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-high:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-volume-mute:before, [dir] section.light-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-captions:before, [dir] section.light-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.light-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .light-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.light-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.light-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-hls-source-selector-button:before, [dir] .light-theme .video-player .vjs-menu-button-levels:before, [dir] section.light-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.light-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .light-theme .video-player .vjs-icon-share:before, [dir] section.light-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.light-theme .video-player .video-js .vjs-control-bar, section.light-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.light-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.light-theme .video-player .video-js .vjs-live-control, section.light-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.light-theme .video-player .vjs-menu-button-levels .vjs-menu, section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .light-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.light-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.light-theme .video-player.hide-caption .vjs-subs-caps-button, section.light-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .light-theme .vod-home, [dir] section.light-theme .vod-home {
  background: url("assets/gfx/vod-home-bg.webp") center top no-repeat;
  background-size: cover;
}
.light-theme .vod-home .section-label, .light-theme .vod-home .section-label a, section.light-theme .vod-home .section-label, section.light-theme .vod-home .section-label a {
  color: var(--theme-always-white);
}
.light-theme .vod-home .section-label i, .light-theme .vod-home .section-label a i, section.light-theme .vod-home .section-label i, section.light-theme .vod-home .section-label a i {
  filter: invert(1) contrast(3);
}
[dir] .light-theme .vod-home .aamedia-listing.version02, [dir] section.light-theme .vod-home .aamedia-listing.version02 {
  background: none;
}
.light-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, section.light-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link {
  color: var(--theme-always-white);
}
[dir] .light-theme .in-article-editors, [dir] section.light-theme .in-article-editors {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .in-article-editors ul li, [dir] section.light-theme .in-article-editors ul li {
  border-color: var(--theme-divider);
}
.light-theme .in-article-editors ul li a .item-title, section.light-theme .in-article-editors ul li a .item-title {
  color: var(--theme-text);
}
[dir] .light-theme .step-item, [dir] section.light-theme .step-item {
  background: var(--theme-secondary-bg);
}
.light-theme .step-item_text, section.light-theme .step-item_text {
  color: var(--theme-text);
}
.light-theme .alexa-page, section.light-theme .alexa-page {
  color: var(--theme-text);
}
[dir] .light-theme .alexa-page, [dir] section.light-theme .alexa-page {
  background-color: var(--theme-background-background);
}
.light-theme .alexa-page_alexa-intro,
.light-theme .alexa-page .bot-text_label,
.light-theme .alexa-page .step-item_title,
.light-theme .alexa-page .step-item_text, section.light-theme .alexa-page_alexa-intro,
section.light-theme .alexa-page .bot-text_label,
section.light-theme .alexa-page .step-item_title,
section.light-theme .alexa-page .step-item_text {
  color: var(--theme-text);
}
[dir] .light-theme .alexa-page_line, [dir] section.light-theme .alexa-page_line {
  background-color: var(--theme-secondary-bg);
}
[dir=ltr] .light-theme .alexa-page_line::after, [dir=ltr] section.light-theme .alexa-page_line::after {
  border-color: var(--theme-secondary-bg) transparent transparent var(--theme-secondary-bg);
}
[dir=rtl] .light-theme .alexa-page_line::after, [dir=rtl] section.light-theme .alexa-page_line::after {
  border-color: var(--theme-secondary-bg) var(--theme-secondary-bg) transparent transparent;
}
[dir] .light-theme .avatar, [dir] section.light-theme .avatar {
  background-color: var(--theme-background-background);
}
.light-theme .avatar_desc, section.light-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.light-theme .avatar_social-account .acc-name, section.light-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .light-theme .opinion, [dir] section.light-theme .opinion {
  background: var(--theme-background-background);
}
.light-theme .opinion_title, .light-theme .opinion_description, section.light-theme .opinion_title, section.light-theme .opinion_description {
  color: var(--theme-text);
}
[dir] .light-theme .opinion_link .avatar_image, [dir] section.light-theme .opinion_link .avatar_image {
  border-color: var(--theme-always-white);
}
[dir] .light-theme .opinions-author, [dir] section.light-theme .opinions-author {
  background: var(--theme-background-background);
}
.light-theme .opinions-author.author-profile .author-description, section.light-theme .opinions-author.author-profile .author-description {
  color: var(--theme-text);
}
[dir] .light-theme .author-listing, [dir] section.light-theme .author-listing {
  background: var(--theme-background-background);
}
[dir] .light-theme .opinions-filter, [dir] section.light-theme .opinions-filter {
  background: var(--theme-background-background);
}
[dir] .light-theme .opinions-filter .submit-search, [dir] section.light-theme .opinions-filter .submit-search {
  border-color: var(--theme-divider);
}
@media (min-width: 1200px) {
  [dir] .light-theme .opinions-filter .select-alphapet, [dir] section.light-theme .opinions-filter .select-alphapet {
    border-color: var(--theme-divider);
  }
}
.light-theme .opinions-filter .select-alphapet .drop-down label, section.light-theme .opinions-filter .select-alphapet .drop-down label {
  color: var(--theme-text);
}
[dir] .light-theme .youtube10m-counter, [dir] section.light-theme .youtube10m-counter {
  background: var(--theme-background-background);
}
[dir] .light-theme .youtube10m-counter .flip-count__piece, [dir] section.light-theme .youtube10m-counter .flip-count__piece {
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.2);
}
.light-theme .youtube10m-counter .flip-count__piece:first-child .card__top, .light-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, .light-theme .youtube10m-counter .flip-count__piece:first-child .card__back::before, .light-theme .youtube10m-counter .flip-count__piece:first-child .card__back::after, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__top, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__back::before, section.light-theme .youtube10m-counter .flip-count__piece:first-child .card__back::after {
  color: var(--theme-always-white) !important;
}
[dir] .light-theme .youtube10m-counter .flip-count__piece .card__top, [dir] .light-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] .light-theme .youtube10m-counter .flip-count__piece .card__back::before, [dir] .light-theme .youtube10m-counter .flip-count__piece .card__back::after, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__top, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__back::before, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__back::after {
  background: var(--theme-always-white);
}
[dir] .light-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__bottom {
  background: var(--theme-always-white);
}
[dir] .light-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] section.light-theme .youtube10m-counter .flip-count__piece .card__sep {
  background: rgba(var(--theme-text-rgb), 0.1);
}
[dir] .light-theme .section-follow-icon, [dir] section.light-theme .section-follow-icon {
  background: var(--theme-background-background);
}
[dir] .light-theme .section-follow-icon .icon, [dir] section.light-theme .section-follow-icon .icon {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .section-follow-icon .follow-checkbox:checked ~ .icon, [dir] section.light-theme .section-follow-icon .follow-checkbox:checked ~ .icon {
  background: var(--theme-text);
}
.light-theme .section-follow-icon .follow-checkbox:checked ~ .icon i.aa.aa-notification, section.light-theme .section-follow-icon .follow-checkbox:checked ~ .icon i.aa.aa-notification {
  filter: invert(1) contrast(3);
}
.light-theme .section-follow-icon .message, section.light-theme .section-follow-icon .message {
  color: var(--theme-text);
}
[dir] .light-theme .section-follow-icon .message, [dir] section.light-theme .section-follow-icon .message {
  background: var(--theme-background-background);
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.2);
}
.light-theme .section-follow-title, section.light-theme .section-follow-title {
  color: var(--theme-text);
}
[dir] .light-theme .section-follow-title, [dir] section.light-theme .section-follow-title {
  background: var(--theme-background-background);
}
[dir] .light-theme .section-follow-nav, [dir] section.light-theme .section-follow-nav {
  background: var(--theme-background-background);
}
[dir] .light-theme .section-follow-nav .section-navigation, [dir] section.light-theme .section-follow-nav .section-navigation {
  border-color: var(--theme-divider);
}
.light-theme .section-follow-nav .section-navigation li a, section.light-theme .section-follow-nav .section-navigation li a {
  color: var(--theme-text);
}
[dir] .light-theme .mms-header, [dir] section.light-theme .mms-header {
  background: var(--theme-background-background);
}
.light-theme .mms-header__nav__item a, section.light-theme .mms-header__nav__item a {
  color: var(--theme-text);
}
[dir] .light-theme .mms-header__nav__item_active::after, [dir] section.light-theme .mms-header__nav__item_active::after {
  background: var(--theme-text);
}
.light-theme .mms-hero__intro, section.light-theme .mms-hero__intro {
  color: white;
}
[dir] .light-theme .mms-hero__btn, [dir] section.light-theme .mms-hero__btn {
  background-color: white;
}
.light-theme .mms-intro, section.light-theme .mms-intro {
  color: var(--theme-text);
}
[dir] .light-theme .mms-intro, [dir] section.light-theme .mms-intro {
  background-color: var(--theme-background-background);
}
[dir] .light-theme .mms-intro__cards__item, [dir] section.light-theme .mms-intro__cards__item {
  background-color: var(--theme-secondary-bg);
}
.light-theme .mms-intro__card-caption, section.light-theme .mms-intro__card-caption {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .mms-intro-intro02, [dir] section.light-theme .mms-intro-intro02 {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .mms-intro-intro02 .mms-intro, [dir] section.light-theme .mms-intro-intro02 .mms-intro {
  background-color: transparent;
}
.light-theme .mms-popup, section.light-theme .mms-popup {
  color: var(--theme-text);
}
[dir] .light-theme .mms-popup, [dir] section.light-theme .mms-popup {
  background-color: var(--theme-secondary-bg);
}
.light-theme .mms-popup__caption, section.light-theme .mms-popup__caption {
  color: var(--theme-secondary-text);
}
.light-theme .mms-popup__btn, section.light-theme .mms-popup__btn {
  color: #151515;
}
[dir] .light-theme .mms-popup__btn, [dir] section.light-theme .mms-popup__btn {
  background-color: white;
  border-color: var(--theme-divider);
}
[dir] .light-theme .mms-popup__overlay, [dir] section.light-theme .mms-popup__overlay {
  background: rgba(21, 21, 21, 0.7);
}
[dir] .light-theme .mms-popup__overlay__popup, [dir] section.light-theme .mms-popup__overlay__popup {
  background-color: var(--theme-background-background);
  box-shadow: 0 0.8rem 2rem 0 rgba(21, 21, 21, 0.5);
}
[dir] .light-theme .mms-popup__overlay-content .info, [dir] section.light-theme .mms-popup__overlay-content .info {
  background-color: var(--theme-secondary-bg);
}
[dir] .light-theme .mms-popup__overlay-content .info__item__label, [dir] section.light-theme .mms-popup__overlay-content .info__item__label {
  border-color: var(--theme-divider);
}
.light-theme .mms-popup__overlay-content .info__item__data, section.light-theme .mms-popup__overlay-content .info__item__data {
  color: var(--theme-secondary-text);
}
.light-theme .mms-popup__overlay-content .overview__caption, section.light-theme .mms-popup__overlay-content .overview__caption {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .mms-popup__overlay-content .overview__price, [dir] section.light-theme .mms-popup__overlay-content .overview__price {
  border-color: var(--theme-text);
}
.light-theme .mms-popup__subtitle, section.light-theme .mms-popup__subtitle {
  color: var(--theme-secondary-text);
}
.light-theme .mms-tabs, section.light-theme .mms-tabs {
  color: var(--theme-text);
}
[dir] .light-theme .mms-tabs, [dir] section.light-theme .mms-tabs {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .light-theme .mms-tabs .tabs-tablist, [dir] section.light-theme .mms-tabs .tabs-tablist {
  background: var(--theme-secondary-bg);
}
[dir] .light-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] section.light-theme .mms-tabs .tabs-tablist button[aria-selected=true] {
  background: var(--theme-text);
}
.light-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.light-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-background-background);
}
.light-theme .mms-tabs .tabs-tablist button .tabs-tab__content, section.light-theme .mms-tabs .tabs-tablist button .tabs-tab__content {
  color: var(--theme-text);
}
.light-theme .mms-contact, section.light-theme .mms-contact {
  color: white;
}
.light-theme .mms-contact__emails__item .caption, section.light-theme .mms-contact__emails__item .caption {
  color: var(--theme-secondary-text);
}
[dir] .light-theme .mms-contact__addresses, [dir] section.light-theme .mms-contact__addresses {
  border-color: var(--theme-divider);
}
[dir] .light-theme .mms-contact__addresses__item, [dir] section.light-theme .mms-contact__addresses__item {
  border-color: var(--theme-divider);
}
.light-theme .mms-contact i, section.light-theme .mms-contact i {
  filter: invert(100%) contrast(3);
}

.night-theme, section.night-theme, .dark-theme, section.dark-theme {
  /** Featured Article Components Theming Overwrite **/
  /* #region experiment versions*/
  /* #endregion */
}

[dir] .night-theme, [dir] section.night-theme, [dir] .dark-theme, [dir] section.dark-theme {
  background: var(--theme-background-background);
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .night-theme .author, [dir] section.night-theme .author, [dir] .dark-theme .author, [dir] section.dark-theme .author {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .author_link .avatar_desc, section.night-theme .author_link .avatar_desc, .dark-theme .author_link .avatar_desc, section.dark-theme .author_link .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .author .timeDate_element, section.night-theme .author .timeDate_element, .dark-theme .author .timeDate_element, section.dark-theme .author .timeDate_element {
  color: var(--theme-secondary-text);
}
@media (min-width: 501px) {
  .night-theme .author .timeDate_element, section.night-theme .author .timeDate_element, .dark-theme .author .timeDate_element, section.dark-theme .author .timeDate_element {
    color: var(--theme-text);
  }
}
[dir] .night-theme .author.alhadath, [dir] section.night-theme .author.alhadath, [dir] .dark-theme .author.alhadath, [dir] section.dark-theme .author.alhadath {
  background: var(--theme-secondary-bg);
}
.night-theme .author.alhadath .timeDate_element, section.night-theme .author.alhadath .timeDate_element, .dark-theme .author.alhadath .timeDate_element, section.dark-theme .author.alhadath .timeDate_element {
  color: var(--theme-secondary-text);
}
.night-theme .author.alhadath .source-label, section.night-theme .author.alhadath .source-label, .dark-theme .author.alhadath .source-label, section.dark-theme .author.alhadath .source-label {
  color: var(--theme-text);
}
.night-theme .author.alhadath .source, section.night-theme .author.alhadath .source, .dark-theme .author.alhadath .source, section.dark-theme .author.alhadath .source {
  color: var(--theme-live);
}
[dir] .night-theme .inline-article, [dir] section.night-theme .inline-article, [dir] .dark-theme .inline-article, [dir] section.dark-theme .inline-article {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .inline-article .block-title, section.night-theme .inline-article .block-title, .dark-theme .inline-article .block-title, section.dark-theme .inline-article .block-title {
  color: var(--theme-text);
}
[dir] .night-theme .inline-article .block-title, [dir] section.night-theme .inline-article .block-title, [dir] .dark-theme .inline-article .block-title, [dir] section.dark-theme .inline-article .block-title {
  background: var(--theme-background-background);
}
[dir] .night-theme .article-hero-img, [dir] section.night-theme .article-hero-img, [dir] .dark-theme .article-hero-img, [dir] section.dark-theme .article-hero-img {
  background: var(--theme-background-background);
}
.night-theme .article-hero-img .caption, section.night-theme .article-hero-img .caption, .dark-theme .article-hero-img .caption, section.dark-theme .article-hero-img .caption {
  color: var(--theme-secondary-text);
}
.night-theme .ordered-list, .night-theme .unordered-list, section.night-theme .ordered-list, section.night-theme .unordered-list, .dark-theme .ordered-list, .dark-theme .unordered-list, section.dark-theme .ordered-list, section.dark-theme .unordered-list {
  color: var(--theme-text);
}
[dir] .night-theme .ordered-list, [dir] .night-theme .unordered-list, [dir] section.night-theme .ordered-list, [dir] section.night-theme .unordered-list, [dir] .dark-theme .ordered-list, [dir] .dark-theme .unordered-list, [dir] section.dark-theme .ordered-list, [dir] section.dark-theme .unordered-list {
  background: var(--theme-background-background);
}
.night-theme .video-link .story-title, section.night-theme .video-link .story-title, .dark-theme .video-link .story-title, section.dark-theme .video-link .story-title {
  color: white;
}
[dir] .night-theme .feed-card, [dir] section.night-theme .feed-card, [dir] .dark-theme .feed-card, [dir] section.dark-theme .feed-card {
  background-color: var(--theme-background-background);
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
.night-theme .feed-card .card_txt .card_title, section.night-theme .feed-card .card_txt .card_title, .dark-theme .feed-card .card_txt .card_title, section.dark-theme .feed-card .card_txt .card_title {
  color: var(--theme-text);
}
[dir] .night-theme .feed-card.alhadath, [dir] section.night-theme .feed-card.alhadath, [dir] .dark-theme .feed-card.alhadath, [dir] section.dark-theme .feed-card.alhadath {
  background-color: var(--theme-secondary-bg);
  box-shadow: none;
}
.night-theme .btn, section.night-theme .btn, .dark-theme .btn, section.dark-theme .btn {
  color: var(--theme-text);
}
[dir] .night-theme .btn, [dir] section.night-theme .btn, [dir] .dark-theme .btn, [dir] section.dark-theme .btn {
  background: var(--theme-background-background);
  border-color: var(--theme-text);
}
.night-theme .btn.live, section.night-theme .btn.live, .dark-theme .btn.live, section.dark-theme .btn.live {
  color: white;
}
[dir] .night-theme .btn.live, [dir] section.night-theme .btn.live, [dir] .dark-theme .btn.live, [dir] section.dark-theme .btn.live {
  border-color: var(--theme-live);
  background: var(--theme-live);
}
@media (min-width: 501px) {
  .night-theme .btn.live i.aa-live, section.night-theme .btn.live i.aa-live, .dark-theme .btn.live i.aa-live, section.dark-theme .btn.live i.aa-live {
    filter: brightness(0) invert(1);
  }
}
.night-theme .card_title, section.night-theme .card_title, .dark-theme .card_title, section.dark-theme .card_title {
  color: white;
}
.night-theme .card .aa, section.night-theme .card .aa, .dark-theme .card .aa, section.dark-theme .card .aa {
  filter: invert(100%) contrast(3);
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.night-theme .quote, section.night-theme .quote, .dark-theme .quote, section.dark-theme .quote {
  color: var(--theme-text);
}
[dir] .night-theme .quote, [dir] section.night-theme .quote, [dir] .dark-theme .quote, [dir] section.dark-theme .quote {
  background: var(--theme-background-background);
}
.night-theme .quote_author, .night-theme .quote_source, section.night-theme .quote_author, section.night-theme .quote_source, .dark-theme .quote_author, .dark-theme .quote_source, section.dark-theme .quote_author, section.dark-theme .quote_source {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.night-theme .quote, section.night-theme .quote, .dark-theme .quote, section.dark-theme .quote {
  color: var(--theme-text);
}
[dir] .night-theme .quote, [dir] section.night-theme .quote, [dir] .dark-theme .quote, [dir] section.dark-theme .quote {
  background: var(--theme-background-background);
}
.night-theme .quote_author, .night-theme .quote_source, section.night-theme .quote_author, section.night-theme .quote_source, .dark-theme .quote_author, .dark-theme .quote_source, section.dark-theme .quote_author, section.dark-theme .quote_source {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .utility, [dir] section.night-theme .utility, [dir] .dark-theme .utility, [dir] section.dark-theme .utility {
  background: var(--theme-background-background);
}
@media (min-width: 1200px) {
  .night-theme .utility.alhadath .share-this input[type=radio] ~ .share-label, section.night-theme .utility.alhadath .share-this input[type=radio] ~ .share-label, .dark-theme .utility.alhadath .share-this input[type=radio] ~ .share-label, section.dark-theme .utility.alhadath .share-this input[type=radio] ~ .share-label {
    color: var(--theme-always-white);
  }
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .night-theme .tags, [dir] section.night-theme .tags, [dir] .dark-theme .tags, [dir] section.dark-theme .tags {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .tags_link, section.night-theme .tags_link, .dark-theme .tags_link, section.dark-theme .tags_link {
  color: var(--theme-text);
}
[dir] .night-theme .tags_link, [dir] section.night-theme .tags_link, [dir] .dark-theme .tags_link, [dir] section.dark-theme .tags_link {
  border-color: var(--theme-text);
}
[dir] .night-theme .tags.alhadath, [dir] section.night-theme .tags.alhadath, [dir] .dark-theme .tags.alhadath, [dir] section.dark-theme .tags.alhadath {
  border-color: var(--theme-divider);
}
.night-theme .tags.alhadath .tags_link, section.night-theme .tags.alhadath .tags_link, .dark-theme .tags.alhadath .tags_link, section.dark-theme .tags.alhadath .tags_link {
  color: var(--theme-always-white);
}
[dir] .night-theme .globalNav, [dir] section.night-theme .globalNav, [dir] .dark-theme .globalNav, [dir] section.dark-theme .globalNav {
  background: var(--theme-background-background);
}
[dir] .night-theme .globalNav .underBar, [dir] section.night-theme .globalNav .underBar, [dir] .dark-theme .globalNav .underBar, [dir] section.dark-theme .globalNav .underBar {
  border-color: var(--theme-divider);
  background: var(--theme-divider);
}
[dir] .night-theme .globalNav.fixed .mainNav, [dir] section.night-theme .globalNav.fixed .mainNav, [dir] .dark-theme .globalNav.fixed .mainNav, [dir] section.dark-theme .globalNav.fixed .mainNav {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 2rem 0 rgba(var(--theme-text-rgb), 0.15);
}
[dir] .night-theme .globalNav .mainNav, [dir] section.night-theme .globalNav .mainNav, [dir] .dark-theme .globalNav .mainNav, [dir] section.dark-theme .globalNav .mainNav {
  border-color: var(--theme-divider);
}
.night-theme .globalNav .mainNav_element a, section.night-theme .globalNav .mainNav_element a, .dark-theme .globalNav .mainNav_element a, section.dark-theme .globalNav .mainNav_element a {
  color: var(--theme-text);
}
[dir] .night-theme .globalNav .mainNav .mainNav_subMenu, [dir] section.night-theme .globalNav .mainNav .mainNav_subMenu, [dir] .dark-theme .globalNav .mainNav .mainNav_subMenu, [dir] section.dark-theme .globalNav .mainNav .mainNav_subMenu {
  background: var(--theme-background-background);
}
[dir=ltr] .night-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] section.night-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] .dark-theme .globalNav .mainNav .mainNav_subMenu, [dir=ltr] section.dark-theme .globalNav .mainNav .mainNav_subMenu {
  box-shadow: 1px 20px 20px 0 rgba(var(--theme-text-rgb), 0.07);
}
[dir=rtl] .night-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] section.night-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] .dark-theme .globalNav .mainNav .mainNav_subMenu, [dir=rtl] section.dark-theme .globalNav .mainNav .mainNav_subMenu {
  box-shadow: -1px 20px 20px 0 rgba(var(--theme-text-rgb), 0.07);
}
[dir] .night-theme .globalNav .mainNav.hide-in-mobile, [dir] section.night-theme .globalNav .mainNav.hide-in-mobile, [dir] .dark-theme .globalNav .mainNav.hide-in-mobile, [dir] section.dark-theme .globalNav .mainNav.hide-in-mobile {
  border-color: var(--theme-divider);
}
.night-theme .globalNav .themeSwitch_element.active .aa, section.night-theme .globalNav .themeSwitch_element.active .aa, .dark-theme .globalNav .themeSwitch_element.active .aa, section.dark-theme .globalNav .themeSwitch_element.active .aa {
  opacity: 0.25;
}
.night-theme .globalNav .mainHeader .logo, section.night-theme .globalNav .mainHeader .logo, .dark-theme .globalNav .mainHeader .logo, section.dark-theme .globalNav .mainHeader .logo {
  filter: invert(100%) contrast(3);
}
.night-theme .globalNav .mainHeader .btn, section.night-theme .globalNav .mainHeader .btn, .dark-theme .globalNav .mainHeader .btn, section.dark-theme .globalNav .mainHeader .btn {
  color: white;
}
.night-theme .globalNav .mainHeader .btn .aa-live, section.night-theme .globalNav .mainHeader .btn .aa-live, .dark-theme .globalNav .mainHeader .btn .aa-live, section.dark-theme .globalNav .mainHeader .btn .aa-live {
  filter: brightness(0) invert(1);
}
[dir] .night-theme .globalNav .mainHeader .search-layout, [dir] section.night-theme .globalNav .mainHeader .search-layout, [dir] .dark-theme .globalNav .mainHeader .search-layout, [dir] section.dark-theme .globalNav .mainHeader .search-layout {
  background-color: var(--theme-background-background);
}
.night-theme .globalNav .mainHeader .search-form input[type=text], section.night-theme .globalNav .mainHeader .search-form input[type=text], .dark-theme .globalNav .mainHeader .search-form input[type=text], section.dark-theme .globalNav .mainHeader .search-form input[type=text] {
  color: var(--theme-text);
}
[dir] .night-theme .globalNav .mainHeader .search-form input[type=text], [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text], [dir] .dark-theme .globalNav .mainHeader .search-form input[type=text], [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text] {
  border: 0.1rem solid var(--theme-divider);
  box-shadow: none;
  background-color: var(--theme-divider);
}
.night-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, section.night-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, .dark-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder, section.dark-theme .globalNav .mainHeader .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, .dark-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, section.night-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, .dark-theme .globalNav .mainHeader .search-form input[type=text]::placeholder, section.dark-theme .globalNav .mainHeader .search-form input[type=text]::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--theme-text);
}
[dir] .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] .night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] section.night-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] .dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus, [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill, [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:hover, [dir] section.dark-theme .globalNav .mainHeader .search-form input[type=text]:-webkit-autofill:focus {
  box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
  border: solid 0.1rem var(--theme-divider);
}
.night-theme .globalNav .mainHeader .logo.tv-logo, section.night-theme .globalNav .mainHeader .logo.tv-logo, .dark-theme .globalNav .mainHeader .logo.tv-logo, section.dark-theme .globalNav .mainHeader .logo.tv-logo {
  width: 9.5rem;
  height: 3rem;
  filter: unset;
}
[dir] .night-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.night-theme .globalNav .mainHeader .logo.tv-logo, [dir] .dark-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.dark-theme .globalNav .mainHeader .logo.tv-logo {
  margin: 1.2rem 0 1.2rem 0;
}
@media (min-width: 501px) {
  .night-theme .globalNav .mainHeader .logo.tv-logo, section.night-theme .globalNav .mainHeader .logo.tv-logo, .dark-theme .globalNav .mainHeader .logo.tv-logo, section.dark-theme .globalNav .mainHeader .logo.tv-logo {
    width: 12.4rem;
    height: 3.7rem;
  }
  [dir] .night-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.night-theme .globalNav .mainHeader .logo.tv-logo, [dir] .dark-theme .globalNav .mainHeader .logo.tv-logo, [dir] section.dark-theme .globalNav .mainHeader .logo.tv-logo {
    margin: 0.85rem 0 0.85rem 0;
  }
}
[dir] .night-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] section.night-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] .dark-theme .globalNav .mainHeader .logo.tv-logo.logo_link, [dir] section.dark-theme .globalNav .mainHeader .logo.tv-logo.logo_link {
  background-image: url(assets/gfx/logo/tv-logo.svg);
  background-image: url(assets/gfx/logo/tv-logo-white.svg);
}
[dir] .night-theme .globalNav .dropDown_list, [dir] section.night-theme .globalNav .dropDown_list, [dir] .dark-theme .globalNav .dropDown_list, [dir] section.dark-theme .globalNav .dropDown_list {
  background-color: var(--theme-background-background);
}
.night-theme .globalNav .dropDown_list a, section.night-theme .globalNav .dropDown_list a, .dark-theme .globalNav .dropDown_list a, section.dark-theme .globalNav .dropDown_list a {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .night-theme .globalNav .dropDown_list, [dir] section.night-theme .globalNav .dropDown_list, [dir] .dark-theme .globalNav .dropDown_list, [dir] section.dark-theme .globalNav .dropDown_list {
    box-shadow: 0 5px 28px 0 rgba(21, 21, 21, 0.07);
  }
}
.night-theme .globalNav .dropDown_label, section.night-theme .globalNav .dropDown_label, .dark-theme .globalNav .dropDown_label, section.dark-theme .globalNav .dropDown_label {
  color: var(--theme-text);
}
[dir] .night-theme .globalNav .dropDown-active, [dir] .night-theme .globalNav .dropDown:hover, [dir] section.night-theme .globalNav .dropDown-active, [dir] section.night-theme .globalNav .dropDown:hover, [dir] .dark-theme .globalNav .dropDown-active, [dir] .dark-theme .globalNav .dropDown:hover, [dir] section.dark-theme .globalNav .dropDown-active, [dir] section.dark-theme .globalNav .dropDown:hover {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .globalNav .dropDown_group::after, [dir] section.night-theme .globalNav .dropDown_group::after, [dir] .dark-theme .globalNav .dropDown_group::after, [dir] section.dark-theme .globalNav .dropDown_group::after {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .globalNav .megaMenu, [dir] section.night-theme .globalNav .megaMenu, [dir] .dark-theme .globalNav .megaMenu, [dir] section.dark-theme .globalNav .megaMenu {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
  box-shadow: 0 0.7rem 0.7rem -0.6rem rgba(21, 21, 21, 0.1);
}
[dir] .night-theme .globalNav .megaMenu_header, [dir] section.night-theme .globalNav .megaMenu_header, [dir] .dark-theme .globalNav .megaMenu_header, [dir] section.dark-theme .globalNav .megaMenu_header {
  border-color: var(--theme-divider);
}
[dir] .night-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] section.night-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] .dark-theme .globalNav .megaMenu_header .megaMenu_icons, [dir] section.dark-theme .globalNav .megaMenu_header .megaMenu_icons {
  border-color: var(--theme-divider);
}
[dir] .night-theme .globalNav .megaMenu .megaMenu_list, [dir] section.night-theme .globalNav .megaMenu .megaMenu_list, [dir] .dark-theme .globalNav .megaMenu .megaMenu_list, [dir] section.dark-theme .globalNav .megaMenu .megaMenu_list {
  border-color: var(--theme-divider);
}
[dir] .night-theme .globalNav .megaMenu_lead, [dir] section.night-theme .globalNav .megaMenu_lead, [dir] .dark-theme .globalNav .megaMenu_lead, [dir] section.dark-theme .globalNav .megaMenu_lead {
  border-color: var(--theme-divider);
}
.night-theme .globalNav .megaMenu_label, section.night-theme .globalNav .megaMenu_label, .dark-theme .globalNav .megaMenu_label, section.dark-theme .globalNav .megaMenu_label {
  color: var(--theme-text);
}
[dir] .night-theme .globalNav .megaMenu .submenu, [dir] section.night-theme .globalNav .megaMenu .submenu, [dir] .dark-theme .globalNav .megaMenu .submenu, [dir] section.dark-theme .globalNav .megaMenu .submenu {
  background-color: var(--theme-background-background);
}
.night-theme .globalNav .megaMenu .submenu .megaMenu_header a, section.night-theme .globalNav .megaMenu .submenu .megaMenu_header a, .dark-theme .globalNav .megaMenu .submenu .megaMenu_header a, section.dark-theme .globalNav .megaMenu .submenu .megaMenu_header a {
  color: var(--theme-text);
}
.night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, .dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] section.night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] .dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover, [dir] section.dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover {
    background-image: none;
  }
  .night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.night-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, .dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label, section.dark-theme .globalNav .megaMenu .submenu .megaMenu_lead:hover .megaMenu_label {
    color: var(--theme-secondary-text);
  }
}
.night-theme .globalNav .megaMenu_actions, section.night-theme .globalNav .megaMenu_actions, .dark-theme .globalNav .megaMenu_actions, section.dark-theme .globalNav .megaMenu_actions {
  color: var(--theme-text);
}
[dir] .night-theme .globalNav .megaMenu .tags, [dir] section.night-theme .globalNav .megaMenu .tags, [dir] .dark-theme .globalNav .megaMenu .tags, [dir] section.dark-theme .globalNav .megaMenu .tags {
  border-width: 0;
}
@media (min-width: 1200px) {
  [dir] .night-theme .globalNav .megaMenu_list, [dir] section.night-theme .globalNav .megaMenu_list, [dir] .dark-theme .globalNav .megaMenu_list, [dir] section.dark-theme .globalNav .megaMenu_list {
    border-width: 0;
  }
}
.night-theme .globalNav .breadcrumb_link, section.night-theme .globalNav .breadcrumb_link, .dark-theme .globalNav .breadcrumb_link, section.dark-theme .globalNav .breadcrumb_link {
  color: var(--theme-text);
}
.night-theme .globalNav .articleNav, section.night-theme .globalNav .articleNav, .dark-theme .globalNav .articleNav, section.dark-theme .globalNav .articleNav {
  color: var(--theme-text);
}
[dir] .night-theme .globalNav .articleNav, [dir] section.night-theme .globalNav .articleNav, [dir] .dark-theme .globalNav .articleNav, [dir] section.dark-theme .globalNav .articleNav {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .globalNav .accessibility_link, [dir] section.night-theme .globalNav .accessibility_link, [dir] .dark-theme .globalNav .accessibility_link, [dir] section.dark-theme .globalNav .accessibility_link {
  background-color: var(--theme-secondary-bg);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .headingInfo, section.night-theme .headingInfo, .dark-theme .headingInfo, section.dark-theme .headingInfo {
  color: var(--theme-text);
}
[dir] .night-theme .headingInfo, [dir] section.night-theme .headingInfo, [dir] .dark-theme .headingInfo, [dir] section.dark-theme .headingInfo {
  background: var(--theme-background-background);
}
.night-theme .headingInfo_locations a, section.night-theme .headingInfo_locations a, .dark-theme .headingInfo_locations a, section.dark-theme .headingInfo_locations a {
  color: var(--theme-text);
}
.night-theme .factCheck, section.night-theme .factCheck, .dark-theme .factCheck, section.dark-theme .factCheck {
  color: var(--theme-text);
}
[dir] .night-theme .factCheck, [dir] section.night-theme .factCheck, [dir] .dark-theme .factCheck, [dir] section.dark-theme .factCheck {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .factCheck_claim, [dir] section.night-theme .factCheck_claim, [dir] .dark-theme .factCheck_claim, [dir] section.dark-theme .factCheck_claim {
  border-color: var(--theme-divider);
}
.night-theme .factCheck_icon, section.night-theme .factCheck_icon, .dark-theme .factCheck_icon, section.dark-theme .factCheck_icon {
  filter: invert(100%) contrast(3);
}
[dir] .night-theme .factCheck .factCheck_text .paragraph, [dir] section.night-theme .factCheck .factCheck_text .paragraph, [dir] .dark-theme .factCheck .factCheck_text .paragraph, [dir] section.dark-theme .factCheck .factCheck_text .paragraph {
  background: none;
}
.night-theme .inline-title, section.night-theme .inline-title, .dark-theme .inline-title, section.dark-theme .inline-title {
  color: var(--theme-text);
}
[dir] .night-theme .inline-title, [dir] section.night-theme .inline-title, [dir] .dark-theme .inline-title, [dir] section.dark-theme .inline-title {
  background: var(--theme-background-background);
}
.night-theme .paragraph, section.night-theme .paragraph, .dark-theme .paragraph, section.dark-theme .paragraph {
  color: var(--theme-text);
}
[dir] .night-theme .paragraph, [dir] section.night-theme .paragraph, [dir] .dark-theme .paragraph, [dir] section.dark-theme .paragraph {
  background: var(--theme-background-background);
}
.night-theme .news-theme .paragraph a, section.night-theme .news-theme .paragraph a, .dark-theme .news-theme .paragraph a, section.dark-theme .news-theme .paragraph a {
  color: var(--theme-live) !important;
}
.night-theme .featured-paragraph a, section.night-theme .featured-paragraph a, .dark-theme .featured-paragraph a, section.dark-theme .featured-paragraph a {
  color: var(--theme-text) !important;
}
[dir] .night-theme .featured-paragraph .paragraph, [dir] section.night-theme .featured-paragraph .paragraph, [dir] .dark-theme .featured-paragraph .paragraph, [dir] section.dark-theme .featured-paragraph .paragraph {
  background: none;
}
.night-theme .featured-paragraph .paragraph a, section.night-theme .featured-paragraph .paragraph a, .dark-theme .featured-paragraph .paragraph a, section.dark-theme .featured-paragraph .paragraph a {
  color: var(--theme-text) !important;
}
[dir] .night-theme .featured-paragraph .image-slider, [dir] section.night-theme .featured-paragraph .image-slider, [dir] .dark-theme .featured-paragraph .image-slider, [dir] section.dark-theme .featured-paragraph .image-slider {
  background: none;
}
[dir] .night-theme .featured-paragraph .image-slider .gallery-controls, [dir] section.night-theme .featured-paragraph .image-slider .gallery-controls, [dir] .dark-theme .featured-paragraph .image-slider .gallery-controls, [dir] section.dark-theme .featured-paragraph .image-slider .gallery-controls {
  background: rgba(255, 255, 255, 0.3);
}
@media (min-width: 501px) {
  [dir] .night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] section.night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] .dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services, [dir] section.dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services {
    border-color: rgba(21, 21, 21, 0.1);
  }
}
.night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.night-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, .dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.dark-theme .featured-paragraph .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
  color: var(--theme-text);
}
[dir] .night-theme .featured-paragraph .disclaimer, [dir] section.night-theme .featured-paragraph .disclaimer, [dir] .dark-theme .featured-paragraph .disclaimer, [dir] section.dark-theme .featured-paragraph .disclaimer {
  background: rgba(255, 255, 255, 0.3);
}
[dir] .night-theme .featured-paragraph .factCheck, [dir] section.night-theme .featured-paragraph .factCheck, [dir] .dark-theme .featured-paragraph .factCheck, [dir] section.dark-theme .featured-paragraph .factCheck {
  background-color: rgba(255, 255, 255, 0.3);
}
[dir] .night-theme .featured-paragraph .factCheck_claim, [dir] section.night-theme .featured-paragraph .factCheck_claim, [dir] .dark-theme .featured-paragraph .factCheck_claim, [dir] section.dark-theme .featured-paragraph .factCheck_claim {
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .night-theme .featured-paragraph .google-news-callout, [dir] section.night-theme .featured-paragraph .google-news-callout, [dir] .dark-theme .featured-paragraph .google-news-callout, [dir] section.dark-theme .featured-paragraph .google-news-callout {
  background-color: rgba(255, 255, 255, 0.3);
}
[dir] .night-theme .featured-paragraph .inline-title, [dir] section.night-theme .featured-paragraph .inline-title, [dir] .dark-theme .featured-paragraph .inline-title, [dir] section.dark-theme .featured-paragraph .inline-title {
  background: none;
}
[dir] .night-theme .featured-paragraph .inline-article, [dir] section.night-theme .featured-paragraph .inline-article, [dir] .dark-theme .featured-paragraph .inline-article, [dir] section.dark-theme .featured-paragraph .inline-article {
  background: none;
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .night-theme .featured-paragraph .inline-article .block-title, [dir] section.night-theme .featured-paragraph .inline-article .block-title, [dir] .dark-theme .featured-paragraph .inline-article .block-title, [dir] section.dark-theme .featured-paragraph .inline-article .block-title {
  background: none;
}
[dir] .night-theme .featured-paragraph .ordered-list, [dir] .night-theme .featured-paragraph .unordered-list, [dir] section.night-theme .featured-paragraph .ordered-list, [dir] section.night-theme .featured-paragraph .unordered-list, [dir] .dark-theme .featured-paragraph .ordered-list, [dir] .dark-theme .featured-paragraph .unordered-list, [dir] section.dark-theme .featured-paragraph .ordered-list, [dir] section.dark-theme .featured-paragraph .unordered-list {
  background: none;
}
[dir] .night-theme .featured-paragraph .pdf-link, [dir] section.night-theme .featured-paragraph .pdf-link, [dir] .dark-theme .featured-paragraph .pdf-link, [dir] section.dark-theme .featured-paragraph .pdf-link {
  background: rgba(255, 255, 255, 0.3) !important;
}
.night-theme .featured-paragraph .pdf-link a .aa.aa-open-url, section.night-theme .featured-paragraph .pdf-link a .aa.aa-open-url, .dark-theme .featured-paragraph .pdf-link a .aa.aa-open-url, section.dark-theme .featured-paragraph .pdf-link a .aa.aa-open-url {
  filter: none;
}
.night-theme .featured-paragraph .pdf-link a .aa.aa-pdf, section.night-theme .featured-paragraph .pdf-link a .aa.aa-pdf, .dark-theme .featured-paragraph .pdf-link a .aa.aa-pdf, section.dark-theme .featured-paragraph .pdf-link a .aa.aa-pdf {
  filter: invert(1);
}
[dir] .night-theme .featured-paragraph .quote, [dir] section.night-theme .featured-paragraph .quote, [dir] .dark-theme .featured-paragraph .quote, [dir] section.dark-theme .featured-paragraph .quote {
  background: none;
}
[dir] .night-theme .featured-paragraph .tabular-data, [dir] section.night-theme .featured-paragraph .tabular-data, [dir] .dark-theme .featured-paragraph .tabular-data, [dir] section.dark-theme .featured-paragraph .tabular-data {
  background: none;
}
[dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table {
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table th, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table td, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table th {
  border-color: rgba(21, 21, 21, 0.1);
}
[dir] .night-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] section.night-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] .dark-theme .featured-paragraph .tabular-data .table-wrapper table thead th, [dir] section.dark-theme .featured-paragraph .tabular-data .table-wrapper table thead th {
  background: rgba(255, 255, 255, 0.3);
}
.night-theme .featured-paragraph .tabular-data .table-wrapper .notice, section.night-theme .featured-paragraph .tabular-data .table-wrapper .notice, .dark-theme .featured-paragraph .tabular-data .table-wrapper .notice, section.dark-theme .featured-paragraph .tabular-data .table-wrapper .notice {
  color: var(--theme-text);
}
[dir] .night-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] section.night-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] .dark-theme .featured-paragraph .tabular-data.col .table-wrapper table th, [dir] section.dark-theme .featured-paragraph .tabular-data.col .table-wrapper table th {
  background: rgba(255, 255, 255, 0.3);
}
[dir] .night-theme .featured-paragraph .article-hero-img, [dir] section.night-theme .featured-paragraph .article-hero-img, [dir] .dark-theme .featured-paragraph .article-hero-img, [dir] section.dark-theme .featured-paragraph .article-hero-img {
  background: none;
}
.night-theme .featured-paragraph .article-hero-img .caption, section.night-theme .featured-paragraph .article-hero-img .caption, .dark-theme .featured-paragraph .article-hero-img .caption, section.dark-theme .featured-paragraph .article-hero-img .caption {
  color: var(--theme-text);
}
.night-theme .featured-paragraph.light-theme .factCheck .aa, section.night-theme .featured-paragraph.light-theme .factCheck .aa, .dark-theme .featured-paragraph.light-theme .factCheck .aa, section.dark-theme .featured-paragraph.light-theme .factCheck .aa {
  filter: none;
}
.night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, section.night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, .dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url, section.dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-open-url {
  filter: none;
}
.night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, section.night-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, .dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf, section.dark-theme .featured-paragraph.light-theme .pdf-link a .aa.aa-pdf {
  filter: invert(1) contrast(1);
}
.night-theme .featured-paragraph.light-theme .quote .aa, section.night-theme .featured-paragraph.light-theme .quote .aa, .dark-theme .featured-paragraph.light-theme .quote .aa, section.dark-theme .featured-paragraph.light-theme .quote .aa {
  filter: none;
}
.night-theme .featured-paragraph.night-theme .factCheck .aa, section.night-theme .featured-paragraph.night-theme .factCheck .aa, .dark-theme .featured-paragraph.night-theme .factCheck .aa, section.dark-theme .featured-paragraph.night-theme .factCheck .aa {
  filter: invert(1) contrast(3);
}
.night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, section.night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, .dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url, section.dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-open-url {
  filter: invert(1) contrast(1);
}
.night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, section.night-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, .dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf, section.dark-theme .featured-paragraph.night-theme .pdf-link a .aa.aa-pdf {
  filter: none;
}
.night-theme .featured-paragraph.night-theme .quote .aa, section.night-theme .featured-paragraph.night-theme .quote .aa, .dark-theme .featured-paragraph.night-theme .quote .aa, section.dark-theme .featured-paragraph.night-theme .quote .aa {
  filter: invert(1) contrast(1);
}
.night-theme .tm-overview, section.night-theme .tm-overview, .dark-theme .tm-overview, section.dark-theme .tm-overview {
  color: var(--theme-text);
}
[dir] .night-theme .tm-overview, [dir] section.night-theme .tm-overview, [dir] .dark-theme .tm-overview, [dir] section.dark-theme .tm-overview {
  background-color: var(--theme-secondary-bg);
}
.night-theme .tm-overview p a, section.night-theme .tm-overview p a, .dark-theme .tm-overview p a, section.dark-theme .tm-overview p a {
  color: var(--theme-live);
}
[dir] .night-theme .tm-overview .external-articles, [dir] section.night-theme .tm-overview .external-articles, [dir] .dark-theme .tm-overview .external-articles, [dir] section.dark-theme .tm-overview .external-articles {
  border-color: var(--theme-divider);
}
.night-theme .tm-overview .external-articles li a, section.night-theme .tm-overview .external-articles li a, .dark-theme .tm-overview .external-articles li a, section.dark-theme .tm-overview .external-articles li a {
  color: var(--theme-text);
}
.night-theme .tm-overview .external-articles li::before, section.night-theme .tm-overview .external-articles li::before, .dark-theme .tm-overview .external-articles li::before, section.dark-theme .tm-overview .external-articles li::before {
  filter: invert(1) contrast(3);
}
[dir] .night-theme .tm-highlights, [dir] section.night-theme .tm-highlights, [dir] .dark-theme .tm-highlights, [dir] section.dark-theme .tm-highlights {
  background-color: var(--theme-background-background);
}
.night-theme .tm-highlights .tm-highlights_title, section.night-theme .tm-highlights .tm-highlights_title, .dark-theme .tm-highlights .tm-highlights_title, section.dark-theme .tm-highlights .tm-highlights_title {
  color: var(--theme-text);
}
[dir] .night-theme .tm-highlights .tm-highlights_list .tm-highlights_item::before, [dir] section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item::before, [dir] .dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item::before, [dir] section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item::before {
  border-color: var(--theme-live);
}
.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, .dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a, section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a {
  color: var(--theme-text);
}
[dir] .night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a::before, [dir] section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a::before, [dir] .dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a::before, [dir] section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a::before {
  background-color: var(--theme-live);
}
.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, section.night-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, .dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time, section.dark-theme .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.night-theme .articleOpinionContainer .articleOpinion, section.night-theme .articleOpinionContainer .articleOpinion, .dark-theme .articleOpinionContainer .articleOpinion, section.dark-theme .articleOpinionContainer .articleOpinion {
  color: var(--theme-background-background);
}
.night-theme .articleOpinionContainer .articleOpinion_author a, section.night-theme .articleOpinionContainer .articleOpinion_author a, .dark-theme .articleOpinionContainer .articleOpinion_author a, section.dark-theme .articleOpinionContainer .articleOpinion_author a {
  color: var(--theme-background-background);
}
[dir] .night-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] section.night-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] .dark-theme .articleOpinionContainer .articleOpinion_author .underBar, [dir] section.dark-theme .articleOpinionContainer .articleOpinion_author .underBar {
  border-color: var(--theme-background-background);
}
.night-theme .articleOpinionContainer .articleOpinion .pargraph, section.night-theme .articleOpinionContainer .articleOpinion .pargraph, .dark-theme .articleOpinionContainer .articleOpinion .pargraph, section.dark-theme .articleOpinionContainer .articleOpinion .pargraph {
  color: var(--theme-background-background);
}
.night-theme .articleOpinionContainer .articleOpinion .location, section.night-theme .articleOpinionContainer .articleOpinion .location, .dark-theme .articleOpinionContainer .articleOpinion .location, section.dark-theme .articleOpinionContainer .articleOpinion .location {
  color: var(--theme-background-background);
}
.night-theme .articleOpinionContainer .articleOpinion .location_link, section.night-theme .articleOpinionContainer .articleOpinion .location_link, .dark-theme .articleOpinionContainer .articleOpinion .location_link, section.dark-theme .articleOpinionContainer .articleOpinion .location_link {
  color: var(--theme-background-background);
}
[dir] .night-theme .articleOpinionContainer .avatar, [dir] section.night-theme .articleOpinionContainer .avatar, [dir] .dark-theme .articleOpinionContainer .avatar, [dir] section.dark-theme .articleOpinionContainer .avatar {
  border-color: var(--theme-divider);
}
[dir] .night-theme .articleOpinionContainer .avatar_name, [dir] section.night-theme .articleOpinionContainer .avatar_name, [dir] .dark-theme .articleOpinionContainer .avatar_name, [dir] section.dark-theme .articleOpinionContainer .avatar_name {
  border-color: var(--theme-divider);
}
.night-theme .tm-story, section.night-theme .tm-story, .dark-theme .tm-story, section.dark-theme .tm-story {
  color: var(--theme-text);
}
[dir] .night-theme .tm-story, [dir] section.night-theme .tm-story, [dir] .dark-theme .tm-story, [dir] section.dark-theme .tm-story {
  background: var(--theme-background-background);
}
[dir] .night-theme .tm-story .tm-story-group label.tm-group-action, [dir] section.night-theme .tm-story .tm-story-group label.tm-group-action, [dir] .dark-theme .tm-story .tm-story-group label.tm-group-action, [dir] section.dark-theme .tm-story .tm-story-group label.tm-group-action {
  border-color: var(--theme-divider);
}
.night-theme .tm-story .tm-story-group label.tm-group-action::after, section.night-theme .tm-story .tm-story-group label.tm-group-action::after, .dark-theme .tm-story .tm-story-group label.tm-group-action::after, section.dark-theme .tm-story .tm-story-group label.tm-group-action::after {
  color: var(--theme-text);
}
[dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper:before, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper:before {
  border-color: var(--theme-live);
}
@media (min-width: 501px) {
  [dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper {
    border-color: var(--theme-divider);
  }
}
[dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  background: var(--theme-background-background);
}
.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest], section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=latest] {
  color: var(--theme-always-white) !important;
}
.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  color: white !important;
  color: white;
}
[dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  border-color: #d8211b !important;
}
[dir=ltr] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=ltr] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  background-image: linear-gradient(288deg, var(--theme-live) 0%, #d8211b 100%);
}
[dir=rtl] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking], [dir=rtl] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp[data-stamp-type=breaking] {
  background-image: linear-gradient(-288deg, var(--theme-live) 0%, #d8211b 100%);
}
[dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
  border-color: var(--theme-divider);
  background: var(--theme-background-background);
}
.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking, section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card i.aa-breaking {
  color: white;
}
.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title, section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
  color: var(--theme-text);
}
[dir] .night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services, [dir] section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
  border-color: var(--theme-divider);
}
.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, section.night-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, .dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time, section.dark-theme .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services time {
  color: var(--theme-secondary-text);
}
.night-theme .latest, section.night-theme .latest, .dark-theme .latest, section.dark-theme .latest {
  color: var(--theme-text);
}
[dir] .night-theme .latest, [dir] section.night-theme .latest, [dir] .dark-theme .latest, [dir] section.dark-theme .latest {
  background: var(--theme-background-background);
}
[dir] .night-theme .latest_element, [dir] section.night-theme .latest_element, [dir] .dark-theme .latest_element, [dir] section.dark-theme .latest_element {
  border-color: var(--theme-divider);
}
.night-theme .latest a, section.night-theme .latest a, .dark-theme .latest a, section.dark-theme .latest a {
  color: var(--theme-text);
}
.night-theme .latest .timeDate, section.night-theme .latest .timeDate, .dark-theme .latest .timeDate, section.dark-theme .latest .timeDate {
  color: var(--theme-secondary-text);
}
.night-theme .mostRead, section.night-theme .mostRead, .dark-theme .mostRead, section.dark-theme .mostRead {
  color: var(--theme-text);
}
[dir] .night-theme .mostRead, [dir] section.night-theme .mostRead, [dir] .dark-theme .mostRead, [dir] section.dark-theme .mostRead {
  background-color: var(--theme-background-background);
}
.night-theme .mostRead_header .mostRead_switch .btn, section.night-theme .mostRead_header .mostRead_switch .btn, .dark-theme .mostRead_header .mostRead_switch .btn, section.dark-theme .mostRead_header .mostRead_switch .btn {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .mostRead_header .mostRead_switch .btn, [dir] section.night-theme .mostRead_header .mostRead_switch .btn, [dir] .dark-theme .mostRead_header .mostRead_switch .btn, [dir] section.dark-theme .mostRead_header .mostRead_switch .btn {
  background: none;
}
.night-theme .mostRead_header .mostRead_switch .btn-active, section.night-theme .mostRead_header .mostRead_switch .btn-active, .dark-theme .mostRead_header .mostRead_switch .btn-active, section.dark-theme .mostRead_header .mostRead_switch .btn-active {
  color: var(--theme-text);
}
[dir] .night-theme .mostRead .mostRead_content, [dir] section.night-theme .mostRead .mostRead_content, [dir] .dark-theme .mostRead .mostRead_content, [dir] section.dark-theme .mostRead .mostRead_content {
  border-color: var(--theme-divider);
}
[dir] .night-theme .mostRead .mostRead_content .tabs-tablist, [dir] section.night-theme .mostRead .mostRead_content .tabs-tablist, [dir] .dark-theme .mostRead .mostRead_content .tabs-tablist, [dir] section.dark-theme .mostRead .mostRead_content .tabs-tablist {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] section.night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] .dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true], [dir] section.dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] {
  background: var(--theme-text);
}
.night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-background-background);
}
.night-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, section.night-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, .dark-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content, section.dark-theme .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content {
  color: var(--theme-text);
}
.night-theme .mostRead .mostRead_content .items .element, section.night-theme .mostRead .mostRead_content .items .element, .dark-theme .mostRead .mostRead_content .items .element, section.dark-theme .mostRead .mostRead_content .items .element {
  color: var(--theme-text);
}
[dir] .night-theme .mostRead .mostRead_content .items .element, [dir] section.night-theme .mostRead .mostRead_content .items .element, [dir] .dark-theme .mostRead .mostRead_content .items .element, [dir] section.dark-theme .mostRead .mostRead_content .items .element {
  border-color: var(--theme-divider);
}
.night-theme .mostRead .mostRead_content .items .element .title, section.night-theme .mostRead .mostRead_content .items .element .title, .dark-theme .mostRead .mostRead_content .items .element .title, section.dark-theme .mostRead .mostRead_content .items .element .title {
  color: var(--theme-text);
}
.night-theme .mostRead .mostRead_content .items .element .img-box .position, section.night-theme .mostRead .mostRead_content .items .element .img-box .position, .dark-theme .mostRead .mostRead_content .items .element .img-box .position, section.dark-theme .mostRead .mostRead_content .items .element .img-box .position {
  color: white !important;
}
[dir] .night-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] section.night-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] .dark-theme .mostRead .mostRead_content .items .element .services .interaction, [dir] section.dark-theme .mostRead .mostRead_content .items .element .services .interaction {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .mostRead.items01, [dir] section.night-theme .mostRead.items01, [dir] .dark-theme .mostRead.items01, [dir] section.dark-theme .mostRead.items01 {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .mostRead.items01 .mostRead_content .tabs, [dir] section.night-theme .mostRead.items01 .mostRead_content .tabs, [dir] .dark-theme .mostRead.items01 .mostRead_content .tabs, [dir] section.dark-theme .mostRead.items01 .mostRead_content .tabs {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] section.night-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] .dark-theme .mostRead.items01 .mostRead_content .tabs-tablist, [dir] section.dark-theme .mostRead.items01 .mostRead_content .tabs-tablist {
  background: var(--theme-divider);
}
[dir] .night-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] section.night-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] .dark-theme .mostRead.items01 .mostRead_content .items .element .services .interaction, [dir] section.dark-theme .mostRead.items01 .mostRead_content .items .element .services .interaction {
  background: var(--theme-divider);
}
[dir] .night-theme .sec-secondary-bg, [dir] section.night-theme .sec-secondary-bg, [dir] .dark-theme .sec-secondary-bg, [dir] section.dark-theme .sec-secondary-bg {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .sec-secondary-bg .mostRead, [dir] section.night-theme .sec-secondary-bg .mostRead, [dir] .dark-theme .sec-secondary-bg .mostRead, [dir] section.dark-theme .sec-secondary-bg .mostRead {
  background: none;
}
[dir] .night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] section.night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] .dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs, [dir] section.dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs {
  background: none;
}
[dir] .night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] section.night-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] .dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist, [dir] section.dark-theme .sec-secondary-bg .mostRead .mostRead_content .tabs-tablist {
  background: var(--theme-divider);
}
[dir] .night-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] section.night-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] .dark-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction, [dir] section.dark-theme .sec-secondary-bg .mostRead .mostRead_content .items .element .services .interaction {
  background: var(--theme-divider);
}
[dir] .night-theme .read-mode, [dir] section.night-theme .read-mode, [dir] .dark-theme .read-mode, [dir] section.dark-theme .read-mode {
  background-color: var(--theme-background-background);
}
.night-theme .read-mode .wrapper, section.night-theme .read-mode .wrapper, .dark-theme .read-mode .wrapper, section.dark-theme .read-mode .wrapper {
  color: var(--theme-text);
}
[dir] .night-theme .read-mode .wrapper .top-tools, [dir] section.night-theme .read-mode .wrapper .top-tools, [dir] .dark-theme .read-mode .wrapper .top-tools, [dir] section.dark-theme .read-mode .wrapper .top-tools {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] section.night-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] .dark-theme .read-mode .wrapper .top-tools .progress-container .progress-bar, [dir] section.dark-theme .read-mode .wrapper .top-tools .progress-container .progress-bar {
  background-color: var(--theme-text);
}
.night-theme .read-mode .wrapper .top-tools .change-size button, section.night-theme .read-mode .wrapper .top-tools .change-size button, .dark-theme .read-mode .wrapper .top-tools .change-size button, section.dark-theme .read-mode .wrapper .top-tools .change-size button {
  color: var(--theme-text);
}
.night-theme .read-mode .wrapper .top-tools .change-size button:disabled, section.night-theme .read-mode .wrapper .top-tools .change-size button:disabled, .dark-theme .read-mode .wrapper .top-tools .change-size button:disabled, section.dark-theme .read-mode .wrapper .top-tools .change-size button:disabled {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] section.night-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] .dark-theme .read-mode .wrapper .tabular-data .table-wrapper table, [dir] section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper table {
  border-color: var(--theme-divider);
}
[dir] .night-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] .night-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] section.night-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] section.night-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] .dark-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] .dark-theme .read-mode .wrapper .tabular-data .table-wrapper table th, [dir] section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper table td, [dir] section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper table th {
  border-color: var(--theme-divider);
}
.night-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, section.night-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, .dark-theme .read-mode .wrapper .tabular-data .table-wrapper .notice, section.dark-theme .read-mode .wrapper .tabular-data .table-wrapper .notice {
  color: var(--theme-secondary-text);
}
.night-theme article, section.night-theme article, .dark-theme article, section.dark-theme article {
  color: var(--theme-text);
}
[dir] .night-theme article, [dir] section.night-theme article, [dir] .dark-theme article, [dir] section.dark-theme article {
  background: var(--theme-background-background);
}
[dir] .night-theme .location-based, [dir] section.night-theme .location-based, [dir] .dark-theme .location-based, [dir] section.dark-theme .location-based {
  background-color: var(--theme-background-background);
}
.night-theme .sectionHero, section.night-theme .sectionHero, .dark-theme .sectionHero, section.dark-theme .sectionHero {
  color: var(--theme-text);
}
[dir] .night-theme .sectionHero, [dir] section.night-theme .sectionHero, [dir] .dark-theme .sectionHero, [dir] section.dark-theme .sectionHero {
  background: var(--theme-background-background);
}
[dir] .night-theme .sectionHero_latest, [dir] section.night-theme .sectionHero_latest, [dir] .dark-theme .sectionHero_latest, [dir] section.dark-theme .sectionHero_latest {
  border-top: 0.1rem solid var(--theme-divider);
  border-bottom: 0.1rem solid var(--theme-divider);
}
[dir=ltr] .night-theme .sectionHero_gradient, [dir=ltr] section.night-theme .sectionHero_gradient, [dir=ltr] .dark-theme .sectionHero_gradient, [dir=ltr] section.dark-theme .sectionHero_gradient {
  background-image: linear-gradient(178deg, rgba(21, 21, 21, 0) 54%, #151515 98%);
}
[dir=rtl] .night-theme .sectionHero_gradient, [dir=rtl] section.night-theme .sectionHero_gradient, [dir=rtl] .dark-theme .sectionHero_gradient, [dir=rtl] section.dark-theme .sectionHero_gradient {
  background-image: linear-gradient(-178deg, rgba(21, 21, 21, 0) 54%, #151515 98%);
}
.night-theme .sectionHero_info, section.night-theme .sectionHero_info, .dark-theme .sectionHero_info, section.dark-theme .sectionHero_info {
  color: var(--theme-text);
}
[dir] .night-theme .sectionHero_extraNoimage .sectionHero_element, [dir] section.night-theme .sectionHero_extraNoimage .sectionHero_element, [dir] .dark-theme .sectionHero_extraNoimage .sectionHero_element, [dir] section.dark-theme .sectionHero_extraNoimage .sectionHero_element {
  border-bottom: 0.1rem solid var(--theme-divider);
}
.night-theme .sectionHero .swiper-pagination-bullet, section.night-theme .sectionHero .swiper-pagination-bullet, .dark-theme .sectionHero .swiper-pagination-bullet, section.dark-theme .sectionHero .swiper-pagination-bullet {
  color: white;
}
[dir] .night-theme .sectionHero .swiper-pagination-bullet, [dir] section.night-theme .sectionHero .swiper-pagination-bullet, [dir] .dark-theme .sectionHero .swiper-pagination-bullet, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.2);
}
.night-theme .sectionHero .swiper-pagination-bullet-active, section.night-theme .sectionHero .swiper-pagination-bullet-active, .dark-theme .sectionHero .swiper-pagination-bullet-active, section.dark-theme .sectionHero .swiper-pagination-bullet-active {
  color: #151515;
}
[dir] .night-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.night-theme .sectionHero .swiper-pagination-bullet-active, [dir] .dark-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet-active {
  background-color: white;
}
@media (min-width: 501px) {
  [dir] .night-theme .sectionHero .swiper-pagination-bullet, [dir] section.night-theme .sectionHero .swiper-pagination-bullet, [dir] .dark-theme .sectionHero .swiper-pagination-bullet, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet {
    background-color: #151515;
  }
  .night-theme .sectionHero .swiper-pagination-bullet-active, section.night-theme .sectionHero .swiper-pagination-bullet-active, .dark-theme .sectionHero .swiper-pagination-bullet-active, section.dark-theme .sectionHero .swiper-pagination-bullet-active {
    color: #151515;
  }
  [dir] .night-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.night-theme .sectionHero .swiper-pagination-bullet-active, [dir] .dark-theme .sectionHero .swiper-pagination-bullet-active, [dir] section.dark-theme .sectionHero .swiper-pagination-bullet-active {
    background-color: white;
  }
}
@media (min-width: 1200px) {
  [dir] .night-theme .sectionHero_latest, [dir] section.night-theme .sectionHero_latest, [dir] .dark-theme .sectionHero_latest, [dir] section.dark-theme .sectionHero_latest {
    border-bottom: none;
  }
}
.night-theme .sectionHero-gallery-view .sectionHero_gallery, section.night-theme .sectionHero-gallery-view .sectionHero_gallery, .dark-theme .sectionHero-gallery-view .sectionHero_gallery, section.dark-theme .sectionHero-gallery-view .sectionHero_gallery {
  color: white;
}
[dir] .night-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] section.night-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] .dark-theme .sectionHero-gallery-view .sectionHero_gallery, [dir] section.dark-theme .sectionHero-gallery-view .sectionHero_gallery {
  background-color: #151515;
}
.night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, section.night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, .dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title, section.dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
  color: white;
}
.night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero-gallery-view .sectionHero_gallery .sectionHero_section {
  color: white;
}
[dir] .night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
  border-bottom: none;
}
@media (min-width: 501px) {
  [dir] .night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
    border-bottom: 0.1rem solid var(--theme-divider);
  }
}
@media (min-width: 1200px) {
  [dir] .night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.night-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] section.dark-theme .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main {
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  [dir] .night-theme .sectionHero-hero50 .sectionHero_gallery, [dir] section.night-theme .sectionHero-hero50 .sectionHero_gallery, [dir] .dark-theme .sectionHero-hero50 .sectionHero_gallery, [dir] section.dark-theme .sectionHero-hero50 .sectionHero_gallery {
    border-color: var(--theme-divider);
  }
  [dir] .night-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] section.night-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] .dark-theme .sectionHero-hero50 .sectionHero_latest.latest50, [dir] section.dark-theme .sectionHero-hero50 .sectionHero_latest.latest50 {
    border-top: none;
  }
}
.night-theme .sectionHero.v2 .sectionHero_gallery, section.night-theme .sectionHero.v2 .sectionHero_gallery, .dark-theme .sectionHero.v2 .sectionHero_gallery, section.dark-theme .sectionHero.v2 .sectionHero_gallery {
  color: var(--theme-text);
}
[dir] .night-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.v2 .sectionHero_gallery, [dir] .dark-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.v2 .sectionHero_gallery {
  background: var(--theme-background-background);
}
.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section {
  color: var(--theme-text);
}
[dir] .night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
  border-top: 0.1rem solid var(--theme-divider);
}
@media (min-width: 501px) {
  [dir] .night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_element .sectionHero_info {
    border-top: none;
  }
  .night-theme .sectionHero.v2.no-image .sectionHero_gallery, section.night-theme .sectionHero.v2.no-image .sectionHero_gallery, .dark-theme .sectionHero.v2.no-image .sectionHero_gallery, section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery {
    color: white;
  }
  [dir] .night-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_gallery, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery {
    background-color: #151515;
  }
  .night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title,
.night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title,
section.night-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title,
.dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title,
section.dark-theme .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_section {
    color: white;
  }
  [dir] .night-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_latest {
    border-top: 0.1rem solid var(--theme-divider);
    border-bottom: 0.1rem solid var(--theme-divider);
  }
}
@media (min-width: 1200px) {
  [dir] .night-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.night-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] .dark-theme .sectionHero.v2.no-image .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2.no-image .sectionHero_latest {
    border-bottom: none;
  }
}
@media (min-width: 501px) {
  [dir] .night-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] .dark-theme .sectionHero.v2 .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.v2 .sectionHero_element .sectionHero_info {
    border-top: none;
  }
  .night-theme .sectionHero.v2 .sectionHero_gallery, section.night-theme .sectionHero.v2 .sectionHero_gallery, .dark-theme .sectionHero.v2 .sectionHero_gallery, section.dark-theme .sectionHero.v2 .sectionHero_gallery {
    color: white;
  }
  [dir] .night-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.v2 .sectionHero_gallery, [dir] .dark-theme .sectionHero.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.v2 .sectionHero_gallery {
    background-color: #151515;
  }
  .night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
section.night-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, .dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section, section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_title,
section.dark-theme .sectionHero.v2 .sectionHero_gallery .sectionHero_section {
    color: white;
  }
  [dir] .night-theme .sectionHero.v2 .sectionHero_latest, [dir] section.night-theme .sectionHero.v2 .sectionHero_latest, [dir] .dark-theme .sectionHero.v2 .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2 .sectionHero_latest {
    border-top: 0.1rem solid var(--theme-divider);
    border-bottom: 0.1rem solid var(--theme-divider);
  }
}
@media (min-width: 1200px) {
  [dir] .night-theme .sectionHero.v2 .sectionHero_latest, [dir] section.night-theme .sectionHero.v2 .sectionHero_latest, [dir] .dark-theme .sectionHero.v2 .sectionHero_latest, [dir] section.dark-theme .sectionHero.v2 .sectionHero_latest {
    border-bottom: none;
  }
}
.night-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, section.night-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, .dark-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section, section.dark-theme .sectionHero.moreThumbs .coverage .sectionHero_info .sectionHero_section {
  color: white;
}
@media (min-width: 501px) {
  [dir] .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery, [dir] section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery {
    background: none;
  }
  .night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title,
.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section,
.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title,
section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section,
section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title,
.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section,
.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_title,
section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_section,
section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_description {
    color: var(--theme-text);
  }
}
.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title,
.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section,
.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title,
section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section,
section.night-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, .dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title,
.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section,
.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description, section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_title,
section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_section,
section.dark-theme .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .coverage .sectionHero_description {
  color: white;
}
@media (min-width: 501px) {
  .night-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, section.night-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, .dark-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title, section.dark-theme .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_title {
    color: white;
  }
}
.night-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, section.night-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, .dark-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker, section.dark-theme .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker {
  color: white;
}
[dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
  background: none;
}
[dir] .night-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] section.night-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] .dark-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, [dir] section.dark-theme .sectionHero.gallerySmall .sectionHero_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white !important;
}
@media (min-width: 1200px) {
  [dir] .night-theme .sectionHero.gallerySmall, [dir] section.night-theme .sectionHero.gallerySmall, [dir] .dark-theme .sectionHero.gallerySmall, [dir] section.dark-theme .sectionHero.gallerySmall {
    border-bottom: 0;
  }
}
[dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
  background: none;
}
.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_title {
  color: white;
}
[dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
  border: none;
}
.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  color: var(--theme-text);
}
[dir] .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, [dir] section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  background-color: var(--theme-divider);
}
.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
  color: var(--theme-text);
}
@media (min-width: 501px) {
  .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    color: white;
  }
  .night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.night-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, .dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a, section.dark-theme .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker a {
    color: white;
  }
}
.night-theme .sectionHero .coverage .sectionHero_info,
.night-theme .sectionHero .coverage .sectionHero_section, section.night-theme .sectionHero .coverage .sectionHero_info,
section.night-theme .sectionHero .coverage .sectionHero_section, .dark-theme .sectionHero .coverage .sectionHero_info,
.dark-theme .sectionHero .coverage .sectionHero_section, section.dark-theme .sectionHero .coverage .sectionHero_info,
section.dark-theme .sectionHero .coverage .sectionHero_section {
  color: white;
}
.night-theme .sectionHero .coverage .kicker_text,
.night-theme .sectionHero .coverage .kicker .ktitle, .night-theme .sectionHero .coverage .kicker_link, .night-theme .sectionHero .coverage .kicker_text, section.night-theme .sectionHero .coverage .kicker_text,
section.night-theme .sectionHero .coverage .kicker .ktitle, section.night-theme .sectionHero .coverage .kicker_link, section.night-theme .sectionHero .coverage .kicker_text, .dark-theme .sectionHero .coverage .kicker_text,
.dark-theme .sectionHero .coverage .kicker .ktitle, .dark-theme .sectionHero .coverage .kicker_link, .dark-theme .sectionHero .coverage .kicker_text, section.dark-theme .sectionHero .coverage .kicker_text,
section.dark-theme .sectionHero .coverage .kicker .ktitle, section.dark-theme .sectionHero .coverage .kicker_link, section.dark-theme .sectionHero .coverage .kicker_text {
  color: white;
}
[dir] .night-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] section.night-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] .dark-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element, [dir] section.dark-theme .sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
  border-color: var(--theme-divider);
}
[dir] .night-theme .inTranslation-theme .sectionHero, [dir] section.night-theme .inTranslation-theme .sectionHero, [dir] .dark-theme .inTranslation-theme .sectionHero, [dir] section.dark-theme .inTranslation-theme .sectionHero {
  background: transparent;
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
.night-theme .accessibility-toolbar, section.night-theme .accessibility-toolbar, .dark-theme .accessibility-toolbar, section.dark-theme .accessibility-toolbar {
  color: var(--theme-text);
}
[dir] .night-theme .accessibility-toolbar, [dir] section.night-theme .accessibility-toolbar, [dir] .dark-theme .accessibility-toolbar, [dir] section.dark-theme .accessibility-toolbar {
  background-color: var(--theme-background-background);
}
@media (min-width: 1200px) {
  [dir] .night-theme .accessibility-toolbar, [dir] section.night-theme .accessibility-toolbar, [dir] .dark-theme .accessibility-toolbar, [dir] section.dark-theme .accessibility-toolbar {
    background-color: var(--theme-secondary-bg);
  }
}
[dir] .night-theme .readmode-toolbar_divider, [dir] section.night-theme .readmode-toolbar_divider, [dir] .dark-theme .readmode-toolbar_divider, [dir] section.dark-theme .readmode-toolbar_divider {
  background-color: var(--theme-divider);
}
.night-theme .readmode-toolbar_rem-settings button, section.night-theme .readmode-toolbar_rem-settings button, .dark-theme .readmode-toolbar_rem-settings button, section.dark-theme .readmode-toolbar_rem-settings button {
  color: var(--theme-text);
}
[dir] .night-theme .readmode-toolbar_rem-settings button, [dir] section.night-theme .readmode-toolbar_rem-settings button, [dir] .dark-theme .readmode-toolbar_rem-settings button, [dir] section.dark-theme .readmode-toolbar_rem-settings button {
  background: none;
}
.night-theme .readmode-toolbar_rem-settings button:disabled, section.night-theme .readmode-toolbar_rem-settings button:disabled, .dark-theme .readmode-toolbar_rem-settings button:disabled, section.dark-theme .readmode-toolbar_rem-settings button:disabled {
  color: var(--theme-secondary-text);
}
.night-theme .kicker, section.night-theme .kicker, .dark-theme .kicker, section.dark-theme .kicker {
  color: var(--theme-text);
}
[dir] .night-theme .kicker, [dir] section.night-theme .kicker, [dir] .dark-theme .kicker, [dir] section.dark-theme .kicker {
  background-color: var(--theme-divider);
}
.night-theme .kicker a, section.night-theme .kicker a, .dark-theme .kicker a, section.dark-theme .kicker a {
  color: var(--theme-text);
}
.night-theme .kicker.breaking, section.night-theme .kicker.breaking, .dark-theme .kicker.breaking, section.dark-theme .kicker.breaking {
  color: #d8211b;
}
[dir] .night-theme .kicker.breaking, [dir] section.night-theme .kicker.breaking, [dir] .dark-theme .kicker.breaking, [dir] section.dark-theme .kicker.breaking {
  background: none;
}
.night-theme .coverage .kicker, section.night-theme .coverage .kicker, .dark-theme .coverage .kicker, section.dark-theme .coverage .kicker {
  color: white;
}
[dir] .night-theme .coverage .kicker, [dir] section.night-theme .coverage .kicker, [dir] .dark-theme .coverage .kicker, [dir] section.dark-theme .coverage .kicker {
  background-color: rgba(255, 255, 255, 0.1);
}
.night-theme .coverage .kicker a, section.night-theme .coverage .kicker a, .dark-theme .coverage .kicker a, section.dark-theme .coverage .kicker a {
  color: white;
}
[dir] .night-theme .kicker-main-story, [dir] section.night-theme .kicker-main-story, [dir] .dark-theme .kicker-main-story, [dir] section.dark-theme .kicker-main-story {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .kicker-main-story .kicker-hero, [dir] section.night-theme .kicker-main-story .kicker-hero, [dir] .dark-theme .kicker-main-story .kicker-hero, [dir] section.dark-theme .kicker-main-story .kicker-hero {
  border-color: var(--theme-divider);
}
[dir] .night-theme .section-time-bar, [dir] section.night-theme .section-time-bar, [dir] .dark-theme .section-time-bar, [dir] section.dark-theme .section-time-bar {
  background: var(--theme-background-background);
}
.night-theme .section-time-bar .time, section.night-theme .section-time-bar .time, .dark-theme .section-time-bar .time, section.dark-theme .section-time-bar .time {
  color: var(--theme-secondary-text);
}
.night-theme .top-stories, section.night-theme .top-stories, .dark-theme .top-stories, section.dark-theme .top-stories {
  color: var(--theme-text);
}
[dir] .night-theme .top-stories, [dir] section.night-theme .top-stories, [dir] .dark-theme .top-stories, [dir] section.dark-theme .top-stories {
  background: var(--theme-background-background);
}
[dir=ltr] .night-theme .top-stories .story-list li::after, [dir=ltr] section.night-theme .top-stories .story-list li::after, [dir=ltr] .dark-theme .top-stories .story-list li::after, [dir=ltr] section.dark-theme .top-stories .story-list li::after {
  background: linear-gradient(to right, rgba(var(--theme-text-rgb), 0.1) 0%, var(--theme-background-background) 95%);
}
[dir=rtl] .night-theme .top-stories .story-list li::after, [dir=rtl] section.night-theme .top-stories .story-list li::after, [dir=rtl] .dark-theme .top-stories .story-list li::after, [dir=rtl] section.dark-theme .top-stories .story-list li::after {
  background: linear-gradient(to left, rgba(var(--theme-text-rgb), 0.1) 0%, var(--theme-background-background) 95%);
}
.night-theme .top-stories .story-list li a, section.night-theme .top-stories .story-list li a, .dark-theme .top-stories .story-list li a, section.dark-theme .top-stories .story-list li a {
  color: var(--theme-text);
}
@media (min-width: 501px) {
  [dir] .night-theme .top-stories .story-list li:nth-child(odd), [dir] section.night-theme .top-stories .story-list li:nth-child(odd), [dir] .dark-theme .top-stories .story-list li:nth-child(odd), [dir] section.dark-theme .top-stories .story-list li:nth-child(odd) {
    border-color: var(--theme-divider);
  }
}
[dir] .night-theme .kicker-hero, [dir] section.night-theme .kicker-hero, [dir] .dark-theme .kicker-hero, [dir] section.dark-theme .kicker-hero {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .kicker-hero .hero-img img, [dir] section.night-theme .kicker-hero .hero-img img, [dir] .dark-theme .kicker-hero .hero-img img, [dir] section.dark-theme .kicker-hero .hero-img img {
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.11);
}
.night-theme .kicker-hero .title, section.night-theme .kicker-hero .title, .dark-theme .kicker-hero .title, section.dark-theme .kicker-hero .title {
  color: var(--theme-text);
}
.night-theme .kicker-hero .description, section.night-theme .kicker-hero .description, .dark-theme .kicker-hero .description, section.dark-theme .kicker-hero .description {
  color: var(--theme-text);
}
[dir] .night-theme .kicker-hero.video .title, [dir] section.night-theme .kicker-hero.video .title, [dir] .dark-theme .kicker-hero.video .title, [dir] section.dark-theme .kicker-hero.video .title {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .kicker-section-results, [dir] section.night-theme .kicker-section-results, [dir] .dark-theme .kicker-section-results, [dir] section.dark-theme .kicker-section-results {
  background: var(--theme-background-background);
}
[dir] .night-theme .kicker-section-results .kicker-results-list .list-item, [dir] section.night-theme .kicker-section-results .kicker-results-list .list-item, [dir] .dark-theme .kicker-section-results .kicker-results-list .list-item, [dir] section.dark-theme .kicker-section-results .kicker-results-list .list-item {
  border-color: var(--theme-divider);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .liveVod, section.night-theme .liveVod, .dark-theme .liveVod, section.dark-theme .liveVod {
  color: var(--theme-text);
}
[dir] .night-theme .liveVod, [dir] section.night-theme .liveVod, [dir] .dark-theme .liveVod, [dir] section.dark-theme .liveVod {
  background: var(--theme-background-background);
}
[dir] .night-theme .liveVod ::-webkit-scrollbar-track, [dir] section.night-theme .liveVod ::-webkit-scrollbar-track, [dir] .dark-theme .liveVod ::-webkit-scrollbar-track, [dir] section.dark-theme .liveVod ::-webkit-scrollbar-track {
  background: var(--theme-background-background);
}
[dir] .night-theme .liveVod_status.live::before, [dir] section.night-theme .liveVod_status.live::before, [dir] .dark-theme .liveVod_status.live::before, [dir] section.dark-theme .liveVod_status.live::before {
  background-color: var(--theme-live);
}
[dir] .night-theme .liveVod .program_status, [dir] section.night-theme .liveVod .program_status, [dir] .dark-theme .liveVod .program_status, [dir] section.dark-theme .liveVod .program_status {
  background: var(--theme-live);
}
.night-theme .liveVod .live .liveVod_link .program_status, section.night-theme .liveVod .live .liveVod_link .program_status, .dark-theme .liveVod .live .liveVod_link .program_status, section.dark-theme .liveVod .live .liveVod_link .program_status {
  color: white;
}
[dir] .night-theme .liveVod_schedule, [dir] section.night-theme .liveVod_schedule, [dir] .dark-theme .liveVod_schedule, [dir] section.dark-theme .liveVod_schedule {
  border-color: var(--theme-divider);
}
.night-theme .liveVod_link, section.night-theme .liveVod_link, .dark-theme .liveVod_link, section.dark-theme .liveVod_link {
  color: var(--theme-text);
}
[dir] .night-theme .liveVod_programs li.live, [dir] section.night-theme .liveVod_programs li.live, [dir] .dark-theme .liveVod_programs li.live, [dir] section.dark-theme .liveVod_programs li.live {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .featuredPrograms, [dir] section.night-theme .featuredPrograms, [dir] .dark-theme .featuredPrograms, [dir] section.dark-theme .featuredPrograms {
  background-color: var(--theme-background-background);
}
.night-theme .featuredPrograms h2, section.night-theme .featuredPrograms h2, .dark-theme .featuredPrograms h2, section.dark-theme .featuredPrograms h2 {
  color: var(--theme-text);
}
[dir] .night-theme .featuredPrograms-version02 .swiper-pagination-bullet, [dir] section.night-theme .featuredPrograms-version02 .swiper-pagination-bullet, [dir] .dark-theme .featuredPrograms-version02 .swiper-pagination-bullet, [dir] section.dark-theme .featuredPrograms-version02 .swiper-pagination-bullet {
  background-color: var(--theme-divider);
}
[dir] .night-theme .featuredPrograms-version02 .swiper-pagination-bullet-active, [dir] section.night-theme .featuredPrograms-version02 .swiper-pagination-bullet-active, [dir] .dark-theme .featuredPrograms-version02 .swiper-pagination-bullet-active, [dir] section.dark-theme .featuredPrograms-version02 .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir=ltr] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .night-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] section.night-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.night-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .dark-theme .featuredPrograms-version02 .swiper-button-prev, [dir=ltr] section.dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.dark-theme .featuredPrograms-version02 .swiper-button-prev {
  background-image: linear-gradient(to right, #151515, rgba(21, 21, 21, 0) 100%);
}
[dir=rtl] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .night-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] section.night-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.night-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .dark-theme .featuredPrograms-version02 .swiper-button-prev, [dir=rtl] section.dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.dark-theme .featuredPrograms-version02 .swiper-button-prev {
  background-image: linear-gradient(to left, #151515, rgba(21, 21, 21, 0) 100%);
}
.night-theme .featuredPrograms-version02 .swiper-button-next .aa,
.night-theme .featuredPrograms-version02 .swiper-button-prev .aa, section.night-theme .featuredPrograms-version02 .swiper-button-next .aa,
section.night-theme .featuredPrograms-version02 .swiper-button-prev .aa, .dark-theme .featuredPrograms-version02 .swiper-button-next .aa,
.dark-theme .featuredPrograms-version02 .swiper-button-prev .aa, section.dark-theme .featuredPrograms-version02 .swiper-button-next .aa,
section.dark-theme .featuredPrograms-version02 .swiper-button-prev .aa {
  filter: invert(1) contrast(3);
}
[dir=ltr] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.night-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=ltr] section.dark-theme .featuredPrograms-version02 .swiper-button-next {
  background-image: linear-gradient(to left, #151515, rgba(21, 21, 21, 0) 100%);
}
[dir=rtl] .night-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.night-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] .dark-theme .featuredPrograms-version02 .swiper-button-next, [dir=rtl] section.dark-theme .featuredPrograms-version02 .swiper-button-next {
  background-image: linear-gradient(to right, #151515, rgba(21, 21, 21, 0) 100%);
}
.night-theme .allOurPrograms, section.night-theme .allOurPrograms, .dark-theme .allOurPrograms, section.dark-theme .allOurPrograms {
  color: var(--theme-text);
}
[dir] .night-theme .allOurPrograms, [dir] section.night-theme .allOurPrograms, [dir] .dark-theme .allOurPrograms, [dir] section.dark-theme .allOurPrograms {
  background-color: var(--theme-background-background);
}
.night-theme .allOurPrograms_nav_element, section.night-theme .allOurPrograms_nav_element, .dark-theme .allOurPrograms_nav_element, section.dark-theme .allOurPrograms_nav_element {
  color: var(--theme-secondary-text);
}
.night-theme .allOurPrograms_nav_element.active, section.night-theme .allOurPrograms_nav_element.active, .dark-theme .allOurPrograms_nav_element.active, section.dark-theme .allOurPrograms_nav_element.active {
  color: var(--theme-text);
}
.night-theme .allOurPrograms_list a, section.night-theme .allOurPrograms_list a, .dark-theme .allOurPrograms_list a, section.dark-theme .allOurPrograms_list a {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .night-theme .allOurPrograms_nav, [dir] section.night-theme .allOurPrograms_nav, [dir] .dark-theme .allOurPrograms_nav, [dir] section.dark-theme .allOurPrograms_nav {
    border-color: var(--theme-divider);
  }
}
[dir] .night-theme .more-link, [dir] section.night-theme .more-link, [dir] .dark-theme .more-link, [dir] section.dark-theme .more-link {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .more-link a, section.night-theme .more-link a, .dark-theme .more-link a, section.dark-theme .more-link a {
  color: var(--theme-text);
}
[dir] .night-theme .more-link a, [dir] section.night-theme .more-link a, [dir] .dark-theme .more-link a, [dir] section.dark-theme .more-link a {
  background: var(--theme-background-background);
}
.night-theme .more-link.alhadath a, .night-theme .more-link.alhadath span, section.night-theme .more-link.alhadath a, section.night-theme .more-link.alhadath span, .dark-theme .more-link.alhadath a, .dark-theme .more-link.alhadath span, section.dark-theme .more-link.alhadath a, section.dark-theme .more-link.alhadath span {
  color: var(--theme-always-white);
}
[dir] .night-theme .more-link.alhadath a, [dir] .night-theme .more-link.alhadath span, [dir] section.night-theme .more-link.alhadath a, [dir] section.night-theme .more-link.alhadath span, [dir] .dark-theme .more-link.alhadath a, [dir] .dark-theme .more-link.alhadath span, [dir] section.dark-theme .more-link.alhadath a, [dir] section.dark-theme .more-link.alhadath span {
  background: none;
}
.night-theme .join-community, section.night-theme .join-community, .dark-theme .join-community, section.dark-theme .join-community {
  color: var(--theme-text);
}
[dir] .night-theme .join-community, [dir] section.night-theme .join-community, [dir] .dark-theme .join-community, [dir] section.dark-theme .join-community {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .join-community_cards a, section.night-theme .join-community_cards a, .dark-theme .join-community_cards a, section.dark-theme .join-community_cards a {
  color: var(--theme-text);
}
[dir] .night-theme .join-community_line, [dir] section.night-theme .join-community_line, [dir] .dark-theme .join-community_line, [dir] section.dark-theme .join-community_line {
  border-top-color: var(--theme-divider);
}
[dir] .night-theme .social-card_header_content_social-icon, [dir] section.night-theme .social-card_header_content_social-icon, [dir] .dark-theme .social-card_header_content_social-icon, [dir] section.dark-theme .social-card_header_content_social-icon {
  background-color: #1da1f2;
}
.night-theme .breaking-news, section.night-theme .breaking-news, .dark-theme .breaking-news, section.dark-theme .breaking-news {
  color: var(--theme-text);
}
[dir] .night-theme .breaking-news, [dir] section.night-theme .breaking-news, [dir] .dark-theme .breaking-news, [dir] section.dark-theme .breaking-news {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
.night-theme .breaking-news_logo, section.night-theme .breaking-news_logo, .dark-theme .breaking-news_logo, section.dark-theme .breaking-news_logo {
  color: var(--theme-live);
}
[dir] .night-theme .breaking-news_logo video, [dir] section.night-theme .breaking-news_logo video, [dir] .dark-theme .breaking-news_logo video, [dir] section.dark-theme .breaking-news_logo video {
  box-shadow: 0 0 20px 0 rgba(var(--theme-text-rgb), 0.2);
}
.night-theme .breaking-news_logo .aa.aa-chevron-right, section.night-theme .breaking-news_logo .aa.aa-chevron-right, .dark-theme .breaking-news_logo .aa.aa-chevron-right, section.dark-theme .breaking-news_logo .aa.aa-chevron-right {
  filter: invert(5%) sepia(72%) saturate(5065%);
}
[dir] .night-theme .breaking-news_timer-bar, [dir] section.night-theme .breaking-news_timer-bar, [dir] .dark-theme .breaking-news_timer-bar, [dir] section.dark-theme .breaking-news_timer-bar {
  background-color: var(--theme-live);
}
[dir] .night-theme .breaking-news.urgent, [dir] section.night-theme .breaking-news.urgent, [dir] .dark-theme .breaking-news.urgent, [dir] section.dark-theme .breaking-news.urgent {
  background: linear-gradient(0deg, #981c45 50%, var(--theme-live) 100%);
}
.night-theme .breaking-news.urgent .breaking-news_logo, section.night-theme .breaking-news.urgent .breaking-news_logo, .dark-theme .breaking-news.urgent .breaking-news_logo, section.dark-theme .breaking-news.urgent .breaking-news_logo {
  color: white;
}
.night-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, section.night-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, .dark-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right, section.dark-theme .breaking-news.urgent .breaking-news_logo .aa.aa-chevron-right {
  filter: invert(100%) contrast(3);
}
.night-theme .breaking-news.urgent .breaking-news_content, section.night-theme .breaking-news.urgent .breaking-news_content, .dark-theme .breaking-news.urgent .breaking-news_content, section.dark-theme .breaking-news.urgent .breaking-news_content {
  color: white;
}
.night-theme .breaking-news.urgent .breaking-news_close i.aa, section.night-theme .breaking-news.urgent .breaking-news_close i.aa, .dark-theme .breaking-news.urgent .breaking-news_close i.aa, section.dark-theme .breaking-news.urgent .breaking-news_close i.aa {
  filter: invert(100%) contrast(3);
}
.night-theme .tag-results, section.night-theme .tag-results, .dark-theme .tag-results, section.dark-theme .tag-results {
  color: var(--theme-text);
}
[dir] .night-theme .tag-results, [dir] section.night-theme .tag-results, [dir] .dark-theme .tag-results, [dir] section.dark-theme .tag-results {
  background: var(--theme-background-background);
}
[dir] .night-theme .tag-results .results-list .list-item .img-box img, [dir] section.night-theme .tag-results .results-list .list-item .img-box img, [dir] .dark-theme .tag-results .results-list .list-item .img-box img, [dir] section.dark-theme .tag-results .results-list .list-item .img-box img {
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 1200px) {
  [dir] .night-theme .tag-results .results-list .list-item .img-box img, [dir] section.night-theme .tag-results .results-list .list-item .img-box img, [dir] .dark-theme .tag-results .results-list .list-item .img-box img, [dir] section.dark-theme .tag-results .results-list .list-item .img-box img {
    box-shadow: none;
  }
}
.night-theme .tag-results .results-list .list-item .content .title, section.night-theme .tag-results .results-list .list-item .content .title, .dark-theme .tag-results .results-list .list-item .content .title, section.dark-theme .tag-results .results-list .list-item .content .title {
  color: var(--theme-text);
}
[dir] .night-theme .tag-results .results-list .list-item .content .service, [dir] section.night-theme .tag-results .results-list .list-item .content .service, [dir] .dark-theme .tag-results .results-list .list-item .content .service, [dir] section.dark-theme .tag-results .results-list .list-item .content .service {
  border-color: var(--theme-divider);
}
.night-theme .tag-results .results-list .list-item .content .service .time, section.night-theme .tag-results .results-list .list-item .content .service .time, .dark-theme .tag-results .results-list .list-item .content .service .time, section.dark-theme .tag-results .results-list .list-item .content .service .time {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .listing01, [dir] section.night-theme .listing01, [dir] .dark-theme .listing01, [dir] section.dark-theme .listing01 {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .listing01 .listing01-articles .content, section.night-theme .listing01 .listing01-articles .content, .dark-theme .listing01 .listing01-articles .content, section.dark-theme .listing01 .listing01-articles .content {
  color: var(--theme-text);
}
.night-theme .listing01 .listing01-articles .content .title, section.night-theme .listing01 .listing01-articles .content .title, .dark-theme .listing01 .listing01-articles .content .title, section.dark-theme .listing01 .listing01-articles .content .title {
  color: var(--theme-text);
}
.night-theme .listing01 .listing01-articles .coverage .content, section.night-theme .listing01 .listing01-articles .coverage .content, .dark-theme .listing01 .listing01-articles .coverage .content, section.dark-theme .listing01 .listing01-articles .coverage .content {
  color: white;
}
.night-theme .listing01 .listing01-articles .coverage .content .title, section.night-theme .listing01 .listing01-articles .coverage .content .title, .dark-theme .listing01 .listing01-articles .coverage .content .title, section.dark-theme .listing01 .listing01-articles .coverage .content .title {
  color: white;
}
.night-theme .listing01.alhadath-hero .listing01-articles .content .title, section.night-theme .listing01.alhadath-hero .listing01-articles .content .title, .dark-theme .listing01.alhadath-hero .listing01-articles .content .title, section.dark-theme .listing01.alhadath-hero .listing01-articles .content .title {
  color: var(--theme-always-white);
}
[dir] .night-theme .listing02, [dir] section.night-theme .listing02, [dir] .dark-theme .listing02, [dir] section.dark-theme .listing02 {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .listing02 .results-list, [dir] section.night-theme .listing02 .results-list, [dir] .dark-theme .listing02 .results-list, [dir] section.dark-theme .listing02 .results-list {
  border-color: var(--theme-divider);
}
.night-theme .listing02 .results-list .list-item .content .title, section.night-theme .listing02 .results-list .list-item .content .title, .dark-theme .listing02 .results-list .list-item .content .title, section.dark-theme .listing02 .results-list .list-item .content .title {
  color: var(--theme-text);
}
.night-theme .listing02 .results-list .coverage .content, section.night-theme .listing02 .results-list .coverage .content, .dark-theme .listing02 .results-list .coverage .content, section.dark-theme .listing02 .results-list .coverage .content {
  color: white;
}
.night-theme .listing02 .results-list .coverage .content .title, section.night-theme .listing02 .results-list .coverage .content .title, .dark-theme .listing02 .results-list .coverage .content .title, section.dark-theme .listing02 .results-list .coverage .content .title {
  color: white;
}
[dir] .night-theme .listing02 .swiper-pagination-bullet, [dir] section.night-theme .listing02 .swiper-pagination-bullet, [dir] .dark-theme .listing02 .swiper-pagination-bullet, [dir] section.dark-theme .listing02 .swiper-pagination-bullet {
  background: var(--theme-divider);
}
[dir] .night-theme .listing02 .swiper-pagination-bullet-active, [dir] section.night-theme .listing02 .swiper-pagination-bullet-active, [dir] .dark-theme .listing02 .swiper-pagination-bullet-active, [dir] section.dark-theme .listing02 .swiper-pagination-bullet-active {
  background: var(--theme-text);
}
.night-theme .listing03, section.night-theme .listing03, .dark-theme .listing03, section.dark-theme .listing03 {
  color: var(--theme-text);
}
[dir] .night-theme .listing03, [dir] section.night-theme .listing03, [dir] .dark-theme .listing03, [dir] section.dark-theme .listing03 {
  background: var(--theme-background-background);
}
@media (min-width: 1200px) {
  [dir] .night-theme .listing03 .package-stories .results-list:first-of-type, [dir] section.night-theme .listing03 .package-stories .results-list:first-of-type, [dir] .dark-theme .listing03 .package-stories .results-list:first-of-type, [dir] section.dark-theme .listing03 .package-stories .results-list:first-of-type {
    border-color: var(--theme-divider);
  }
  [dir] .night-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] section.night-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] .dark-theme .listing03 .package-stories .results-list:first-of-type .list-item, [dir] section.dark-theme .listing03 .package-stories .results-list:first-of-type .list-item {
    border-color: var(--theme-divider);
  }
}
[dir] .night-theme .listing03 .package-stories .results-list:last-of-type, [dir] section.night-theme .listing03 .package-stories .results-list:last-of-type, [dir] .dark-theme .listing03 .package-stories .results-list:last-of-type, [dir] section.dark-theme .listing03 .package-stories .results-list:last-of-type {
  border-color: var(--theme-divider);
}
[dir] .night-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] section.night-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] .dark-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child, [dir] section.dark-theme .listing03 .package-stories .results-list:last-of-type .list-item:last-child {
  border-color: var(--theme-divider);
}
[dir] .night-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li::before, [dir] section.night-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li::before, [dir] .dark-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li::before, [dir] section.dark-theme .listing03 .package-stories .results-list:last-of-type .list-item .tm-list li::before {
  border-color: var(--theme-text);
}
.night-theme .listing03 .package-stories .results-list .list-item .content .title, section.night-theme .listing03 .package-stories .results-list .list-item .content .title, .dark-theme .listing03 .package-stories .results-list .list-item .content .title, section.dark-theme .listing03 .package-stories .results-list .list-item .content .title {
  color: var(--theme-text);
}
.night-theme .listing03 .package-stories .results-list .list-item .content .title .live, section.night-theme .listing03 .package-stories .results-list .list-item .content .title .live, .dark-theme .listing03 .package-stories .results-list .list-item .content .title .live, section.dark-theme .listing03 .package-stories .results-list .list-item .content .title .live {
  color: var(--theme-live);
}
.night-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, section.night-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, .dark-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa, section.dark-theme .listing03 .package-stories .results-list .list-item .content .title .live .aa {
  filter: none;
}
.night-theme .listing03 .package-stories .results-list .list-item.coverage .content, section.night-theme .listing03 .package-stories .results-list .list-item.coverage .content, .dark-theme .listing03 .package-stories .results-list .list-item.coverage .content, section.dark-theme .listing03 .package-stories .results-list .list-item.coverage .content {
  color: white;
}
.night-theme .listing03 .package-stories .results-list .list-item.coverage .content a, section.night-theme .listing03 .package-stories .results-list .list-item.coverage .content a, .dark-theme .listing03 .package-stories .results-list .list-item.coverage .content a, section.dark-theme .listing03 .package-stories .results-list .list-item.coverage .content a {
  color: white;
}
[dir] .night-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] section.night-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] .dark-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link, [dir] section.dark-theme .listing03 .package-stories .results-list .list-item.coverage .content .full-coverage-link {
  border-color: white;
}
.night-theme .section-label, section.night-theme .section-label, .dark-theme .section-label, section.dark-theme .section-label {
  color: var(--theme-text);
}
[dir] .night-theme .section-label.bottom-underline, [dir] section.night-theme .section-label.bottom-underline, [dir] .dark-theme .section-label.bottom-underline, [dir] section.dark-theme .section-label.bottom-underline {
  border-color: var(--theme-divider);
}
.night-theme .section-label a, section.night-theme .section-label a, .dark-theme .section-label a, section.dark-theme .section-label a {
  color: var(--theme-text);
}
.night-theme .section-label .kicker a, section.night-theme .section-label .kicker a, .dark-theme .section-label .kicker a, section.dark-theme .section-label .kicker a {
  color: white;
}
.night-theme .section-label .results-label, section.night-theme .section-label .results-label, .dark-theme .section-label .results-label, section.dark-theme .section-label .results-label {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .section-label.version02, [dir] section.night-theme .section-label.version02, [dir] .dark-theme .section-label.version02, [dir] section.dark-theme .section-label.version02 {
  border-color: var(--theme-divider);
}
.night-theme .section-label.alhadath .results-label, section.night-theme .section-label.alhadath .results-label, .dark-theme .section-label.alhadath .results-label, section.dark-theme .section-label.alhadath .results-label {
  color: var(--theme-secondary-text) !important;
}
[dir] .night-theme .you-missed .you-missed-notifier, [dir] section.night-theme .you-missed .you-missed-notifier, [dir] .dark-theme .you-missed .you-missed-notifier, [dir] section.dark-theme .you-missed .you-missed-notifier {
  background: var(--theme-background-background);
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.11);
}
[dir] .night-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] section.night-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] .dark-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img, [dir] section.dark-theme .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
  border-color: var(--theme-background-background);
}
[dir] .night-theme .you-missed .you-missed-overlay, [dir] section.night-theme .you-missed .you-missed-overlay, [dir] .dark-theme .you-missed .you-missed-overlay, [dir] section.dark-theme .you-missed .you-missed-overlay {
  background: rgba(var(--theme-text-rgb), 0.3);
}
[dir] .night-theme .you-missed .you-missed-overlay .overlay-content, [dir] section.night-theme .you-missed .you-missed-overlay .overlay-content, [dir] .dark-theme .you-missed .you-missed-overlay .overlay-content, [dir] section.dark-theme .you-missed .you-missed-overlay .overlay-content {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] section.night-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] .dark-theme .you-missed .you-missed-overlay .overlay-content .header, [dir] section.dark-theme .you-missed .you-missed-overlay .overlay-content .header {
  background-color: var(--theme-background-background);
}
.night-theme .you-missed .you-missed-overlay .overlay-content .header .title, section.night-theme .you-missed .you-missed-overlay .overlay-content .header .title, .dark-theme .you-missed .you-missed-overlay .overlay-content .header .title, section.dark-theme .you-missed .you-missed-overlay .overlay-content .header .title {
  color: var(--theme-text);
}
.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, .dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time, section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .time {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] .dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content, [dir] section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content {
  border-color: var(--theme-divider);
}
.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, .dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title, section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .title {
  color: var(--theme-text);
}
.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, section.night-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, .dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description, section.dark-theme .you-missed .you-missed-overlay .overlay-content .results-list .list-item .content .description {
  color: var(--theme-text);
}
[dir] .night-theme .game-card, [dir] section.night-theme .game-card, [dir] .dark-theme .game-card, [dir] section.dark-theme .game-card {
  box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), 0.03);
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
}
[dir] .night-theme .game-card[data-sport-game=loading], [dir] section.night-theme .game-card[data-sport-game=loading], [dir] .dark-theme .game-card[data-sport-game=loading], [dir] section.dark-theme .game-card[data-sport-game=loading] {
  border-color: unset;
  box-shadow: none;
}
[dir] .night-theme .game-card[data-sport-game=loading] .game-card_league, [dir] .night-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] .night-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] section.night-theme .game-card[data-sport-game=loading] .game-card_league, [dir] section.night-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] section.night-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] .dark-theme .game-card[data-sport-game=loading] .game-card_league, [dir] .dark-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] .dark-theme .game-card[data-sport-game=loading] .game-card_club_name, [dir] section.dark-theme .game-card[data-sport-game=loading] .game-card_league, [dir] section.dark-theme .game-card[data-sport-game=loading] .game-card_club_logo, [dir] section.dark-theme .game-card[data-sport-game=loading] .game-card_club_name {
  background-color: var(--theme-divider);
}
.night-theme .game-card_state, section.night-theme .game-card_state, .dark-theme .game-card_state, section.dark-theme .game-card_state {
  color: var(--theme-background-background);
}
[dir] .night-theme .game-card_state, [dir] section.night-theme .game-card_state, [dir] .dark-theme .game-card_state, [dir] section.dark-theme .game-card_state {
  background-color: var(--theme-text);
  border-color: var(--theme-text);
}
.night-theme .game-card_header, section.night-theme .game-card_header, .dark-theme .game-card_header, section.dark-theme .game-card_header {
  color: var(--theme-text);
}
.night-theme .game-card_body, section.night-theme .game-card_body, .dark-theme .game-card_body, section.dark-theme .game-card_body {
  color: var(--theme-text);
}
.night-theme .game-card[data-sport-game=live], .night-theme .game-card[data-sport-game=Coundown], .night-theme .game-card[data-sport-game=Suspended], section.night-theme .game-card[data-sport-game=live], section.night-theme .game-card[data-sport-game=Coundown], section.night-theme .game-card[data-sport-game=Suspended], .dark-theme .game-card[data-sport-game=live], .dark-theme .game-card[data-sport-game=Coundown], .dark-theme .game-card[data-sport-game=Suspended], section.dark-theme .game-card[data-sport-game=live], section.dark-theme .game-card[data-sport-game=Coundown], section.dark-theme .game-card[data-sport-game=Suspended] {
  color: var(--theme-background-background);
}
[dir] .night-theme .game-card[data-sport-game=live], [dir] .night-theme .game-card[data-sport-game=Coundown], [dir] .night-theme .game-card[data-sport-game=Suspended], [dir] section.night-theme .game-card[data-sport-game=live], [dir] section.night-theme .game-card[data-sport-game=Coundown], [dir] section.night-theme .game-card[data-sport-game=Suspended], [dir] .dark-theme .game-card[data-sport-game=live], [dir] .dark-theme .game-card[data-sport-game=Coundown], [dir] .dark-theme .game-card[data-sport-game=Suspended], [dir] section.dark-theme .game-card[data-sport-game=live], [dir] section.dark-theme .game-card[data-sport-game=Coundown], [dir] section.dark-theme .game-card[data-sport-game=Suspended] {
  background-color: var(--theme-text);
  border-color: transparent;
  box-shadow: none;
}
.night-theme .game-card[data-sport-game=live] .game-card_state, .night-theme .game-card[data-sport-game=Coundown] .game-card_state, .night-theme .game-card[data-sport-game=Suspended] .game-card_state, section.night-theme .game-card[data-sport-game=live] .game-card_state, section.night-theme .game-card[data-sport-game=Coundown] .game-card_state, section.night-theme .game-card[data-sport-game=Suspended] .game-card_state, .dark-theme .game-card[data-sport-game=live] .game-card_state, .dark-theme .game-card[data-sport-game=Coundown] .game-card_state, .dark-theme .game-card[data-sport-game=Suspended] .game-card_state, section.dark-theme .game-card[data-sport-game=live] .game-card_state, section.dark-theme .game-card[data-sport-game=Coundown] .game-card_state, section.dark-theme .game-card[data-sport-game=Suspended] .game-card_state {
  color: white;
}
[dir] .night-theme .game-card[data-sport-game=live] .game-card_state, [dir] .night-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] .night-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=live] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] .dark-theme .game-card[data-sport-game=live] .game-card_state, [dir] .dark-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] .dark-theme .game-card[data-sport-game=Suspended] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=live] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=Coundown] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=Suspended] .game-card_state {
  background-color: var(--theme-live);
  border-color: var(--theme-live);
}
.night-theme .game-card[data-sport-game=live] .game-card_body, .night-theme .game-card[data-sport-game=Coundown] .game-card_body, .night-theme .game-card[data-sport-game=Suspended] .game-card_body, section.night-theme .game-card[data-sport-game=live] .game-card_body, section.night-theme .game-card[data-sport-game=Coundown] .game-card_body, section.night-theme .game-card[data-sport-game=Suspended] .game-card_body, .dark-theme .game-card[data-sport-game=live] .game-card_body, .dark-theme .game-card[data-sport-game=Coundown] .game-card_body, .dark-theme .game-card[data-sport-game=Suspended] .game-card_body, section.dark-theme .game-card[data-sport-game=live] .game-card_body, section.dark-theme .game-card[data-sport-game=Coundown] .game-card_body, section.dark-theme .game-card[data-sport-game=Suspended] .game-card_body {
  color: white;
}
.night-theme .game-card[data-sport-game=live] .game-card_header, .night-theme .game-card[data-sport-game=Coundown] .game-card_header, .night-theme .game-card[data-sport-game=Suspended] .game-card_header, section.night-theme .game-card[data-sport-game=live] .game-card_header, section.night-theme .game-card[data-sport-game=Coundown] .game-card_header, section.night-theme .game-card[data-sport-game=Suspended] .game-card_header, .dark-theme .game-card[data-sport-game=live] .game-card_header, .dark-theme .game-card[data-sport-game=Coundown] .game-card_header, .dark-theme .game-card[data-sport-game=Suspended] .game-card_header, section.dark-theme .game-card[data-sport-game=live] .game-card_header, section.dark-theme .game-card[data-sport-game=Coundown] .game-card_header, section.dark-theme .game-card[data-sport-game=Suspended] .game-card_header {
  color: white;
}
.night-theme .game-card[data-sport-game=Played] .game-card_state,
.night-theme .game-card [data-sport-game=Postponed] .game-card_state, section.night-theme .game-card[data-sport-game=Played] .game-card_state,
section.night-theme .game-card [data-sport-game=Postponed] .game-card_state, .dark-theme .game-card[data-sport-game=Played] .game-card_state,
.dark-theme .game-card [data-sport-game=Postponed] .game-card_state, section.dark-theme .game-card[data-sport-game=Played] .game-card_state,
section.dark-theme .game-card [data-sport-game=Postponed] .game-card_state {
  color: var(--theme-text);
}
[dir] .night-theme .game-card[data-sport-game=Played] .game-card_state, [dir] .night-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] section.night-theme .game-card[data-sport-game=Played] .game-card_state, [dir] section.night-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] .dark-theme .game-card[data-sport-game=Played] .game-card_state, [dir] .dark-theme .game-card [data-sport-game=Postponed] .game-card_state, [dir] section.dark-theme .game-card[data-sport-game=Played] .game-card_state, [dir] section.dark-theme .game-card [data-sport-game=Postponed] .game-card_state {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .game-card[data-sport-game=live] .game-card_header,
.night-theme .game-card[data-sport-game=live] .game-card_body, section.night-theme .game-card[data-sport-game=live] .game-card_header,
section.night-theme .game-card[data-sport-game=live] .game-card_body, .dark-theme .game-card[data-sport-game=live] .game-card_header,
.dark-theme .game-card[data-sport-game=live] .game-card_body, section.dark-theme .game-card[data-sport-game=live] .game-card_header,
section.dark-theme .game-card[data-sport-game=live] .game-card_body {
  color: var(--theme-background-background);
}
[dir] .night-theme .subitution-card, [dir] section.night-theme .subitution-card, [dir] .dark-theme .subitution-card, [dir] section.dark-theme .subitution-card {
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
}
.night-theme .subitution-card_off-name, section.night-theme .subitution-card_off-name, .dark-theme .subitution-card_off-name, section.dark-theme .subitution-card_off-name {
  color: var(--theme-text);
}
.night-theme .subitution-card_off-label, section.night-theme .subitution-card_off-label, .dark-theme .subitution-card_off-label, section.dark-theme .subitution-card_off-label {
  color: var(--theme-text);
}
.night-theme .subitution-card_on-name, section.night-theme .subitution-card_on-name, .dark-theme .subitution-card_on-name, section.dark-theme .subitution-card_on-name {
  color: var(--theme-text);
}
.night-theme .subitution-card_on-label, section.night-theme .subitution-card_on-label, .dark-theme .subitution-card_on-label, section.dark-theme .subitution-card_on-label {
  color: var(--theme-text);
}
[dir] .night-theme .game-event-card, [dir] section.night-theme .game-event-card, [dir] .dark-theme .game-event-card, [dir] section.dark-theme .game-event-card {
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
}
.night-theme .game-event-card[game-event-type=goal], section.night-theme .game-event-card[game-event-type=goal], .dark-theme .game-event-card[game-event-type=goal], section.dark-theme .game-event-card[game-event-type=goal] {
  color: var(--theme-text);
}
[dir] .night-theme .game-event-card[game-event-type=goal], [dir] section.night-theme .game-event-card[game-event-type=goal], [dir] .dark-theme .game-event-card[game-event-type=goal], [dir] section.dark-theme .game-event-card[game-event-type=goal] {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .game-event-card_image, [dir] section.night-theme .game-event-card_image, [dir] .dark-theme .game-event-card_image, [dir] section.dark-theme .game-event-card_image {
  border-color: var(--theme-divider);
}
.night-theme .match-stat-card, section.night-theme .match-stat-card, .dark-theme .match-stat-card, section.dark-theme .match-stat-card {
  color: var(--theme-text);
}
[dir] .night-theme .match-stat-card, [dir] section.night-theme .match-stat-card, [dir] .dark-theme .match-stat-card, [dir] section.dark-theme .match-stat-card {
  box-shadow: 0 6px 20px 0 rgba(var(--theme-text-rgb), 0.03);
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
}
.night-theme .match-stat-card-header, section.night-theme .match-stat-card-header, .dark-theme .match-stat-card-header, section.dark-theme .match-stat-card-header {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .match-stat-card_team_percentage, [dir] section.night-theme .match-stat-card_team_percentage, [dir] .dark-theme .match-stat-card_team_percentage, [dir] section.dark-theme .match-stat-card_team_percentage {
  background-color: transparent;
}
[dir] .night-theme .match-stat-card_team_percentage-value, [dir] section.night-theme .match-stat-card_team_percentage-value, [dir] .dark-theme .match-stat-card_team_percentage-value, [dir] section.dark-theme .match-stat-card_team_percentage-value {
  background-color: #689e42;
}
[dir] .night-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] section.night-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] .dark-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value, [dir] section.dark-theme .match-stat-card_team:first-child .match-stat-card_team_percentage-value {
  background-color: #d9e7d0;
}
.night-theme .sports-hero_banner_content, section.night-theme .sports-hero_banner_content, .dark-theme .sports-hero_banner_content, section.dark-theme .sports-hero_banner_content {
  color: var(--theme-text);
  opacity: 0.17;
}
[dir] .night-theme .game-summary, [dir] section.night-theme .game-summary, [dir] .dark-theme .game-summary, [dir] section.dark-theme .game-summary {
  border-color: var(--theme-divider);
}
.night-theme .game-summary_header, section.night-theme .game-summary_header, .dark-theme .game-summary_header, section.dark-theme .game-summary_header {
  color: var(--theme-text);
}
[dir] .night-theme .game-summary_header, [dir] section.night-theme .game-summary_header, [dir] .dark-theme .game-summary_header, [dir] section.dark-theme .game-summary_header {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .night-theme .game-summary_timeline::before, [dir] section.night-theme .game-summary_timeline::before, [dir] .dark-theme .game-summary_timeline::before, [dir] section.dark-theme .game-summary_timeline::before {
  border-color: var(--theme-divider);
}
.night-theme .game-summary_timeline_item:before, section.night-theme .game-summary_timeline_item:before, .dark-theme .game-summary_timeline_item:before, section.dark-theme .game-summary_timeline_item:before {
  color: var(--theme-text);
}
[dir] .night-theme .game-summary_timeline_item:before, [dir] section.night-theme .game-summary_timeline_item:before, [dir] .dark-theme .game-summary_timeline_item:before, [dir] section.dark-theme .game-summary_timeline_item:before {
  background-color: var(--theme-background-background);
}
.night-theme .game-summary_timeline_item:after, section.night-theme .game-summary_timeline_item:after, .dark-theme .game-summary_timeline_item:after, section.dark-theme .game-summary_timeline_item:after {
  color: var(--theme-background-background);
}
[dir] .night-theme .game-summary_timeline_item:after, [dir] section.night-theme .game-summary_timeline_item:after, [dir] .dark-theme .game-summary_timeline_item:after, [dir] section.dark-theme .game-summary_timeline_item:after {
  background-color: var(--theme-background-background);
}
.night-theme .game-summary_timeline_item-time, section.night-theme .game-summary_timeline_item-time, .dark-theme .game-summary_timeline_item-time, section.dark-theme .game-summary_timeline_item-time {
  color: var(--theme-background-background);
}
[dir] .night-theme .game-summary_timeline_item-time, [dir] section.night-theme .game-summary_timeline_item-time, [dir] .dark-theme .game-summary_timeline_item-time, [dir] section.dark-theme .game-summary_timeline_item-time {
  background-color: var(--theme-text);
}
[dir] .night-theme .game-summary_timeline_item_gfx-dash, [dir] section.night-theme .game-summary_timeline_item_gfx-dash, [dir] .dark-theme .game-summary_timeline_item_gfx-dash, [dir] section.dark-theme .game-summary_timeline_item_gfx-dash {
  border-color: var(--theme-divider);
}
[dir] .night-theme .game-summary_timeline_item-content, [dir] section.night-theme .game-summary_timeline_item-content, [dir] .dark-theme .game-summary_timeline_item-content, [dir] section.dark-theme .game-summary_timeline_item-content {
  background: var(--theme-background-background);
}
.night-theme .game-summary_timeline_time_state, section.night-theme .game-summary_timeline_time_state, .dark-theme .game-summary_timeline_time_state, section.dark-theme .game-summary_timeline_time_state {
  color: #a1a1a1;
}
.night-theme .scoreboard, section.night-theme .scoreboard, .dark-theme .scoreboard, section.dark-theme .scoreboard {
  color: var(--theme-text);
}
[dir] .night-theme .scoreboard, [dir] section.night-theme .scoreboard, [dir] .dark-theme .scoreboard, [dir] section.dark-theme .scoreboard {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .night-theme .scoreboard_game, [dir] section.night-theme .scoreboard_game, [dir] .dark-theme .scoreboard_game, [dir] section.dark-theme .scoreboard_game {
  border-color: var(--theme-divider);
}
[dir] .night-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] section.night-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] .dark-theme .scoreboard[data-status=live] .scoreboard_game-status, [dir] section.dark-theme .scoreboard[data-status=live] .scoreboard_game-status {
  background-color: #d8211b;
  border-radius: 0.4rem;
}
[dir] .night-theme .sports-image, [dir] section.night-theme .sports-image, [dir] .dark-theme .sports-image, [dir] section.dark-theme .sports-image {
  border-color: white;
}
[dir] .night-theme .sports-image_wrapper, [dir] section.night-theme .sports-image_wrapper, [dir] .dark-theme .sports-image_wrapper, [dir] section.dark-theme .sports-image_wrapper {
  background-color: white;
}
.night-theme .squad-table, section.night-theme .squad-table, .dark-theme .squad-table, section.dark-theme .squad-table {
  color: var(--theme-text);
}
[dir] .night-theme .squad-table, [dir] section.night-theme .squad-table, [dir] .dark-theme .squad-table, [dir] section.dark-theme .squad-table {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .squad-table_header, [dir] .night-theme .squad-table_formation, [dir] section.night-theme .squad-table_header, [dir] section.night-theme .squad-table_formation, [dir] .dark-theme .squad-table_header, [dir] .dark-theme .squad-table_formation, [dir] section.dark-theme .squad-table_header, [dir] section.dark-theme .squad-table_formation {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .night-theme .squad-table_squad tr, [dir] section.night-theme .squad-table_squad tr, [dir] .dark-theme .squad-table_squad tr, [dir] section.dark-theme .squad-table_squad tr {
  border-color: var(--theme-divider);
}
[dir] .night-theme .squad-table_squad thead, [dir] section.night-theme .squad-table_squad thead, [dir] .dark-theme .squad-table_squad thead, [dir] section.dark-theme .squad-table_squad thead {
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
}
.night-theme .squad-table_squad-number-captain, section.night-theme .squad-table_squad-number-captain, .dark-theme .squad-table_squad-number-captain, section.dark-theme .squad-table_squad-number-captain {
  color: var(--theme-text);
}
[dir] .night-theme .squad-table_squad-number-captain, [dir] section.night-theme .squad-table_squad-number-captain, [dir] .dark-theme .squad-table_squad-number-captain, [dir] section.dark-theme .squad-table_squad-number-captain {
  background-color: var(--theme-background-background);
}
.night-theme .squad-table_sub-header, section.night-theme .squad-table_sub-header, .dark-theme .squad-table_sub-header, section.dark-theme .squad-table_sub-header {
  color: #5b5b5b;
}
[dir] .night-theme .squad-table_sub-header, [dir] section.night-theme .squad-table_sub-header, [dir] .dark-theme .squad-table_sub-header, [dir] section.dark-theme .squad-table_sub-header {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
.night-theme .squad-table_footer, section.night-theme .squad-table_footer, .dark-theme .squad-table_footer, section.dark-theme .squad-table_footer {
  color: var(--theme-text);
}
[dir] .night-theme .squad-table_footer, [dir] section.night-theme .squad-table_footer, [dir] .dark-theme .squad-table_footer, [dir] section.dark-theme .squad-table_footer {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .player-card, [dir] section.night-theme .player-card, [dir] .dark-theme .player-card, [dir] section.dark-theme .player-card {
  box-shadow: 0 8px 20px 0 rgba(43, 51, 71, 0.2);
  border-color: var(--theme-divider);
}
[dir] .night-theme .player-card_divider, [dir] section.night-theme .player-card_divider, [dir] .dark-theme .player-card_divider, [dir] section.dark-theme .player-card_divider {
  background-color: var(--theme-divider);
  border-color: var(--theme-divider);
}
.night-theme .player-card_score, section.night-theme .player-card_score, .dark-theme .player-card_score, section.dark-theme .player-card_score {
  color: var(--theme-text);
}
.night-theme .player-card[card-type=coach], section.night-theme .player-card[card-type=coach], .dark-theme .player-card[card-type=coach], section.dark-theme .player-card[card-type=coach] {
  color: white;
}
[dir] .night-theme .player-card[card-type=coach], [dir] section.night-theme .player-card[card-type=coach], [dir] .dark-theme .player-card[card-type=coach], [dir] section.dark-theme .player-card[card-type=coach] {
  background-color: #151515 !important;
}
.night-theme .player-card[card-type=coach] .player-card_position,
.night-theme .player-card[card-type=coach] .player-card_label, section.night-theme .player-card[card-type=coach] .player-card_position,
section.night-theme .player-card[card-type=coach] .player-card_label, .dark-theme .player-card[card-type=coach] .player-card_position,
.dark-theme .player-card[card-type=coach] .player-card_label, section.dark-theme .player-card[card-type=coach] .player-card_position,
section.dark-theme .player-card[card-type=coach] .player-card_label {
  color: white;
}
[dir] .night-theme .player-card[card-type=coach] .player-card_divider, [dir] section.night-theme .player-card[card-type=coach] .player-card_divider, [dir] .dark-theme .player-card[card-type=coach] .player-card_divider, [dir] section.dark-theme .player-card[card-type=coach] .player-card_divider {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
.night-theme .sports-transfer, section.night-theme .sports-transfer, .dark-theme .sports-transfer, section.dark-theme .sports-transfer {
  color: white;
}
[dir] .night-theme .sports-transfer, [dir] section.night-theme .sports-transfer, [dir] .dark-theme .sports-transfer, [dir] section.dark-theme .sports-transfer {
  background-color: #151515;
}
[dir] .night-theme .sports-transfer_info, [dir] section.night-theme .sports-transfer_info, [dir] .dark-theme .sports-transfer_info, [dir] section.dark-theme .sports-transfer_info {
  border-color: rgba(255, 255, 255, 0.1);
}
.night-theme .sports-transfer_info_direction, section.night-theme .sports-transfer_info_direction, .dark-theme .sports-transfer_info_direction, section.dark-theme .sports-transfer_info_direction {
  color: #95bb7a;
}
.night-theme .calendar, section.night-theme .calendar, .dark-theme .calendar, section.dark-theme .calendar {
  color: white;
}
[dir] .night-theme .calendar, [dir] section.night-theme .calendar, [dir] .dark-theme .calendar, [dir] section.dark-theme .calendar {
  background-color: #151515;
}
.night-theme .calendar_header .aa, section.night-theme .calendar_header .aa, .dark-theme .calendar_header .aa, section.dark-theme .calendar_header .aa {
  filter: invert(100%) contrast(3);
}
[dir] .night-theme .calendar_week, [dir] section.night-theme .calendar_week, [dir] .dark-theme .calendar_week, [dir] section.dark-theme .calendar_week {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
[dir] .night-theme .calendar_week:first-child, [dir] section.night-theme .calendar_week:first-child, [dir] .dark-theme .calendar_week:first-child, [dir] section.dark-theme .calendar_week:first-child {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.night-theme .calendar_day-active, section.night-theme .calendar_day-active, .dark-theme .calendar_day-active, section.dark-theme .calendar_day-active {
  color: #151515;
}
[dir] .night-theme .calendar_day-active, [dir] section.night-theme .calendar_day-active, [dir] .dark-theme .calendar_day-active, [dir] section.dark-theme .calendar_day-active {
  background-color: white;
}
.night-theme .league-list, section.night-theme .league-list, .dark-theme .league-list, section.dark-theme .league-list {
  color: white;
}
[dir] .night-theme .league-list, [dir] section.night-theme .league-list, [dir] .dark-theme .league-list, [dir] section.dark-theme .league-list {
  background-color: #151515;
}
@media (min-width: 1200px) {
  [dir] .night-theme .league-list[data-display-type=default] .league-list_item, [dir] section.night-theme .league-list[data-display-type=default] .league-list_item, [dir] .dark-theme .league-list[data-display-type=default] .league-list_item, [dir] section.dark-theme .league-list[data-display-type=default] .league-list_item {
    border-bottom-color: rgba(255, 255, 255, 0.1);
  }
}
[dir] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::before, [dir] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::before, [dir] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::before, [dir] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::before {
  border: solid 0.1rem rgba(255, 255, 255, 0.2);
  border-radius: 0.4rem;
  background: none;
}
[dir] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  border-bottom: solid 0.2rem white;
  background: none;
}
[dir=ltr] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=ltr] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=ltr] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=ltr] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  border-left: solid 0.2rem white;
}
[dir=rtl] .night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=rtl] section.night-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=rtl] .dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after, [dir=rtl] section.dark-theme .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  border-right: solid 0.2rem white;
}
[dir] .night-theme .league-list_item, [dir] section.night-theme .league-list_item, [dir] .dark-theme .league-list_item, [dir] section.dark-theme .league-list_item {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.night-theme .fixtures-panel-nav_header, section.night-theme .fixtures-panel-nav_header, .dark-theme .fixtures-panel-nav_header, section.dark-theme .fixtures-panel-nav_header {
  color: white;
}
[dir] .night-theme .fixtures-panel-nav_header, [dir] section.night-theme .fixtures-panel-nav_header, [dir] .dark-theme .fixtures-panel-nav_header, [dir] section.dark-theme .fixtures-panel-nav_header {
  background-image: linear-gradient(to bottom, #2c2c2c, #151515);
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.1);
}
[dir] .night-theme .fixtures-panel-nav_header_calendar, [dir] section.night-theme .fixtures-panel-nav_header_calendar, [dir] .dark-theme .fixtures-panel-nav_header_calendar, [dir] section.dark-theme .fixtures-panel-nav_header_calendar {
  border-color: rgba(255, 255, 255, 0.1);
}
.night-theme .fixtures-list, section.night-theme .fixtures-list, .dark-theme .fixtures-list, section.dark-theme .fixtures-list {
  color: var(--theme-text);
}
.night-theme .fixtures-list_header, section.night-theme .fixtures-list_header, .dark-theme .fixtures-list_header, section.dark-theme .fixtures-list_header {
  color: var(--theme-text);
}
[dir] .night-theme .fixtures-list_header, [dir] section.night-theme .fixtures-list_header, [dir] .dark-theme .fixtures-list_header, [dir] section.dark-theme .fixtures-list_header {
  background-image: linear-gradient(to bottom, var(--theme-background-background), 9%, var(--theme-background-background));
  background-image: unset;
}
[dir] .night-theme .fixtures-list_header_calendar, [dir] section.night-theme .fixtures-list_header_calendar, [dir] .dark-theme .fixtures-list_header_calendar, [dir] section.dark-theme .fixtures-list_header_calendar {
  border-color: rgba(var(--theme-text-rgb), 0.2);
}
.night-theme .fixtures-list_copmpetition-link, section.night-theme .fixtures-list_copmpetition-link, .dark-theme .fixtures-list_copmpetition-link, section.dark-theme .fixtures-list_copmpetition-link {
  color: var(--theme-text);
}
.night-theme .side-panel, section.night-theme .side-panel, .dark-theme .side-panel, section.dark-theme .side-panel {
  color: var(--theme-text);
}
[dir] .night-theme .side-panel, [dir] section.night-theme .side-panel, [dir] .dark-theme .side-panel, [dir] section.dark-theme .side-panel {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .night-theme .side-panel ul li, [dir] section.night-theme .side-panel ul li, [dir] .dark-theme .side-panel ul li, [dir] section.dark-theme .side-panel ul li {
  border-bottom-color: var(--theme-divider);
}
.night-theme .side-panel ul li a, section.night-theme .side-panel ul li a, .dark-theme .side-panel ul li a, section.dark-theme .side-panel ul li a {
  color: var(--theme-text);
}
.night-theme .overall-stats, section.night-theme .overall-stats, .dark-theme .overall-stats, section.dark-theme .overall-stats {
  color: var(--theme-text);
}
[dir] .night-theme .overall-stats, [dir] section.night-theme .overall-stats, [dir] .dark-theme .overall-stats, [dir] section.dark-theme .overall-stats {
  background-color: var(--theme-background-background);
}
.night-theme .overall-stats_stat[data-type=games], section.night-theme .overall-stats_stat[data-type=games], .dark-theme .overall-stats_stat[data-type=games], section.dark-theme .overall-stats_stat[data-type=games] {
  color: var(--theme-background-background);
}
[dir] .night-theme .overall-stats_stat[data-type=games], [dir] section.night-theme .overall-stats_stat[data-type=games], [dir] .dark-theme .overall-stats_stat[data-type=games], [dir] section.dark-theme .overall-stats_stat[data-type=games] {
  background-color: var(--theme-text);
}
.night-theme .overall-stats_stat[data-type=goal], section.night-theme .overall-stats_stat[data-type=goal], .dark-theme .overall-stats_stat[data-type=goal], section.dark-theme .overall-stats_stat[data-type=goal] {
  color: var(--theme-background-background);
}
[dir] .night-theme .overall-stats_stat[data-type=goal], [dir] section.night-theme .overall-stats_stat[data-type=goal], [dir] .dark-theme .overall-stats_stat[data-type=goal], [dir] section.dark-theme .overall-stats_stat[data-type=goal] {
  background-color: var(--theme-text);
}
.night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, section.night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, .dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, section.dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  opacity: 0.07;
}
[dir=ltr] .night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] section.night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] .dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=ltr] section.dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  background: radial-gradient(circle at right 110%, var(--theme-background-background) 70%, var(--theme-text) 72%);
}
[dir=rtl] .night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] section.night-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] .dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background, [dir=rtl] section.dark-theme .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  background: radial-gradient(circle at left 110%, var(--theme-background-background) 70%, var(--theme-text) 72%);
}
.night-theme .overall-stats_stat[data-type=red-card], section.night-theme .overall-stats_stat[data-type=red-card], .dark-theme .overall-stats_stat[data-type=red-card], section.dark-theme .overall-stats_stat[data-type=red-card] {
  color: white;
}
[dir] .night-theme .overall-stats_stat[data-type=red-card], [dir] section.night-theme .overall-stats_stat[data-type=red-card], [dir] .dark-theme .overall-stats_stat[data-type=red-card], [dir] section.dark-theme .overall-stats_stat[data-type=red-card] {
  background-color: #d81921;
}
[dir] .night-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] section.night-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] .dark-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background, [dir] section.dark-theme .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
  background-image: radial-gradient(circle at 22% 42%, #d81921, #c1161e 69%);
}
.night-theme .overall-stats_stat[data-type=yellow-card], section.night-theme .overall-stats_stat[data-type=yellow-card], .dark-theme .overall-stats_stat[data-type=yellow-card], section.dark-theme .overall-stats_stat[data-type=yellow-card] {
  color: white;
}
[dir] .night-theme .overall-stats_stat[data-type=yellow-card], [dir] section.night-theme .overall-stats_stat[data-type=yellow-card], [dir] .dark-theme .overall-stats_stat[data-type=yellow-card], [dir] section.dark-theme .overall-stats_stat[data-type=yellow-card] {
  background-color: #ffda00;
}
[dir] .night-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] section.night-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] .dark-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background, [dir] section.dark-theme .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
  background-image: radial-gradient(circle at 22% 42%, #ffda00, #e6c400 69%);
}
.night-theme .league-table, section.night-theme .league-table, .dark-theme .league-table, section.dark-theme .league-table {
  color: var(--theme-text);
}
[dir] .night-theme .league-table, [dir] section.night-theme .league-table, [dir] .dark-theme .league-table, [dir] section.dark-theme .league-table {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .league-table_ranks thead, [dir] section.night-theme .league-table_ranks thead, [dir] .dark-theme .league-table_ranks thead, [dir] section.dark-theme .league-table_ranks thead {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .league-table_ranks tr, [dir] section.night-theme .league-table_ranks tr, [dir] .dark-theme .league-table_ranks tr, [dir] section.dark-theme .league-table_ranks tr {
  border-bottom: 1px solid var(--theme-divider);
}
[dir] .night-theme .league-table_ranks tr:last-child, [dir] section.night-theme .league-table_ranks tr:last-child, [dir] .dark-theme .league-table_ranks tr:last-child, [dir] section.dark-theme .league-table_ranks tr:last-child {
  border-bottom: none;
}
[dir] .night-theme .league-table_ranks tr.main-row, [dir] section.night-theme .league-table_ranks tr.main-row, [dir] .dark-theme .league-table_ranks tr.main-row, [dir] section.dark-theme .league-table_ranks tr.main-row {
  background-color: var(--theme-background-background);
}
[dir=ltr] .night-theme .league-table_position-same, [dir=ltr] section.night-theme .league-table_position-same, [dir=ltr] .dark-theme .league-table_position-same, [dir=ltr] section.dark-theme .league-table_position-same {
  border-left-color: var(--theme-divider);
}
[dir=rtl] .night-theme .league-table_position-same, [dir=rtl] section.night-theme .league-table_position-same, [dir=rtl] .dark-theme .league-table_position-same, [dir=rtl] section.dark-theme .league-table_position-same {
  border-right-color: var(--theme-divider);
}
[dir] .night-theme .league-table_position-up, [dir] section.night-theme .league-table_position-up, [dir] .dark-theme .league-table_position-up, [dir] section.dark-theme .league-table_position-up {
  border-bottom-color: var(--theme-divider);
}
[dir] .night-theme .league-table_position-down, [dir] section.night-theme .league-table_position-down, [dir] .dark-theme .league-table_position-down, [dir] section.dark-theme .league-table_position-down {
  border-top-color: var(--theme-divider);
}
.night-theme .league-table_header, section.night-theme .league-table_header, .dark-theme .league-table_header, section.dark-theme .league-table_header {
  color: var(--theme-text);
}
[dir] .night-theme .league-table_header, [dir] section.night-theme .league-table_header, [dir] .dark-theme .league-table_header, [dir] section.dark-theme .league-table_header {
  background-color: var(--theme-background-background);
}
.night-theme .player-breakdown, section.night-theme .player-breakdown, .dark-theme .player-breakdown, section.dark-theme .player-breakdown {
  color: var(--theme-text);
}
[dir] .night-theme .player-breakdown, [dir] section.night-theme .player-breakdown, [dir] .dark-theme .player-breakdown, [dir] section.dark-theme .player-breakdown {
  background-color: var(--theme-background-background);
}
.night-theme .player-breakdown_ranks thead, section.night-theme .player-breakdown_ranks thead, .dark-theme .player-breakdown_ranks thead, section.dark-theme .player-breakdown_ranks thead {
  color: var(--theme-text);
  color: #151515;
}
[dir] .night-theme .player-breakdown_ranks thead, [dir] section.night-theme .player-breakdown_ranks thead, [dir] .dark-theme .player-breakdown_ranks thead, [dir] section.dark-theme .player-breakdown_ranks thead {
  background-color: var(--theme-background-background);
}
[dir=ltr] .night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] section.night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] .dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=ltr] section.dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
  border-left-color: var(--theme-divider);
}
[dir=rtl] .night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] section.night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] .dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same, [dir=rtl] section.dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-same {
  border-right-color: var(--theme-divider);
}
[dir] .night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] section.night-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] .dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up, [dir] section.dark-theme .player-breakdown_ranks tr:first-child td > .player-breakdown_position-up {
  border-bottom-color: var(--theme-divider);
}
[dir] .night-theme .player-breakdown td, [dir] section.night-theme .player-breakdown td, [dir] .dark-theme .player-breakdown td, [dir] section.dark-theme .player-breakdown td {
  border-top-color: var(--theme-divider);
}
.night-theme .live-seasons, section.night-theme .live-seasons, .dark-theme .live-seasons, section.dark-theme .live-seasons {
  color: var(--theme-text);
}
[dir] .night-theme .live-seasons, [dir] section.night-theme .live-seasons, [dir] .dark-theme .live-seasons, [dir] section.dark-theme .live-seasons {
  background: var(--theme-background-background);
}
.night-theme .live-seasons_item, section.night-theme .live-seasons_item, .dark-theme .live-seasons_item, section.dark-theme .live-seasons_item {
  color: var(--theme-text);
}
[dir] .night-theme .live-seasons_item, [dir] section.night-theme .live-seasons_item, [dir] .dark-theme .live-seasons_item, [dir] section.dark-theme .live-seasons_item {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .live-seasons_item_media, [dir] section.night-theme .live-seasons_item_media, [dir] .dark-theme .live-seasons_item_media, [dir] section.dark-theme .live-seasons_item_media {
  background: white;
}
.night-theme .league-page, section.night-theme .league-page, .dark-theme .league-page, section.dark-theme .league-page {
  color: var(--theme-text);
}
[dir] .night-theme .league-page, [dir] section.night-theme .league-page, [dir] .dark-theme .league-page, [dir] section.dark-theme .league-page {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .league-page .league-page_rankings_top-player_container, [dir] section.night-theme .league-page .league-page_rankings_top-player_container, [dir] .dark-theme .league-page .league-page_rankings_top-player_container, [dir] section.dark-theme .league-page .league-page_rankings_top-player_container {
  border-color: var(--theme-divider);
}
.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, .dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child, section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child {
  color: white;
}
.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position,
.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position,
section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, .dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position,
.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label, section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_position,
section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_label {
  color: white;
}
[dir] .night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] section.night-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] .dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider, [dir] section.dark-theme .league-page .league-page_rankings_top-player_container .player-card:first-child .player-card_divider {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
[dir] .night-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] .night-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] .night-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] section.night-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] section.night-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] section.night-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] .dark-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] .dark-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] .dark-theme .league-page .js-drop-down-wrapper .js-drop-down_item, [dir] section.dark-theme .league-page .js-drop-down-wrapper .js-drop-down_selector, [dir] section.dark-theme .league-page .js-drop-down-wrapper .js-drop-down_value, [dir] section.dark-theme .league-page .js-drop-down-wrapper .js-drop-down_item {
  border-color: var(--theme-divider);
  background-color: var(--theme-background-background);
}
[dir] .night-theme .league-page_rankings .player-card, [dir] section.night-theme .league-page_rankings .player-card, [dir] .dark-theme .league-page_rankings .player-card, [dir] section.dark-theme .league-page_rankings .player-card {
  box-shadow: 0 8px 10px 0 rgba(43, 51, 71, 0.2);
}
.night-theme .match-page, section.night-theme .match-page, .dark-theme .match-page, section.dark-theme .match-page {
  color: var(--theme-text);
}
[dir] .night-theme .match-page, [dir] section.night-theme .match-page, [dir] .dark-theme .match-page, [dir] section.dark-theme .match-page {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .match-page_statistics, [dir] section.night-theme .match-page_statistics, [dir] .dark-theme .match-page_statistics, [dir] section.dark-theme .match-page_statistics {
  border-color: var(--theme-divider);
}
[dir] .night-theme .match-page_statistics_header, [dir] section.night-theme .match-page_statistics_header, [dir] .dark-theme .match-page_statistics_header, [dir] section.dark-theme .match-page_statistics_header {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
.night-theme .fixtures-page, section.night-theme .fixtures-page, .dark-theme .fixtures-page, section.dark-theme .fixtures-page {
  color: var(--theme-text);
}
[dir] .night-theme .fixtures-page, [dir] section.night-theme .fixtures-page, [dir] .dark-theme .fixtures-page, [dir] section.dark-theme .fixtures-page {
  background-color: var(--theme-background-background);
}
.night-theme .team-page, section.night-theme .team-page, .dark-theme .team-page, section.dark-theme .team-page {
  color: var(--theme-text);
}
[dir] .night-theme .team-page, [dir] section.night-theme .team-page, [dir] .dark-theme .team-page, [dir] section.dark-theme .team-page {
  background-color: var(--theme-background-background);
}
.night-theme .player-page, section.night-theme .player-page, .dark-theme .player-page, section.dark-theme .player-page {
  color: var(--theme-text);
}
[dir] .night-theme .player-page, [dir] section.night-theme .player-page, [dir] .dark-theme .player-page, [dir] section.dark-theme .player-page {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .aa-media, [dir] section.night-theme .aa-media, [dir] .dark-theme .aa-media, [dir] section.dark-theme .aa-media {
  background: var(--theme-background-background);
}
[dir] .night-theme .aa-media .video-nav-area, [dir] section.night-theme .aa-media .video-nav-area, [dir] .dark-theme .aa-media .video-nav-area, [dir] section.dark-theme .aa-media .video-nav-area {
  border-color: var(--theme-divider);
}
[dir] .night-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] section.night-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] .dark-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track, [dir] section.dark-theme .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-track {
  background: transparent;
}
[dir] .night-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] section.night-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] .dark-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 {
  background: none;
}
[dir] .night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] .dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
  border-color: var(--theme-divider);
}
.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, .dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  color: var(--theme-always-white);
}
[dir] .night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] .dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  background: rgba(21, 21, 21, 0.7);
}
[dir] .night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after, [dir] section.night-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after, [dir] .dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after, [dir] section.dark-theme .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after {
  background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 20%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir] .night-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller::after, [dir] section.night-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller::after, [dir] .dark-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller::after, [dir] section.dark-theme .aa-media.aa-media4x3.version02.no-scroll .video-nav-area .aamedia-listing .scroller::after {
  background-image: none;
}
[dir] .night-theme .arabicMedia, [dir] section.night-theme .arabicMedia, [dir] .dark-theme .arabicMedia, [dir] section.dark-theme .arabicMedia {
  background: var(--theme-background-background);
}
.night-theme .arabicMedia .h2, section.night-theme .arabicMedia .h2, .dark-theme .arabicMedia .h2, section.dark-theme .arabicMedia .h2 {
  color: var(--theme-text);
}
.night-theme .arabicMedia_text, section.night-theme .arabicMedia_text, .dark-theme .arabicMedia_text, section.dark-theme .arabicMedia_text {
  color: white;
}
[dir] .night-theme .arabicMedia_text, [dir] section.night-theme .arabicMedia_text, [dir] .dark-theme .arabicMedia_text, [dir] section.dark-theme .arabicMedia_text {
  background: #151515;
}
[dir] .night-theme .arabicMedia_gradient, [dir] section.night-theme .arabicMedia_gradient, [dir] .dark-theme .arabicMedia_gradient, [dir] section.dark-theme .arabicMedia_gradient {
  background-image: linear-gradient(to bottom, rgba(21, 21, 21, 0), #151515 72%);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .aa-media-hero, section.night-theme .aa-media-hero, .dark-theme .aa-media-hero, section.dark-theme .aa-media-hero {
  color: var(--theme-text);
}
[dir] .night-theme .aa-media-hero, [dir] section.night-theme .aa-media-hero, [dir] .dark-theme .aa-media-hero, [dir] section.dark-theme .aa-media-hero {
  background: var(--theme-background-background);
}
.night-theme .aa-media-hero .hero .description .label-container, section.night-theme .aa-media-hero .hero .description .label-container, .dark-theme .aa-media-hero .hero .description .label-container, section.dark-theme .aa-media-hero .hero .description .label-container {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .aa-media-hero .hero .description .label-container, [dir] section.night-theme .aa-media-hero .hero .description .label-container, [dir] .dark-theme .aa-media-hero .hero .description .label-container, [dir] section.dark-theme .aa-media-hero .hero .description .label-container {
  background: var(--theme-background-background);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .category-selector, section.night-theme .category-selector, .dark-theme .category-selector, section.dark-theme .category-selector {
  color: var(--theme-text);
}
[dir] .night-theme .category-selector, [dir] section.night-theme .category-selector, [dir] .dark-theme .category-selector, [dir] section.dark-theme .category-selector {
  background: var(--theme-background-background);
}
[dir] .night-theme .category-selector .categories .category-label, [dir] section.night-theme .category-selector .categories .category-label, [dir] .dark-theme .category-selector .categories .category-label, [dir] section.dark-theme .category-selector .categories .category-label {
  border-color: var(--theme-divider);
}
[dir] .night-theme .category-selector .categories .category-list, [dir] section.night-theme .category-selector .categories .category-list, [dir] .dark-theme .category-selector .categories .category-list, [dir] section.dark-theme .category-selector .categories .category-list {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .category-selector .categories .category-list li, [dir] section.night-theme .category-selector .categories .category-list li, [dir] .dark-theme .category-selector .categories .category-list li, [dir] section.dark-theme .category-selector .categories .category-list li {
  border-color: var(--theme-divider);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .aamedia-listing, section.night-theme .aamedia-listing, .dark-theme .aamedia-listing, section.dark-theme .aamedia-listing {
  color: var(--theme-text);
}
[dir] .night-theme .aamedia-listing, [dir] section.night-theme .aamedia-listing, [dir] .dark-theme .aamedia-listing, [dir] section.dark-theme .aamedia-listing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir=ltr] .night-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] section.night-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] .dark-theme .aamedia-listing .scroller .navigator-previous, [dir=ltr] section.dark-theme .aamedia-listing .scroller .navigator-previous {
  background: linear-gradient(90deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir=rtl] .night-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] section.night-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] .dark-theme .aamedia-listing .scroller .navigator-previous, [dir=rtl] section.dark-theme .aamedia-listing .scroller .navigator-previous {
  background: linear-gradient(-90deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir=ltr] .night-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] section.night-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] .dark-theme .aamedia-listing .scroller .navigator-next, [dir=ltr] section.dark-theme .aamedia-listing .scroller .navigator-next {
  background: linear-gradient(270deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
[dir=rtl] .night-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] section.night-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] .dark-theme .aamedia-listing .scroller .navigator-next, [dir=rtl] section.dark-theme .aamedia-listing .scroller .navigator-next {
  background: linear-gradient(-270deg, rgba(var(--theme-background-background-rgb), 1) 0%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
.night-theme .aamedia-listing .scroller .video-list li a.list-item-link, section.night-theme .aamedia-listing .scroller .video-list li a.list-item-link, .dark-theme .aamedia-listing .scroller .video-list li a.list-item-link, section.dark-theme .aamedia-listing .scroller .video-list li a.list-item-link {
  color: var(--theme-text);
}
.night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, section.night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, .dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, section.dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  color: var(--theme-text);
}
[dir] .night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] section.night-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] .dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time, [dir] section.dark-theme .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  background: var(--theme-background-background);
}
.night-theme .aamedia-listing .scroller .video-list li .caption, section.night-theme .aamedia-listing .scroller .video-list li .caption, .dark-theme .aamedia-listing .scroller .video-list li .caption, section.dark-theme .aamedia-listing .scroller .video-list li .caption {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .aamedia-listing.version02 .scroller .video-list li, [dir] section.night-theme .aamedia-listing.version02 .scroller .video-list li, [dir] .dark-theme .aamedia-listing.version02 .scroller .video-list li, [dir] section.dark-theme .aamedia-listing.version02 .scroller .video-list li {
  background-color: var(--theme-secondary-bg);
}
.night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, section.night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, .dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, section.dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  color: var(--theme-always-white);
}
[dir] .night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] section.night-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] .dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time, [dir] section.dark-theme .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  background: rgba(21, 21, 21, 0.7);
}
@media (min-width: 1200px) {
  .night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, section.night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, .dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, section.dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    color: var(--theme-always-white);
  }
  [dir] .night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] section.night-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] .dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details, [dir] section.dark-theme .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    background-image: linear-gradient(to bottom, rgba(21, 21, 21, 0), #151515 84%);
  }
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .night-theme .aa-documentaries, [dir] section.night-theme .aa-documentaries, [dir] .dark-theme .aa-documentaries, [dir] section.dark-theme .aa-documentaries {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .aa-documentaries .description, section.night-theme .aa-documentaries .description, .dark-theme .aa-documentaries .description, section.dark-theme .aa-documentaries .description {
  color: var(--theme-text);
}
[dir] .night-theme .aa-documentaries .description, [dir] section.night-theme .aa-documentaries .description, [dir] .dark-theme .aa-documentaries .description, [dir] section.dark-theme .aa-documentaries .description {
  background: rgba(var(--theme-background-background-rgb), 0.98);
}
.night-theme .aa-documentaries .description .btn, section.night-theme .aa-documentaries .description .btn, .dark-theme .aa-documentaries .description .btn, section.dark-theme .aa-documentaries .description .btn {
  color: white;
}
@media (min-width: 501px) {
  [dir] .night-theme .editor-carousel .swiper-wrapper li, [dir] section.night-theme .editor-carousel .swiper-wrapper li, [dir] .dark-theme .editor-carousel .swiper-wrapper li, [dir] section.dark-theme .editor-carousel .swiper-wrapper li {
    border-color: var(--theme-divider);
  }
}
.night-theme .editor-carousel .swiper-wrapper li a .title,
.night-theme .editor-carousel .swiper-wrapper li a .description, section.night-theme .editor-carousel .swiper-wrapper li a .title,
section.night-theme .editor-carousel .swiper-wrapper li a .description, .dark-theme .editor-carousel .swiper-wrapper li a .title,
.dark-theme .editor-carousel .swiper-wrapper li a .description, section.dark-theme .editor-carousel .swiper-wrapper li a .title,
section.dark-theme .editor-carousel .swiper-wrapper li a .description {
  color: var(--theme-text);
}
.night-theme .editor-carousel .swiper-wrapper li .service .time, section.night-theme .editor-carousel .swiper-wrapper li .service .time, .dark-theme .editor-carousel .swiper-wrapper li .service .time, section.dark-theme .editor-carousel .swiper-wrapper li .service .time {
  color: var(--theme-text);
}
.night-theme .editor-carousel .swiper-wrapper li.coverage, .night-theme .editor-carousel .swiper-wrapper li.breaking, section.night-theme .editor-carousel .swiper-wrapper li.coverage, section.night-theme .editor-carousel .swiper-wrapper li.breaking, .dark-theme .editor-carousel .swiper-wrapper li.coverage, .dark-theme .editor-carousel .swiper-wrapper li.breaking, section.dark-theme .editor-carousel .swiper-wrapper li.coverage, section.dark-theme .editor-carousel .swiper-wrapper li.breaking {
  color: white;
}
.night-theme .editor-carousel .swiper-wrapper li.coverage a, .night-theme .editor-carousel .swiper-wrapper li.breaking a, section.night-theme .editor-carousel .swiper-wrapper li.coverage a, section.night-theme .editor-carousel .swiper-wrapper li.breaking a, .dark-theme .editor-carousel .swiper-wrapper li.coverage a, .dark-theme .editor-carousel .swiper-wrapper li.breaking a, section.dark-theme .editor-carousel .swiper-wrapper li.coverage a, section.dark-theme .editor-carousel .swiper-wrapper li.breaking a {
  color: white;
}
.night-theme .editor-carousel .swiper-wrapper li.coverage a .title,
.night-theme .editor-carousel .swiper-wrapper li.coverage a .description, .night-theme .editor-carousel .swiper-wrapper li.breaking a .title,
.night-theme .editor-carousel .swiper-wrapper li.breaking a .description, section.night-theme .editor-carousel .swiper-wrapper li.coverage a .title,
section.night-theme .editor-carousel .swiper-wrapper li.coverage a .description, section.night-theme .editor-carousel .swiper-wrapper li.breaking a .title,
section.night-theme .editor-carousel .swiper-wrapper li.breaking a .description, .dark-theme .editor-carousel .swiper-wrapper li.coverage a .title,
.dark-theme .editor-carousel .swiper-wrapper li.coverage a .description, .dark-theme .editor-carousel .swiper-wrapper li.breaking a .title,
.dark-theme .editor-carousel .swiper-wrapper li.breaking a .description, section.dark-theme .editor-carousel .swiper-wrapper li.coverage a .title,
section.dark-theme .editor-carousel .swiper-wrapper li.coverage a .description, section.dark-theme .editor-carousel .swiper-wrapper li.breaking a .title,
section.dark-theme .editor-carousel .swiper-wrapper li.breaking a .description {
  color: white;
}
.night-theme .editor-carousel .swiper-wrapper li.coverage .service a.section,
.night-theme .editor-carousel .swiper-wrapper li.coverage .service .time, .night-theme .editor-carousel .swiper-wrapper li.breaking .service a.section,
.night-theme .editor-carousel .swiper-wrapper li.breaking .service .time, section.night-theme .editor-carousel .swiper-wrapper li.coverage .service a.section,
section.night-theme .editor-carousel .swiper-wrapper li.coverage .service .time, section.night-theme .editor-carousel .swiper-wrapper li.breaking .service a.section,
section.night-theme .editor-carousel .swiper-wrapper li.breaking .service .time, .dark-theme .editor-carousel .swiper-wrapper li.coverage .service a.section,
.dark-theme .editor-carousel .swiper-wrapper li.coverage .service .time, .dark-theme .editor-carousel .swiper-wrapper li.breaking .service a.section,
.dark-theme .editor-carousel .swiper-wrapper li.breaking .service .time, section.dark-theme .editor-carousel .swiper-wrapper li.coverage .service a.section,
section.dark-theme .editor-carousel .swiper-wrapper li.coverage .service .time, section.dark-theme .editor-carousel .swiper-wrapper li.breaking .service a.section,
section.dark-theme .editor-carousel .swiper-wrapper li.breaking .service .time {
  color: white;
}
[dir] .night-theme .editor-carousel .swiper-pagination, [dir] section.night-theme .editor-carousel .swiper-pagination, [dir] .dark-theme .editor-carousel .swiper-pagination, [dir] section.dark-theme .editor-carousel .swiper-pagination {
  border-color: var(--theme-divider);
}
[dir] .night-theme .editor-carousel .swiper-pagination-bullet, [dir] section.night-theme .editor-carousel .swiper-pagination-bullet, [dir] .dark-theme .editor-carousel .swiper-pagination-bullet, [dir] section.dark-theme .editor-carousel .swiper-pagination-bullet {
  background-color: var(--theme-divider);
}
[dir] .night-theme .editor-carousel .swiper-pagination-bullet-active, [dir] section.night-theme .editor-carousel .swiper-pagination-bullet-active, [dir] .dark-theme .editor-carousel .swiper-pagination-bullet-active, [dir] section.dark-theme .editor-carousel .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir] .night-theme .editor-carousel[data-islisting=listing], [dir] section.night-theme .editor-carousel[data-islisting=listing], [dir] .dark-theme .editor-carousel[data-islisting=listing], [dir] section.dark-theme .editor-carousel[data-islisting=listing] {
  border-color: var(--theme-divider);
}
@media (min-width: 1200px) {
  [dir] .night-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] section.night-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] .dark-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0), [dir] section.dark-theme .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(2n+0) {
    border-color: var(--theme-divider);
  }
}
.night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, section.night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, .dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, section.dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  color: var(--theme-text);
}
[dir] .night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] section.night-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] .dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time, [dir] section.dark-theme .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  background: var(--theme-background-background);
}
[dir] .night-theme .sec-secondary-bg, [dir] section.night-theme .sec-secondary-bg, [dir] .dark-theme .sec-secondary-bg, [dir] section.dark-theme .sec-secondary-bg {
  background-color: var(--theme-secondary-bg);
}
.night-theme .topInfo, section.night-theme .topInfo, .dark-theme .topInfo, section.dark-theme .topInfo {
  color: var(--theme-text);
}
[dir] .night-theme .topInfo, [dir] section.night-theme .topInfo, [dir] .dark-theme .topInfo, [dir] section.dark-theme .topInfo {
  background-color: var(--theme-divider);
}
.night-theme .topInfo_link, section.night-theme .topInfo_link, .dark-theme .topInfo_link, section.dark-theme .topInfo_link {
  color: var(--theme-text);
}
.night-theme .trending, section.night-theme .trending, .dark-theme .trending, section.dark-theme .trending {
  color: var(--theme-text);
}
[dir] .night-theme .trending, [dir] section.night-theme .trending, [dir] .dark-theme .trending, [dir] section.dark-theme .trending {
  border-bottom-color: var(--theme-divider);
}
.night-theme .trending_title, section.night-theme .trending_title, .dark-theme .trending_title, section.dark-theme .trending_title {
  color: var(--theme-text);
}
.night-theme .trending .card .aa, section.night-theme .trending .card .aa, .dark-theme .trending .card .aa, section.dark-theme .trending .card .aa {
  filter: none;
  filter: none;
}
[dir] .night-theme .trending .card_content, [dir] section.night-theme .trending .card_content, [dir] .dark-theme .trending .card_content, [dir] section.dark-theme .trending .card_content {
  background-image: linear-gradient(to bottom, rgba(21, 21, 21, 0.1), rgba(21, 21, 21, 0.7));
}
[dir] .night-theme .sectionFollow, [dir] section.night-theme .sectionFollow, [dir] .dark-theme .sectionFollow, [dir] section.dark-theme .sectionFollow {
  border-bottom: 0.1rem solid var(--theme-divider);
}
.night-theme .opinionHero, section.night-theme .opinionHero, .dark-theme .opinionHero, section.dark-theme .opinionHero {
  color: var(--theme-text);
}
[dir] .night-theme .opinionHero, [dir] section.night-theme .opinionHero, [dir] .dark-theme .opinionHero, [dir] section.dark-theme .opinionHero {
  background: var(--theme-background-background);
}
[dir] .night-theme .opinionHero_info, [dir] section.night-theme .opinionHero_info, [dir] .dark-theme .opinionHero_info, [dir] section.dark-theme .opinionHero_info {
  border-color: var(--theme-divider);
}
.night-theme .opinionHero_link, section.night-theme .opinionHero_link, .dark-theme .opinionHero_link, section.dark-theme .opinionHero_link {
  color: var(--theme-text);
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .night-theme .opinionCard, [dir] section.night-theme .opinionCard, [dir] .dark-theme .opinionCard, [dir] section.dark-theme .opinionCard {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .opinionCard a,
.night-theme .opinionCard .avatar_desc,
.night-theme .opinionCard .opinionCard_summary, section.night-theme .opinionCard a,
section.night-theme .opinionCard .avatar_desc,
section.night-theme .opinionCard .opinionCard_summary, .dark-theme .opinionCard a,
.dark-theme .opinionCard .avatar_desc,
.dark-theme .opinionCard .opinionCard_summary, section.dark-theme .opinionCard a,
section.dark-theme .opinionCard .avatar_desc,
section.dark-theme .opinionCard .opinionCard_summary {
  color: var(--theme-text);
}
[dir] .night-theme .opinionCard.carouselCard, [dir] section.night-theme .opinionCard.carouselCard, [dir] .dark-theme .opinionCard.carouselCard, [dir] section.dark-theme .opinionCard.carouselCard {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionCard.withMore, [dir] section.night-theme .opinionCard.withMore, [dir] .dark-theme .opinionCard.withMore, [dir] section.dark-theme .opinionCard.withMore {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionCard.columnAvatar, [dir] section.night-theme .opinionCard.columnAvatar, [dir] .dark-theme .opinionCard.columnAvatar, [dir] section.dark-theme .opinionCard.columnAvatar {
  border-bottom: 0.1rem solid var(--theme-divider);
}
.night-theme .opinionRelated, section.night-theme .opinionRelated, .dark-theme .opinionRelated, section.dark-theme .opinionRelated {
  color: var(--theme-text);
}
[dir] .night-theme .opinionRelated, [dir] section.night-theme .opinionRelated, [dir] .dark-theme .opinionRelated, [dir] section.dark-theme .opinionRelated {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .opinionRelated a, section.night-theme .opinionRelated a, .dark-theme .opinionRelated a, section.dark-theme .opinionRelated a {
  color: var(--theme-text);
}
.night-theme .opinionRelated_author, section.night-theme .opinionRelated_author, .dark-theme .opinionRelated_author, section.dark-theme .opinionRelated_author {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .opinionCarousel, [dir] section.night-theme .opinionCarousel, [dir] .dark-theme .opinionCarousel, [dir] section.dark-theme .opinionCarousel {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionCarousel .swiper-slide, [dir] .night-theme .opinionCarousel_item, [dir] section.night-theme .opinionCarousel .swiper-slide, [dir] section.night-theme .opinionCarousel_item, [dir] .dark-theme .opinionCarousel .swiper-slide, [dir] .dark-theme .opinionCarousel_item, [dir] section.dark-theme .opinionCarousel .swiper-slide, [dir] section.dark-theme .opinionCarousel_item {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionCarousel .swiper-pagination, [dir] section.night-theme .opinionCarousel .swiper-pagination, [dir] .dark-theme .opinionCarousel .swiper-pagination, [dir] section.dark-theme .opinionCarousel .swiper-pagination {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionCarousel .swiper-pagination-bullet, [dir] section.night-theme .opinionCarousel .swiper-pagination-bullet, [dir] .dark-theme .opinionCarousel .swiper-pagination-bullet, [dir] section.dark-theme .opinionCarousel .swiper-pagination-bullet {
  background: var(--theme-divider);
}
[dir] .night-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] section.night-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] .dark-theme .opinionCarousel .swiper-pagination-bullet-active, [dir] section.dark-theme .opinionCarousel .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir] .night-theme .opinionHeroListing, [dir] section.night-theme .opinionHeroListing, [dir] .dark-theme .opinionHeroListing, [dir] section.dark-theme .opinionHeroListing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .opinionHeroListing .opinionCard_authorName,
.night-theme .opinionHeroListing .opinionHero_authorName, section.night-theme .opinionHeroListing .opinionCard_authorName,
section.night-theme .opinionHeroListing .opinionHero_authorName, .dark-theme .opinionHeroListing .opinionCard_authorName,
.dark-theme .opinionHeroListing .opinionHero_authorName, section.dark-theme .opinionHeroListing .opinionCard_authorName,
section.dark-theme .opinionHeroListing .opinionHero_authorName {
  color: #41798c !important;
}
[dir] .night-theme .opinionHeroListing_hero, [dir] section.night-theme .opinionHeroListing_hero, [dir] .dark-theme .opinionHeroListing_hero, [dir] section.dark-theme .opinionHeroListing_hero {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionHeroListing-v2, [dir] section.night-theme .opinionHeroListing-v2, [dir] .dark-theme .opinionHeroListing-v2, [dir] section.dark-theme .opinionHeroListing-v2 {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] section.night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] .dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup, [dir] section.dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] section.night-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] .dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard, [dir] section.dark-theme .opinionHeroListing-v2 .opinionHeroListing_list .listingGroup.column .opinionCard {
  border-color: var(--theme-divider);
}
.night-theme .opinionHeroListing-v2 .opinionCard_authorName,
.night-theme .opinionHeroListing-v2 .opinionHero_authorName, section.night-theme .opinionHeroListing-v2 .opinionCard_authorName,
section.night-theme .opinionHeroListing-v2 .opinionHero_authorName, .dark-theme .opinionHeroListing-v2 .opinionCard_authorName,
.dark-theme .opinionHeroListing-v2 .opinionHero_authorName, section.dark-theme .opinionHeroListing-v2 .opinionCard_authorName,
section.dark-theme .opinionHeroListing-v2 .opinionHero_authorName {
  color: #41798c !important;
}
[dir] .night-theme .opinionHeroListing-v2_hero, [dir] section.night-theme .opinionHeroListing-v2_hero, [dir] .dark-theme .opinionHeroListing-v2_hero, [dir] section.dark-theme .opinionHeroListing-v2_hero {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionRelatedListing, [dir] section.night-theme .opinionRelatedListing, [dir] .dark-theme .opinionRelatedListing, [dir] section.dark-theme .opinionRelatedListing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionRelatedListing_item, [dir] section.night-theme .opinionRelatedListing_item, [dir] .dark-theme .opinionRelatedListing_item, [dir] section.dark-theme .opinionRelatedListing_item {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionArticlesListing, [dir] section.night-theme .opinionArticlesListing, [dir] .dark-theme .opinionArticlesListing, [dir] section.dark-theme .opinionArticlesListing {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionArticlesListing_item, [dir] section.night-theme .opinionArticlesListing_item, [dir] .dark-theme .opinionArticlesListing_item, [dir] section.dark-theme .opinionArticlesListing_item {
  border-color: var(--theme-divider);
}
[dir] .night-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] section.night-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] .dark-theme .opinionArticlesListing_item .opinionCard.columnAvatar, [dir] section.dark-theme .opinionArticlesListing_item .opinionCard.columnAvatar {
  border-bottom: none;
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .night-theme .tv-program-hero, [dir] section.night-theme .tv-program-hero, [dir] .dark-theme .tv-program-hero, [dir] section.dark-theme .tv-program-hero {
  background: var(--theme-background-background);
}
[dir] .night-theme .tv-program-header, [dir] section.night-theme .tv-program-header, [dir] .dark-theme .tv-program-header, [dir] section.dark-theme .tv-program-header {
  background: var(--theme-background-background);
}
.night-theme .tv-program-header.program-episode .episode-wrapper .program-title, .night-theme .tv-program-header.program-episode .episode-wrapper .program-description, section.night-theme .tv-program-header.program-episode .episode-wrapper .program-title, section.night-theme .tv-program-header.program-episode .episode-wrapper .program-description, .dark-theme .tv-program-header.program-episode .episode-wrapper .program-title, .dark-theme .tv-program-header.program-episode .episode-wrapper .program-description, section.dark-theme .tv-program-header.program-episode .episode-wrapper .program-title, section.dark-theme .tv-program-header.program-episode .episode-wrapper .program-description {
  color: var(--theme-text);
}
[dir] .night-theme .tv-program, [dir] section.night-theme .tv-program, [dir] .dark-theme .tv-program, [dir] section.dark-theme .tv-program {
  background: var(--theme-background-background);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .night-theme .program-name-episode-ttl, [dir] section.night-theme .program-name-episode-ttl, [dir] .dark-theme .program-name-episode-ttl, [dir] section.dark-theme .program-name-episode-ttl {
  background: var(--theme-background-background);
}
.night-theme .program-name-episode-ttl .episode-title, section.night-theme .program-name-episode-ttl .episode-title, .dark-theme .program-name-episode-ttl .episode-title, section.dark-theme .program-name-episode-ttl .episode-title {
  color: var(--theme-text);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .night-theme .program-description, [dir] section.night-theme .program-description, [dir] .dark-theme .program-description, [dir] section.dark-theme .program-description {
  background: var(--theme-background-background);
}
.night-theme .program-description .description, section.night-theme .program-description .description, .dark-theme .program-description .description, section.dark-theme .program-description .description {
  color: var(--theme-text);
}
.night-theme .program-description .time, section.night-theme .program-description .time, .dark-theme .program-description .time, section.dark-theme .program-description .time {
  color: var(--theme-secondary-text);
}
.night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, section.night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, .dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, section.dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
  color: var(--theme-text);
}
[dir] .night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] section.night-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] .dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label, [dir] section.dark-theme .program-description.version02 .readmore-checkbox ~ .readmore-label {
  border-color: var(--theme-divider);
}
[dir] .night-theme .program-description.alhadath, [dir] section.night-theme .program-description.alhadath, [dir] .dark-theme .program-description.alhadath, [dir] section.dark-theme .program-description.alhadath {
  border-color: var(--theme-divider);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .underBar-title, section.night-theme .underBar-title, .dark-theme .underBar-title, section.dark-theme .underBar-title {
  color: var(--theme-text);
}
[dir] .night-theme .underBar-title, [dir] section.night-theme .underBar-title, [dir] .dark-theme .underBar-title, [dir] section.dark-theme .underBar-title {
  background: var(--theme-background-background);
}
.night-theme .underBar-title a, section.night-theme .underBar-title a, .dark-theme .underBar-title a, section.dark-theme .underBar-title a {
  color: var(--theme-text);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .night-theme .video-page-hero, [dir] section.night-theme .video-page-hero, [dir] .dark-theme .video-page-hero, [dir] section.dark-theme .video-page-hero {
  background: var(--theme-background-background);
}
[dir] .night-theme .tv-video-page, [dir] section.night-theme .tv-video-page, [dir] .dark-theme .tv-video-page, [dir] section.dark-theme .tv-video-page {
  background: var(--theme-background-background);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .night-theme .video-filter-service, [dir] section.night-theme .video-filter-service, [dir] .dark-theme .video-filter-service, [dir] section.dark-theme .video-filter-service {
  background: var(--theme-background-background);
}
.night-theme .video-filter-service .results-label, section.night-theme .video-filter-service .results-label, .dark-theme .video-filter-service .results-label, section.dark-theme .video-filter-service .results-label {
  color: var(--theme-text);
}
.night-theme .live-stream, section.night-theme .live-stream, .dark-theme .live-stream, section.dark-theme .live-stream {
  color: var(--theme-text);
}
[dir] .night-theme .live-stream, [dir] section.night-theme .live-stream, [dir] .dark-theme .live-stream, [dir] section.dark-theme .live-stream {
  background: var(--theme-background-background);
}
.night-theme .live-stream a, section.night-theme .live-stream a, .dark-theme .live-stream a, section.dark-theme .live-stream a {
  color: var(--theme-text);
}
[dir] .night-theme .live-stream .header .title::before, [dir] section.night-theme .live-stream .header .title::before, [dir] .dark-theme .live-stream .header .title::before, [dir] section.dark-theme .live-stream .header .title::before {
  background: var(--theme-live);
}
[dir] .night-theme .live-stream .header .select-media, [dir] section.night-theme .live-stream .header .select-media, [dir] .dark-theme .live-stream .header .select-media, [dir] section.dark-theme .live-stream .header .select-media {
  border-color: var(--theme-text);
}
.night-theme .live-stream .header .select-media span.active, section.night-theme .live-stream .header .select-media span.active, .dark-theme .live-stream .header .select-media span.active, section.dark-theme .live-stream .header .select-media span.active {
  color: var(--theme-background-background);
}
[dir] .night-theme .live-stream .header .select-media span.active, [dir] section.night-theme .live-stream .header .select-media span.active, [dir] .dark-theme .live-stream .header .select-media span.active, [dir] section.dark-theme .live-stream .header .select-media span.active {
  background: var(--theme-text);
}
[dir] .night-theme .live-stream .select-channel a, [dir] .night-theme .live-stream .select-channel span, [dir] section.night-theme .live-stream .select-channel a, [dir] section.night-theme .live-stream .select-channel span, [dir] .dark-theme .live-stream .select-channel a, [dir] .dark-theme .live-stream .select-channel span, [dir] section.dark-theme .live-stream .select-channel a, [dir] section.dark-theme .live-stream .select-channel span {
  border-color: var(--theme-divider);
}
[dir] .night-theme .live-stream .select-channel a.active, [dir] .night-theme .live-stream .select-channel span.active, [dir] section.night-theme .live-stream .select-channel a.active, [dir] section.night-theme .live-stream .select-channel span.active, [dir] .dark-theme .live-stream .select-channel a.active, [dir] .dark-theme .live-stream .select-channel span.active, [dir] section.dark-theme .live-stream .select-channel a.active, [dir] section.dark-theme .live-stream .select-channel span.active {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .live-stream .select-channel a.active::after, [dir] .night-theme .live-stream .select-channel span.active::after, [dir] section.night-theme .live-stream .select-channel a.active::after, [dir] section.night-theme .live-stream .select-channel span.active::after, [dir] .dark-theme .live-stream .select-channel a.active::after, [dir] .dark-theme .live-stream .select-channel span.active::after, [dir] section.dark-theme .live-stream .select-channel a.active::after, [dir] section.dark-theme .live-stream .select-channel span.active::after {
  background: var(--theme-live);
}
[dir] .night-theme .live-stream .select-channel a.aa-live, [dir] .night-theme .live-stream .select-channel span.aa-live, [dir] section.night-theme .live-stream .select-channel a.aa-live, [dir] section.night-theme .live-stream .select-channel span.aa-live, [dir] .dark-theme .live-stream .select-channel a.aa-live, [dir] .dark-theme .live-stream .select-channel span.aa-live, [dir] section.dark-theme .live-stream .select-channel a.aa-live, [dir] section.dark-theme .live-stream .select-channel span.aa-live {
  background-image: url("assets/gfx/logo/aa-logo-white.svg");
}
[dir] .night-theme .live-stream .select-channel a.hadath-live, [dir] .night-theme .live-stream .select-channel span.hadath-live, [dir] section.night-theme .live-stream .select-channel a.hadath-live, [dir] section.night-theme .live-stream .select-channel span.hadath-live, [dir] .dark-theme .live-stream .select-channel a.hadath-live, [dir] .dark-theme .live-stream .select-channel span.hadath-live, [dir] section.dark-theme .live-stream .select-channel a.hadath-live, [dir] section.dark-theme .live-stream .select-channel span.hadath-live {
  background: url("assets/gfx/logo/hadath-logo.svg") center no-repeat;
}
[dir] .night-theme .live-stream .select-device, [dir] section.night-theme .live-stream .select-device, [dir] .dark-theme .live-stream .select-device, [dir] section.dark-theme .live-stream .select-device {
  background: var(--theme-secondary-bg);
}
.night-theme .live-stream .select-device .seen-on-label, section.night-theme .live-stream .select-device .seen-on-label, .dark-theme .live-stream .select-device .seen-on-label, section.dark-theme .live-stream .select-device .seen-on-label {
  color: var(--theme-text);
}
[dir] .night-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] section.night-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] .dark-theme .live-stream .live-list::-webkit-scrollbar-track, [dir] section.dark-theme .live-stream .live-list::-webkit-scrollbar-track {
  background: transparent;
}
[dir] .night-theme .live-stream .live-list li.live, [dir] section.night-theme .live-stream .live-list li.live, [dir] .dark-theme .live-stream .live-list li.live, [dir] section.dark-theme .live-stream .live-list li.live {
  background: var(--theme-secondary-bg);
}
.night-theme .live-stream .live-list li.live .program-status, section.night-theme .live-stream .live-list li.live .program-status, .dark-theme .live-stream .live-list li.live .program-status, section.dark-theme .live-stream .live-list li.live .program-status {
  color: white;
}
[dir] .night-theme .live-stream .live-list li.live .program-status, [dir] section.night-theme .live-stream .live-list li.live .program-status, [dir] .dark-theme .live-stream .live-list li.live .program-status, [dir] section.dark-theme .live-stream .live-list li.live .program-status {
  background: var(--theme-live);
}
[dir] .night-theme .live-stream.version02 .live-details, [dir] section.night-theme .live-stream.version02 .live-details, [dir] .dark-theme .live-stream.version02 .live-details, [dir] section.dark-theme .live-stream.version02 .live-details {
  background: var(--theme-secondary-bg);
}
.night-theme .live-stream.version02 .live-details .next-live, section.night-theme .live-stream.version02 .live-details .next-live, .dark-theme .live-stream.version02 .live-details .next-live, section.dark-theme .live-stream.version02 .live-details .next-live {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .live-stream.version02 .live-details .select-channel, [dir] section.night-theme .live-stream.version02 .live-details .select-channel, [dir] .dark-theme .live-stream.version02 .live-details .select-channel, [dir] section.dark-theme .live-stream.version02 .live-details .select-channel {
  border-color: var(--theme-divider);
}
[dir] .night-theme .live-stream.version02 .live-details .select-channel span.active, [dir] section.night-theme .live-stream.version02 .live-details .select-channel span.active, [dir] .dark-theme .live-stream.version02 .live-details .select-channel span.active, [dir] section.dark-theme .live-stream.version02 .live-details .select-channel span.active {
  background-color: transparent;
}
[dir] .night-theme .share-this, [dir] section.night-theme .share-this, [dir] .dark-theme .share-this, [dir] section.dark-theme .share-this {
  background: var(--theme-secondary-bg);
}
.night-theme .share-this input[type=radio].open-share, .night-theme .share-this input[type=radio].close-share, section.night-theme .share-this input[type=radio].open-share, section.night-theme .share-this input[type=radio].close-share, .dark-theme .share-this input[type=radio].open-share, .dark-theme .share-this input[type=radio].close-share, section.dark-theme .share-this input[type=radio].open-share, section.dark-theme .share-this input[type=radio].close-share {
  filter: invert(100%) contrast(3);
}
.night-theme .share-this input[type=radio] ~ .share-label, section.night-theme .share-this input[type=radio] ~ .share-label, .dark-theme .share-this input[type=radio] ~ .share-label, section.dark-theme .share-this input[type=radio] ~ .share-label {
  color: var(--theme-text);
}
.night-theme .share-this .sharing-options li, section.night-theme .share-this .sharing-options li, .dark-theme .share-this .sharing-options li, section.dark-theme .share-this .sharing-options li {
  color: var(--theme-secondary-text);
}
.night-theme .share-this .sharing-options li.short-url .url-tooltip, section.night-theme .share-this .sharing-options li.short-url .url-tooltip, .dark-theme .share-this .sharing-options li.short-url .url-tooltip, section.dark-theme .share-this .sharing-options li.short-url .url-tooltip {
  color: var(--theme-text);
}
[dir] .night-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] section.night-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] .dark-theme .share-this .sharing-options li.short-url .url-tooltip, [dir] section.dark-theme .share-this .sharing-options li.short-url .url-tooltip {
  background: var(--theme-background-background);
  box-shadow: 0 0.5rem 2.8rem 0 rgba(var(--theme-text-rgb), 0.1);
}
[dir] .night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] section.night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] .dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection, [dir] section.dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection {
  background: var(--theme-background-background);
}
[dir] .night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] section.night-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] .dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection, [dir] section.dark-theme .share-this .sharing-options li.short-url .url-tooltip .tooltip-print::selection {
  background: var(--theme-background-background);
}
[dir] .night-theme .article-hero, [dir] section.night-theme .article-hero, [dir] .dark-theme .article-hero, [dir] section.dark-theme .article-hero {
  background: var(--theme-background-background);
}
[dir] .night-theme .article-hero .article-teaser .article-hero-img .caption, [dir] section.night-theme .article-hero .article-teaser .article-hero-img .caption, [dir] .dark-theme .article-hero .article-teaser .article-hero-img .caption, [dir] section.dark-theme .article-hero .article-teaser .article-hero-img .caption {
  border-color: var(--theme-divider);
}
[dir] .night-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] section.night-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] .dark-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption, [dir] section.dark-theme .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption {
  border-color: var(--theme-divider);
}
@media (min-width: 501px) {
  .night-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, section.night-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, .dark-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title, section.dark-theme .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    color: white;
  }
}
[dir] .night-theme .explore-more, [dir] section.night-theme .explore-more, [dir] .dark-theme .explore-more, [dir] section.dark-theme .explore-more {
  background: var(--theme-background-background);
}
@media (min-width: 501px) {
  [dir] .night-theme .explore-more, [dir] section.night-theme .explore-more, [dir] .dark-theme .explore-more, [dir] section.dark-theme .explore-more {
    border-color: var(--theme-divider);
  }
}
[dir] .night-theme .explore-more .explore-list .list-item, [dir] section.night-theme .explore-more .explore-list .list-item, [dir] .dark-theme .explore-more .explore-list .list-item, [dir] section.dark-theme .explore-more .explore-list .list-item {
  border-color: var(--theme-divider);
}
.night-theme .explore-more .explore-list .list-item .story-title, section.night-theme .explore-more .explore-list .list-item .story-title, .dark-theme .explore-more .explore-list .list-item .story-title, section.dark-theme .explore-more .explore-list .list-item .story-title {
  color: var(--theme-text);
}
.night-theme .explore-more .explore-list .list-item .section-name, section.night-theme .explore-more .explore-list .list-item .section-name, .dark-theme .explore-more .explore-list .list-item .section-name, section.dark-theme .explore-more .explore-list .list-item .section-name {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .explore-more.horizontal, [dir] section.night-theme .explore-more.horizontal, [dir] .dark-theme .explore-more.horizontal, [dir] section.dark-theme .explore-more.horizontal {
  border-color: var(--theme-divider);
}
[dir] .night-theme .advertisement-wrapper, [dir] section.night-theme .advertisement-wrapper, [dir] .dark-theme .advertisement-wrapper, [dir] section.dark-theme .advertisement-wrapper {
  background-color: var(--theme-secondary-bg);
}
.night-theme .advertisement-wrapper .mpu .ad-title, .night-theme .advertisement-wrapper .leaderboard .ad-title, .night-theme .advertisement-wrapper .leaderboard02 .ad-title, section.night-theme .advertisement-wrapper .mpu .ad-title, section.night-theme .advertisement-wrapper .leaderboard .ad-title, section.night-theme .advertisement-wrapper .leaderboard02 .ad-title, .dark-theme .advertisement-wrapper .mpu .ad-title, .dark-theme .advertisement-wrapper .leaderboard .ad-title, .dark-theme .advertisement-wrapper .leaderboard02 .ad-title, section.dark-theme .advertisement-wrapper .mpu .ad-title, section.dark-theme .advertisement-wrapper .leaderboard .ad-title, section.dark-theme .advertisement-wrapper .leaderboard02 .ad-title {
  color: var(--theme-text);
}
[dir] .night-theme .advertisement-wrapper .mpu .ad-title .line, [dir] .night-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] .night-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] section.night-theme .advertisement-wrapper .mpu .ad-title .line, [dir] section.night-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] section.night-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] .dark-theme .advertisement-wrapper .mpu .ad-title .line, [dir] .dark-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] .dark-theme .advertisement-wrapper .leaderboard02 .ad-title .line, [dir] section.dark-theme .advertisement-wrapper .mpu .ad-title .line, [dir] section.dark-theme .advertisement-wrapper .leaderboard .ad-title .line, [dir] section.dark-theme .advertisement-wrapper .leaderboard02 .ad-title .line {
  background-color: var(--theme-divider);
}
.night-theme .bottom-nav, section.night-theme .bottom-nav, .dark-theme .bottom-nav, section.dark-theme .bottom-nav {
  color: var(--theme-text);
}
[dir] .night-theme .bottom-nav, [dir] section.night-theme .bottom-nav, [dir] .dark-theme .bottom-nav, [dir] section.dark-theme .bottom-nav {
  background: var(--theme-background-background);
  box-shadow: 0 -0.5rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
@media (min-width: 1200px) {
  [dir] .night-theme .bottom-nav, [dir] section.night-theme .bottom-nav, [dir] .dark-theme .bottom-nav, [dir] section.dark-theme .bottom-nav {
    box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
  }
}
[dir] .night-theme .bottom-nav .slide, [dir] section.night-theme .bottom-nav .slide, [dir] .dark-theme .bottom-nav .slide, [dir] section.dark-theme .bottom-nav .slide {
  border-color: var(--theme-divider);
}
[dir] .night-theme .bottom-nav .slide.up, [dir] section.night-theme .bottom-nav .slide.up, [dir] .dark-theme .bottom-nav .slide.up, [dir] section.dark-theme .bottom-nav .slide.up {
  border-color: var(--theme-divider);
}
[dir] .night-theme .bottom-nav .share-this, [dir] section.night-theme .bottom-nav .share-this, [dir] .dark-theme .bottom-nav .share-this, [dir] section.dark-theme .bottom-nav .share-this {
  background: none;
}
[dir] .night-theme .bottom-nav .share-this .sharing-options, [dir] section.night-theme .bottom-nav .share-this .sharing-options, [dir] .dark-theme .bottom-nav .share-this .sharing-options, [dir] section.dark-theme .bottom-nav .share-this .sharing-options {
  background: var(--theme-background-background);
}
.night-theme .comments-notification, section.night-theme .comments-notification, .dark-theme .comments-notification, section.dark-theme .comments-notification {
  color: white;
}
[dir] .night-theme .comments-notification, [dir] section.night-theme .comments-notification, [dir] .dark-theme .comments-notification, [dir] section.dark-theme .comments-notification {
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.3);
}
.night-theme .comments-notification a, section.night-theme .comments-notification a, .dark-theme .comments-notification a, section.dark-theme .comments-notification a {
  color: white;
}
.night-theme .accordion, section.night-theme .accordion, .dark-theme .accordion, section.dark-theme .accordion {
  color: var(--theme-text);
}
[dir] .night-theme .accordion, [dir] section.night-theme .accordion, [dir] .dark-theme .accordion, [dir] section.dark-theme .accordion {
  background: var(--theme-background-background);
}
[dir] .night-theme .accordion li.accordion-item, [dir] section.night-theme .accordion li.accordion-item, [dir] .dark-theme .accordion li.accordion-item, [dir] section.dark-theme .accordion li.accordion-item {
  border-color: var(--theme-divider);
}
.night-theme .tabular-data, section.night-theme .tabular-data, .dark-theme .tabular-data, section.dark-theme .tabular-data {
  color: var(--theme-text);
}
[dir] .night-theme .tabular-data, [dir] section.night-theme .tabular-data, [dir] .dark-theme .tabular-data, [dir] section.dark-theme .tabular-data {
  background: var(--theme-background-background);
}
[dir] .night-theme .tabular-data .table-wrapper table, [dir] section.night-theme .tabular-data .table-wrapper table, [dir] .dark-theme .tabular-data .table-wrapper table, [dir] section.dark-theme .tabular-data .table-wrapper table {
  border-color: var(--theme-divider);
}
[dir] .night-theme .tabular-data .table-wrapper table td, [dir] .night-theme .tabular-data .table-wrapper table th, [dir] section.night-theme .tabular-data .table-wrapper table td, [dir] section.night-theme .tabular-data .table-wrapper table th, [dir] .dark-theme .tabular-data .table-wrapper table td, [dir] .dark-theme .tabular-data .table-wrapper table th, [dir] section.dark-theme .tabular-data .table-wrapper table td, [dir] section.dark-theme .tabular-data .table-wrapper table th {
  border-color: var(--theme-divider);
}
[dir] .night-theme .tabular-data .table-wrapper table thead th, [dir] section.night-theme .tabular-data .table-wrapper table thead th, [dir] .dark-theme .tabular-data .table-wrapper table thead th, [dir] section.dark-theme .tabular-data .table-wrapper table thead th {
  background: var(--theme-secondary-bg);
}
.night-theme .tabular-data .table-wrapper .notice, section.night-theme .tabular-data .table-wrapper .notice, .dark-theme .tabular-data .table-wrapper .notice, section.dark-theme .tabular-data .table-wrapper .notice {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .tabular-data.col .table-wrapper table th, [dir] section.night-theme .tabular-data.col .table-wrapper table th, [dir] .dark-theme .tabular-data.col .table-wrapper table th, [dir] section.dark-theme .tabular-data.col .table-wrapper table th {
  background: var(--theme-secondary-bg);
}
.night-theme .aaMediaBar, section.night-theme .aaMediaBar, .dark-theme .aaMediaBar, section.dark-theme .aaMediaBar {
  color: var(--theme-text);
}
[dir] .night-theme .aaMediaBar, [dir] section.night-theme .aaMediaBar, [dir] .dark-theme .aaMediaBar, [dir] section.dark-theme .aaMediaBar {
  background: var(--theme-background-background);
}
.night-theme .pagination, section.night-theme .pagination, .dark-theme .pagination, section.dark-theme .pagination {
  color: var(--theme-text);
}
[dir] .night-theme .pagination, [dir] section.night-theme .pagination, [dir] .dark-theme .pagination, [dir] section.dark-theme .pagination {
  background: var(--theme-background-background);
}
[dir] .night-theme .pagination .progress-label, [dir] section.night-theme .pagination .progress-label, [dir] .dark-theme .pagination .progress-label, [dir] section.dark-theme .pagination .progress-label {
  border-color: var(--theme-divider);
}
[dir] .night-theme .pagination .pager li, [dir] section.night-theme .pagination .pager li, [dir] .dark-theme .pagination .pager li, [dir] section.dark-theme .pagination .pager li {
  border-color: var(--theme-divider);
}
[dir] .night-theme .pagination .pager li.active, [dir] section.night-theme .pagination .pager li.active, [dir] .dark-theme .pagination .pager li.active, [dir] section.dark-theme .pagination .pager li.active {
  background: var(--theme-text);
}
.night-theme .pagination .pager li.active a, section.night-theme .pagination .pager li.active a, .dark-theme .pagination .pager li.active a, section.dark-theme .pagination .pager li.active a {
  color: var(--theme-background-background);
}
.night-theme .pagination .pager li a, section.night-theme .pagination .pager li a, .dark-theme .pagination .pager li a, section.dark-theme .pagination .pager li a {
  color: var(--theme-text);
}
[dir] .night-theme .pagination.alhadath .pager li, [dir] section.night-theme .pagination.alhadath .pager li, [dir] .dark-theme .pagination.alhadath .pager li, [dir] section.dark-theme .pagination.alhadath .pager li {
  background: var(--theme-secondary-bg);
}
.night-theme .pagination.alhadath .pager li a, section.night-theme .pagination.alhadath .pager li a, .dark-theme .pagination.alhadath .pager li a, section.dark-theme .pagination.alhadath .pager li a {
  color: var(--theme-secondary-text);
}
.night-theme .pagination.alhadath .pager li.active a, section.night-theme .pagination.alhadath .pager li.active a, .dark-theme .pagination.alhadath .pager li.active a, section.dark-theme .pagination.alhadath .pager li.active a {
  color: var(--theme-always-white);
}
[dir] .night-theme .pagination.alhadath .pager li:first-child, [dir] .night-theme .pagination.alhadath .pager li:last-child, [dir] section.night-theme .pagination.alhadath .pager li:first-child, [dir] section.night-theme .pagination.alhadath .pager li:last-child, [dir] .dark-theme .pagination.alhadath .pager li:first-child, [dir] .dark-theme .pagination.alhadath .pager li:last-child, [dir] section.dark-theme .pagination.alhadath .pager li:first-child, [dir] section.dark-theme .pagination.alhadath .pager li:last-child {
  background: none;
}
.night-theme .wrapper-404, section.night-theme .wrapper-404, .dark-theme .wrapper-404, section.dark-theme .wrapper-404 {
  color: var(--theme-text);
}
[dir] .night-theme .wrapper-404, [dir] section.night-theme .wrapper-404, [dir] .dark-theme .wrapper-404, [dir] section.dark-theme .wrapper-404 {
  background: var(--theme-background-background);
}
[dir] .night-theme .wrapper-404 .oval, [dir] section.night-theme .wrapper-404 .oval, [dir] .dark-theme .wrapper-404 .oval, [dir] section.dark-theme .wrapper-404 .oval {
  box-shadow: inset 0 0 1rem rgba(var(--theme-text-rgb), 0.1);
}
.night-theme .wrapper-404 .oval-inner.last .alert, section.night-theme .wrapper-404 .oval-inner.last .alert, .dark-theme .wrapper-404 .oval-inner.last .alert, section.dark-theme .wrapper-404 .oval-inner.last .alert {
  color: white;
}
[dir] .night-theme .wrapper-404 .gradient, [dir] section.night-theme .wrapper-404 .gradient, [dir] .dark-theme .wrapper-404 .gradient, [dir] section.dark-theme .wrapper-404 .gradient {
  background: linear-gradient(0deg, var(--theme-background-background) 20%, rgba(var(--theme-background-background-rgb), 0) 100%);
}
.night-theme .wrapper-404 .msg_actions-btn, section.night-theme .wrapper-404 .msg_actions-btn, .dark-theme .wrapper-404 .msg_actions-btn, section.dark-theme .wrapper-404 .msg_actions-btn {
  color: var(--theme-text);
}
[dir] .night-theme .wrapper-404 .msg_actions-btn, [dir] section.night-theme .wrapper-404 .msg_actions-btn, [dir] .dark-theme .wrapper-404 .msg_actions-btn, [dir] section.dark-theme .wrapper-404 .msg_actions-btn {
  border-color: var(--theme-text);
}
.night-theme .wrapper-404.alhadath .msg_actions-btn, section.night-theme .wrapper-404.alhadath .msg_actions-btn, .dark-theme .wrapper-404.alhadath .msg_actions-btn, section.dark-theme .wrapper-404.alhadath .msg_actions-btn {
  color: var(--theme-always-white);
}
.night-theme .data-privacy, section.night-theme .data-privacy, .dark-theme .data-privacy, section.dark-theme .data-privacy {
  color: var(--theme-text);
}
.night-theme .data-privacy a, section.night-theme .data-privacy a, .dark-theme .data-privacy a, section.dark-theme .data-privacy a {
  color: var(--theme-text);
}
[dir] .night-theme .data-privacy .privacy-overlay, [dir] section.night-theme .data-privacy .privacy-overlay, [dir] .dark-theme .data-privacy .privacy-overlay, [dir] section.dark-theme .data-privacy .privacy-overlay {
  background: rgba(var(--theme-text-rgb), 0.3);
}
[dir] .night-theme .data-privacy .privacy-overlay .sittings, [dir] section.night-theme .data-privacy .privacy-overlay .sittings, [dir] .dark-theme .data-privacy .privacy-overlay .sittings, [dir] section.dark-theme .data-privacy .privacy-overlay .sittings {
  background: var(--theme-background-background);
  box-shadow: 0 0.5rem 2.8rem 0 rgba(var(--theme-text-rgb), 0.11);
}
[dir] .night-theme .data-privacy .privacy-overlay .declaration, [dir] section.night-theme .data-privacy .privacy-overlay .declaration, [dir] .dark-theme .data-privacy .privacy-overlay .declaration, [dir] section.dark-theme .data-privacy .privacy-overlay .declaration {
  background: var(--theme-background-background);
  box-shadow: 0 0.5rem 2.8rem 0 rgba(var(--theme-text-rgb), 0.11);
}
.night-theme .data-privacy .privacy-overlay .declaration .btn.manage, section.night-theme .data-privacy .privacy-overlay .declaration .btn.manage, .dark-theme .data-privacy .privacy-overlay .declaration .btn.manage, section.dark-theme .data-privacy .privacy-overlay .declaration .btn.manage {
  color: var(--theme-text);
}
[dir] .night-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] section.night-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] .dark-theme .data-privacy .privacy-overlay .declaration .btn.manage, [dir] section.dark-theme .data-privacy .privacy-overlay .declaration .btn.manage {
  background: var(--theme-background-background);
}
.night-theme .data-privacy .privacy-overlay .btn, section.night-theme .data-privacy .privacy-overlay .btn, .dark-theme .data-privacy .privacy-overlay .btn, section.dark-theme .data-privacy .privacy-overlay .btn {
  color: var(--theme-background-background);
}
[dir] .night-theme .data-privacy .privacy-overlay .btn, [dir] section.night-theme .data-privacy .privacy-overlay .btn, [dir] .dark-theme .data-privacy .privacy-overlay .btn, [dir] section.dark-theme .data-privacy .privacy-overlay .btn {
  background: var(--theme-text);
}
[dir] .night-theme .switch label .slider, [dir] section.night-theme .switch label .slider, [dir] .dark-theme .switch label .slider, [dir] section.dark-theme .switch label .slider {
  background: rgba(var(--theme-text-rgb), 0.2);
}
[dir] .night-theme .switch label .slider::before, [dir] section.night-theme .switch label .slider::before, [dir] .dark-theme .switch label .slider::before, [dir] section.dark-theme .switch label .slider::before {
  background: white;
}
.night-theme .disclaimer, section.night-theme .disclaimer, .dark-theme .disclaimer, section.dark-theme .disclaimer {
  color: var(--theme-text);
}
[dir] .night-theme .disclaimer, [dir] section.night-theme .disclaimer, [dir] .dark-theme .disclaimer, [dir] section.dark-theme .disclaimer {
  background: var(--theme-secondary-bg);
}
.night-theme .pdf-link a, section.night-theme .pdf-link a, .dark-theme .pdf-link a, section.dark-theme .pdf-link a {
  color: white;
}
.night-theme .pdf-link a .aa.aa-open-url, section.night-theme .pdf-link a .aa.aa-open-url, .dark-theme .pdf-link a .aa.aa-open-url, section.dark-theme .pdf-link a .aa.aa-open-url {
  filter: invert(1);
}
.night-theme .pdf-link a .aa, section.night-theme .pdf-link a .aa, .dark-theme .pdf-link a .aa, section.dark-theme .pdf-link a .aa {
  filter: none;
}
[dir] .night-theme .auto-complete, [dir] section.night-theme .auto-complete, [dir] .dark-theme .auto-complete, [dir] section.dark-theme .auto-complete {
  background: var(--theme-background-background);
}
.night-theme .auto-complete .search-form input, section.night-theme .auto-complete .search-form input, .dark-theme .auto-complete .search-form input, section.dark-theme .auto-complete .search-form input {
  color: var(--theme-text);
}
.night-theme .auto-complete .search-form input::-moz-placeholder, section.night-theme .auto-complete .search-form input::-moz-placeholder, .dark-theme .auto-complete .search-form input::-moz-placeholder, section.dark-theme .auto-complete .search-form input::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
  /* Firefox */
}
.night-theme .auto-complete .search-form input:-ms-input-placeholder, section.night-theme .auto-complete .search-form input:-ms-input-placeholder, .dark-theme .auto-complete .search-form input:-ms-input-placeholder, section.dark-theme .auto-complete .search-form input:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
  /* Firefox */
}
.night-theme .auto-complete .search-form input::placeholder, section.night-theme .auto-complete .search-form input::placeholder, .dark-theme .auto-complete .search-form input::placeholder, section.dark-theme .auto-complete .search-form input::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
  /* Firefox */
}
[dir] .night-theme .auto-complete .search-form input.search, [dir] section.night-theme .auto-complete .search-form input.search, [dir] .dark-theme .auto-complete .search-form input.search, [dir] section.dark-theme .auto-complete .search-form input.search {
  border-color: var(--theme-divider);
  background: var(--theme-background-background);
  background-color: var(--theme-divider);
}
[dir] .night-theme .auto-complete .search-form .suggestions, [dir] section.night-theme .auto-complete .search-form .suggestions, [dir] .dark-theme .auto-complete .search-form .suggestions, [dir] section.dark-theme .auto-complete .search-form .suggestions {
  box-shadow: 0 -1.6rem 2.8rem -1.8rem rgba(var(--theme-text-rgb), 0.15);
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.15);
}
.night-theme .auto-complete .search-form .suggestions a, section.night-theme .auto-complete .search-form .suggestions a, .dark-theme .auto-complete .search-form .suggestions a, section.dark-theme .auto-complete .search-form .suggestions a {
  color: var(--theme-text);
}
[dir] .night-theme .auto-complete .search-form .suggestions a, [dir] section.night-theme .auto-complete .search-form .suggestions a, [dir] .dark-theme .auto-complete .search-form .suggestions a, [dir] section.dark-theme .auto-complete .search-form .suggestions a {
  border-color: var(--theme-divider);
}
[dir] .night-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] .dark-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover, [dir] section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li:hover {
  background-color: var(--theme-secondary-bg);
}
.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a, section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a, .dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a, section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] .dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a, [dir] section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a {
  border-color: var(--theme-divider);
}
.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, section.night-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, .dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl, section.dark-theme .auto-complete .search-form .suggestions.auto-suggestions li a .hl {
  color: var(--theme-text);
}
[dir] .night-theme .search-filters, [dir] section.night-theme .search-filters, [dir] .dark-theme .search-filters, [dir] section.dark-theme .search-filters {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .search-filters .filter, section.night-theme .search-filters .filter, .dark-theme .search-filters .filter, section.dark-theme .search-filters .filter {
  color: var(--theme-text);
}
[dir] .night-theme .search-filters .filter, [dir] section.night-theme .search-filters .filter, [dir] .dark-theme .search-filters .filter, [dir] section.dark-theme .search-filters .filter {
  border-color: var(--theme-text);
}
.night-theme .search-filters .filter.active, section.night-theme .search-filters .filter.active, .dark-theme .search-filters .filter.active, section.dark-theme .search-filters .filter.active {
  color: white;
}
[dir] .night-theme .search-filters-group, [dir] section.night-theme .search-filters-group, [dir] .dark-theme .search-filters-group, [dir] section.dark-theme .search-filters-group {
  background: var(--theme-background-background);
}
[dir] .night-theme .search-filters-group .search-filters-controls, [dir] section.night-theme .search-filters-group .search-filters-controls, [dir] .dark-theme .search-filters-group .search-filters-controls, [dir] section.dark-theme .search-filters-group .search-filters-controls {
  border-color: var(--theme-divider);
}
.night-theme .search-filters-group .search-filters-controls .button, section.night-theme .search-filters-group .search-filters-controls .button, .dark-theme .search-filters-group .search-filters-controls .button, section.dark-theme .search-filters-group .search-filters-controls .button {
  color: var(--theme-text);
}
.night-theme .search-filters-group .btn.update-results:hover, section.night-theme .search-filters-group .btn.update-results:hover, .dark-theme .search-filters-group .btn.update-results:hover, section.dark-theme .search-filters-group .btn.update-results:hover {
  color: white;
}
[dir] .night-theme .search-results, [dir] section.night-theme .search-results, [dir] .dark-theme .search-results, [dir] section.dark-theme .search-results {
  background: var(--theme-background-background);
}
[dir] .night-theme .search-results .item, [dir] section.night-theme .search-results .item, [dir] .dark-theme .search-results .item, [dir] section.dark-theme .search-results .item {
  border-color: var(--theme-divider);
}
.night-theme .search-results .item .story-title, .night-theme .search-results .item p, section.night-theme .search-results .item .story-title, section.night-theme .search-results .item p, .dark-theme .search-results .item .story-title, .dark-theme .search-results .item p, section.dark-theme .search-results .item .story-title, section.dark-theme .search-results .item p {
  color: var(--theme-text);
}
.night-theme .search-results .item .time, section.night-theme .search-results .item .time, .dark-theme .search-results .item .time, section.dark-theme .search-results .item .time {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .liveStreaming_container, [dir] section.night-theme .liveStreaming_container, [dir] .dark-theme .liveStreaming_container, [dir] section.dark-theme .liveStreaming_container {
  background: var(--theme-background-background);
  border-color: var(--theme-text);
  box-shadow: 0 5px 28px 0 rgba(var(--theme-text-rgb), 0.11);
}
@media (min-width: 501px) {
  [dir] .night-theme .liveStreaming_container, [dir] section.night-theme .liveStreaming_container, [dir] .dark-theme .liveStreaming_container, [dir] section.dark-theme .liveStreaming_container {
    box-shadow: 0 -0.5rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
  }
}
.night-theme .liveStreaming .aa-close, section.night-theme .liveStreaming .aa-close, .dark-theme .liveStreaming .aa-close, section.dark-theme .liveStreaming .aa-close {
  filter: none;
  filter: brightness(0) invert(1);
}
.night-theme .liveStreaming .aa-live, section.night-theme .liveStreaming .aa-live, .dark-theme .liveStreaming .aa-live, section.dark-theme .liveStreaming .aa-live {
  filter: none;
}
.night-theme .liveStreaming_status, section.night-theme .liveStreaming_status, .dark-theme .liveStreaming_status, section.dark-theme .liveStreaming_status {
  color: var(--theme-live);
}
.night-theme .liveStreaming_programName, section.night-theme .liveStreaming_programName, .dark-theme .liveStreaming_programName, section.dark-theme .liveStreaming_programName {
  color: var(--theme-text);
}
.night-theme .breaking-takeover .content .label, section.night-theme .breaking-takeover .content .label, .dark-theme .breaking-takeover .content .label, section.dark-theme .breaking-takeover .content .label {
  color: white;
}
@media (min-width: 501px) {
  [dir] .night-theme .breaking-takeover .content .label, [dir] section.night-theme .breaking-takeover .content .label, [dir] .dark-theme .breaking-takeover .content .label, [dir] section.dark-theme .breaking-takeover .content .label {
    text-shadow: 0 0.2rem 2.4rem rgba(21, 21, 21, 0.5);
  }
}
[dir] .night-theme .breaking-takeover .content .title::before, [dir] section.night-theme .breaking-takeover .content .title::before, [dir] .dark-theme .breaking-takeover .content .title::before, [dir] section.dark-theme .breaking-takeover .content .title::before {
  background-color: white;
}
.night-theme .breaking-takeover .content a, section.night-theme .breaking-takeover .content a, .dark-theme .breaking-takeover .content a, section.dark-theme .breaking-takeover .content a {
  color: white;
}
[dir] .night-theme .breaking-takeover .img-box, [dir] section.night-theme .breaking-takeover .img-box, [dir] .dark-theme .breaking-takeover .img-box, [dir] section.dark-theme .breaking-takeover .img-box {
  border-color: white;
}
[dir] .night-theme .breaking-takeover.version02 .content, [dir] section.night-theme .breaking-takeover.version02 .content, [dir] .dark-theme .breaking-takeover.version02 .content, [dir] section.dark-theme .breaking-takeover.version02 .content {
  background: var(--theme-secondary-bg);
}
.night-theme .breaking-takeover.version02 .content .label, section.night-theme .breaking-takeover.version02 .content .label, .dark-theme .breaking-takeover.version02 .content .label, section.dark-theme .breaking-takeover.version02 .content .label {
  color: var(--theme-text);
}
.night-theme .breaking-takeover.version02 .content a, section.night-theme .breaking-takeover.version02 .content a, .dark-theme .breaking-takeover.version02 .content a, section.dark-theme .breaking-takeover.version02 .content a {
  color: var(--theme-text);
}
.night-theme .breaking-takeover.version02 .content .btn, section.night-theme .breaking-takeover.version02 .content .btn, .dark-theme .breaking-takeover.version02 .content .btn, section.dark-theme .breaking-takeover.version02 .content .btn {
  color: white;
}
[dir] .night-theme .breaking-news-notifications .breaking-news-overlay, [dir] section.night-theme .breaking-news-notifications .breaking-news-overlay, [dir] .dark-theme .breaking-news-notifications .breaking-news-overlay, [dir] section.dark-theme .breaking-news-notifications .breaking-news-overlay {
  background: var(--theme-background-background);
  box-shadow: 0 2rem 3.5rem 0 rgba(var(--theme-text-rgb), 0.26);
}
[dir] .night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] .dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item, [dir] section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item {
  border-color: var(--theme-divider);
}
.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, .dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title, section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story .title {
  color: var(--theme-text);
}
.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, .dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time, section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .time {
  color: var(--theme-secondary-text);
}
.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, section.night-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, .dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time, section.dark-theme .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item.new .services .time {
  color: #d8211b;
}
[dir] .night-theme .google-news-callout, [dir] section.night-theme .google-news-callout, [dir] .dark-theme .google-news-callout, [dir] section.dark-theme .google-news-callout {
  background: var(--theme-secondary-bg);
}
.night-theme .google-news-callout .text, section.night-theme .google-news-callout .text, .dark-theme .google-news-callout .text, section.dark-theme .google-news-callout .text {
  color: var(--theme-text);
}
[dir] .night-theme .wzrk-alert, [dir] section.night-theme .wzrk-alert, [dir] .dark-theme .wzrk-alert, [dir] section.dark-theme .wzrk-alert {
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
  background: white url("assets/gfx/branding-line.svg") top no-repeat;
  border: none;
}
.night-theme .wzrk-alert .wzrk-alert-heading::after, section.night-theme .wzrk-alert .wzrk-alert-heading::after, .dark-theme .wzrk-alert .wzrk-alert-heading::after, section.dark-theme .wzrk-alert .wzrk-alert-heading::after {
  content: url("assets/gfx/notification.svg");
  height: 2.7rem;
  width: 2.4rem;
}
[dir] .night-theme .countdown, [dir] section.night-theme .countdown, [dir] .dark-theme .countdown, [dir] section.dark-theme .countdown {
  background: white;
  box-shadow: 0 0.2rem 1.5rem 0 rgba(var(--theme-text-rgb), 0.1);
}
[dir] .night-theme .countdown .tag .logo::after, [dir] section.night-theme .countdown .tag .logo::after, [dir] .dark-theme .countdown .tag .logo::after, [dir] section.dark-theme .countdown .tag .logo::after {
  background: linear-gradient(0deg, #981c45 0%, var(--theme-live) 50%);
}
[dir] .night-theme .countdown .tag .icon, [dir] section.night-theme .countdown .tag .icon, [dir] .dark-theme .countdown .tag .icon, [dir] section.dark-theme .countdown .tag .icon {
  background: linear-gradient(0deg, #981c45 0%, var(--theme-live) 50%);
}
.night-theme .countdown .tag .count, section.night-theme .countdown .tag .count, .dark-theme .countdown .tag .count, section.dark-theme .countdown .tag .count {
  color: #151515;
}
.night-theme .countdown .tag .count span, section.night-theme .countdown .tag .count span, .dark-theme .countdown .tag .count span, section.dark-theme .countdown .tag .count span {
  color: var(--theme-live);
}
.night-theme .application-card, section.night-theme .application-card, .dark-theme .application-card, section.dark-theme .application-card {
  color: var(--theme-text);
}
[dir] .night-theme .application-card, [dir] section.night-theme .application-card, [dir] .dark-theme .application-card, [dir] section.dark-theme .application-card {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .application-hero, section.night-theme .application-hero, .dark-theme .application-hero, section.dark-theme .application-hero {
  color: var(--theme-text);
}
[dir] .night-theme .application-hero, [dir] section.night-theme .application-hero, [dir] .dark-theme .application-hero, [dir] section.dark-theme .application-hero {
  background: var(--theme-background-background);
}
.night-theme .application-social, section.night-theme .application-social, .dark-theme .application-social, section.dark-theme .application-social {
  color: var(--theme-text);
}
[dir] .night-theme .application-social, [dir] section.night-theme .application-social, [dir] .dark-theme .application-social, [dir] section.dark-theme .application-social {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .application-social .aa, section.night-theme .application-social .aa, .dark-theme .application-social .aa, section.dark-theme .application-social .aa {
  filter: none;
}
.night-theme .application-social__title, .night-theme .application-social__text, .night-theme .application-social__action, section.night-theme .application-social__title, section.night-theme .application-social__text, section.night-theme .application-social__action, .dark-theme .application-social__title, .dark-theme .application-social__text, .dark-theme .application-social__action, section.dark-theme .application-social__title, section.dark-theme .application-social__text, section.dark-theme .application-social__action {
  color: var(--theme-text);
}
.night-theme .social-links, section.night-theme .social-links, .dark-theme .social-links, section.dark-theme .social-links {
  color: var(--theme-text);
}
[dir] .night-theme .social-links, [dir] section.night-theme .social-links, [dir] .dark-theme .social-links, [dir] section.dark-theme .social-links {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .social-links a, section.night-theme .social-links a, .dark-theme .social-links a, section.dark-theme .social-links a {
  color: var(--theme-text);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .documentaries-header, section.night-theme .documentaries-header, .dark-theme .documentaries-header, section.dark-theme .documentaries-header {
  color: var(--theme-text);
}
[dir] .night-theme .documentaries-header, [dir] section.night-theme .documentaries-header, [dir] .dark-theme .documentaries-header, [dir] section.dark-theme .documentaries-header {
  background: var(--theme-background-background);
}
.night-theme .documentaries-header .follow-label, section.night-theme .documentaries-header .follow-label, .dark-theme .documentaries-header .follow-label, section.dark-theme .documentaries-header .follow-label {
  color: var(--theme-secondary-text);
}
.night-theme .documentaries-header .search-field .search-form input[type=text], section.night-theme .documentaries-header .search-field .search-form input[type=text], .dark-theme .documentaries-header .search-field .search-form input[type=text], section.dark-theme .documentaries-header .search-field .search-form input[type=text] {
  color: var(--theme-text);
}
[dir] .night-theme .documentaries-header .search-field .search-form input[type=text], [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text], [dir] .dark-theme .documentaries-header .search-field .search-form input[type=text], [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text] {
  border: solid 0.1rem var(--theme-divider);
  box-shadow: none;
  background-color: var(--theme-divider);
}
.night-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, section.night-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, .dark-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder, section.dark-theme .documentaries-header .search-field .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, .dark-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, section.night-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, .dark-theme .documentaries-header .search-field .search-form input[type=text]::placeholder, section.dark-theme .documentaries-header .search-field .search-form input[type=text]::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--theme-text);
}
[dir] .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] .night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] section.night-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] .dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus, [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill, [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:hover, [dir] section.dark-theme .documentaries-header .search-field .search-form input[type=text]:-webkit-autofill:focus {
  box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
  border: solid 0.1rem var(--theme-divider);
}
[dir] .night-theme .composite-search, [dir] section.night-theme .composite-search, [dir] .dark-theme .composite-search, [dir] section.dark-theme .composite-search {
  background: var(--theme-background-background);
}
.night-theme .composite-search .se-results-title, section.night-theme .composite-search .se-results-title, .dark-theme .composite-search .se-results-title, section.dark-theme .composite-search .se-results-title {
  color: var(--theme-text);
}
.night-theme .composite-search .se-results-no, section.night-theme .composite-search .se-results-no, .dark-theme .composite-search .se-results-no, section.dark-theme .composite-search .se-results-no {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .composite-search .tabs-sort-container .tabs-sort, [dir] section.night-theme .composite-search .tabs-sort-container .tabs-sort, [dir] .dark-theme .composite-search .tabs-sort-container .tabs-sort, [dir] section.dark-theme .composite-search .tabs-sort-container .tabs-sort {
  border-color: var(--theme-divider);
}
.night-theme .composite-search .tabs-sort-container .tabs-sort span, section.night-theme .composite-search .tabs-sort-container .tabs-sort span, .dark-theme .composite-search .tabs-sort-container .tabs-sort span, section.dark-theme .composite-search .tabs-sort-container .tabs-sort span {
  color: var(--theme-text);
}
[dir] .night-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] section.night-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] .dark-theme .composite-search .tabs-sort-container .tabs-sort span, [dir] section.dark-theme .composite-search .tabs-sort-container .tabs-sort span {
  border-color: var(--theme-divider);
}
.night-theme .coral-comments, section.night-theme .coral-comments, .dark-theme .coral-comments, section.dark-theme .coral-comments {
  color: var(--theme-text);
}
[dir] .night-theme .coral-comments, [dir] section.night-theme .coral-comments, [dir] .dark-theme .coral-comments, [dir] section.dark-theme .coral-comments {
  background-color: var(--theme-secondary-bg);
}
.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, .dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
  color: var(--theme-background-background);
}
[dir] .night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
  background: var(--theme-text);
}
.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, .dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
  color: var(--theme-text);
}
[dir] .night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
  background: transparent;
}
.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, .dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  color: var(--theme-text);
}
[dir] .night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  background: var(--theme-background-background);
}
.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, .dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  color: var(--theme-background-background);
}
[dir] .night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] section.night-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] .dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name, [dir] section.dark-theme .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  background: var(--theme-text);
}
[dir] .night-theme .coral-comments .coral-login-overlay, [dir] section.night-theme .coral-comments .coral-login-overlay, [dir] .dark-theme .coral-comments .coral-login-overlay, [dir] section.dark-theme .coral-comments .coral-login-overlay {
  background: rgba(var(--theme-text-rgb), 0.3);
}
[dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form {
  background: var(--theme-background-background);
}
.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-title, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-label, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input {
  color: var(--theme-text);
}
[dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
  background: var(--theme-text);
}
.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--primary.mdl-button--primary {
  color: var(--theme-text);
}
.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
  color: var(--theme-background-background);
}
[dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, [dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-label::after, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .mdl-button--raised.mdl-button--colored {
  background: var(--theme-text);
}
[dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-textfield.mdl-textfield .firebaseui-input {
  border-color: var(--theme-divider);
}
[dir] .night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] section.night-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] .dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header, [dir] section.dark-theme .coral-comments .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header {
  background: url(assets/gfx/logo/logo.svg) center top no-repeat;
  background-size: 35%;
  background: url(assets/gfx/logo/aa-logo-white.svg) center top no-repeat;
  background-size: 35%;
}
.night-theme .latest-news-scroller, section.night-theme .latest-news-scroller, .dark-theme .latest-news-scroller, section.dark-theme .latest-news-scroller {
  color: var(--theme-text);
}
[dir] .night-theme .latest-news-scroller, [dir] section.night-theme .latest-news-scroller, [dir] .dark-theme .latest-news-scroller, [dir] section.dark-theme .latest-news-scroller {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .latest-news-scroller .section-label, [dir] section.night-theme .latest-news-scroller .section-label, [dir] .dark-theme .latest-news-scroller .section-label, [dir] section.dark-theme .latest-news-scroller .section-label {
  background: none;
}
[dir] .night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] section.night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] .dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track, [dir] section.dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-track {
  background: transparent;
}
[dir] .night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] section.night-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] .dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb, [dir] section.dark-theme .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
  background: var(--theme-divider);
}
[dir] .night-theme .latest-news-scroller .news-scroller .scroller-item, [dir] section.night-theme .latest-news-scroller .news-scroller .scroller-item, [dir] .dark-theme .latest-news-scroller .news-scroller .scroller-item, [dir] section.dark-theme .latest-news-scroller .news-scroller .scroller-item {
  border-color: var(--theme-divider);
}
.night-theme .latest-news-scroller .news-scroller .scroller-item .title, section.night-theme .latest-news-scroller .news-scroller .scroller-item .title, .dark-theme .latest-news-scroller .news-scroller .scroller-item .title, section.dark-theme .latest-news-scroller .news-scroller .scroller-item .title {
  color: var(--theme-text);
}
.night-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, section.night-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, .dark-theme .latest-news-scroller .news-scroller .scroller-item .timeDate, section.dark-theme .latest-news-scroller .news-scroller .scroller-item .timeDate {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .latest-news-scroller::after, [dir] section.night-theme .latest-news-scroller::after, [dir] .dark-theme .latest-news-scroller::after, [dir] section.dark-theme .latest-news-scroller::after {
  background-image: linear-gradient(0deg, rgba(var(--theme-background-background-rgb), 1) 10%, rgba(var(--theme-background-background-rgb), 0) 85%);
}
[dir] .night-theme .loader, [dir] section.night-theme .loader, [dir] .dark-theme .loader, [dir] section.dark-theme .loader {
  background: var(--theme-background-background);
}
[dir] .night-theme .image-slider, [dir] section.night-theme .image-slider, [dir] .dark-theme .image-slider, [dir] section.dark-theme .image-slider {
  background: var(--theme-background-background);
}
[dir] .night-theme .image-slider .gallery-controls, [dir] section.night-theme .image-slider .gallery-controls, [dir] .dark-theme .image-slider .gallery-controls, [dir] section.dark-theme .image-slider .gallery-controls {
  background: var(--theme-secondary-bg);
}
@media (min-width: 501px) {
  [dir] .night-theme .image-slider .gallery-controls .gallery-services, [dir] section.night-theme .image-slider .gallery-controls .gallery-services, [dir] .dark-theme .image-slider .gallery-controls .gallery-services, [dir] section.dark-theme .image-slider .gallery-controls .gallery-services {
    border-color: var(--theme-divider);
  }
}
.night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, section.night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, .dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title, section.dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .title {
  color: var(--theme-text);
}
.night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.night-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, .dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption, section.dark-theme .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .gallery-overlay .gallery-listing, [dir] section.night-theme .gallery-overlay .gallery-listing, [dir] .dark-theme .gallery-overlay .gallery-listing, [dir] section.dark-theme .gallery-overlay .gallery-listing {
  background: var(--theme-background-background);
}
[dir] .night-theme .gallery-overlay .gallery-listing .top-tools, [dir] section.night-theme .gallery-overlay .gallery-listing .top-tools, [dir] .dark-theme .gallery-overlay .gallery-listing .top-tools, [dir] section.dark-theme .gallery-overlay .gallery-listing .top-tools {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 1.6rem 0 rgba(var(--theme-text-rgb), 0.08);
}
.night-theme .gallery-overlay .gallery-listing .top-tools .tools .count, section.night-theme .gallery-overlay .gallery-listing .top-tools .tools .count, .dark-theme .gallery-overlay .gallery-listing .top-tools .tools .count, section.dark-theme .gallery-overlay .gallery-listing .top-tools .tools .count {
  color: var(--theme-text);
}
.night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, section.night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, .dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl, section.dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
  color: var(--theme-text);
}
.night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, section.night-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, .dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption, section.dark-theme .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .breaking-listing, [dir] section.night-theme .breaking-listing, [dir] .dark-theme .breaking-listing, [dir] section.dark-theme .breaking-listing {
  background: var(--theme-background-background);
}
[dir] .night-theme .breaking-listing.breaking-group, [dir] section.night-theme .breaking-listing.breaking-group, [dir] .dark-theme .breaking-listing.breaking-group, [dir] section.dark-theme .breaking-listing.breaking-group {
  background: var(--theme-secondary-bg);
}
.night-theme .breaking-listing ul li, section.night-theme .breaking-listing ul li, .dark-theme .breaking-listing ul li, section.dark-theme .breaking-listing ul li {
  color: var(--theme-text);
}
[dir] .night-theme .breaking-listing ul li::before, [dir] section.night-theme .breaking-listing ul li::before, [dir] .dark-theme .breaking-listing ul li::before, [dir] section.dark-theme .breaking-listing ul li::before {
  background: #c61c20;
}
.night-theme .breaking-listing ul li a, section.night-theme .breaking-listing ul li a, .dark-theme .breaking-listing ul li a, section.dark-theme .breaking-listing ul li a {
  color: var(--theme-text);
}
[dir] .night-theme .breaking-listing.breaking-header, [dir] section.night-theme .breaking-listing.breaking-header, [dir] .dark-theme .breaking-listing.breaking-header, [dir] section.dark-theme .breaking-listing.breaking-header {
  background: url("assets/gfx/breaking-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
[dir=ltr] .night-theme .breaking-listing.breaking-header, [dir=ltr] section.night-theme .breaking-listing.breaking-header, [dir=ltr] .dark-theme .breaking-listing.breaking-header, [dir=ltr] section.dark-theme .breaking-listing.breaking-header {
  background-position: left top;
}
[dir=rtl] .night-theme .breaking-listing.breaking-header, [dir=rtl] section.night-theme .breaking-listing.breaking-header, [dir=rtl] .dark-theme .breaking-listing.breaking-header, [dir=rtl] section.dark-theme .breaking-listing.breaking-header {
  background-position: right top;
}
.night-theme .breaking-listing.breaking-header ul li, section.night-theme .breaking-listing.breaking-header ul li, .dark-theme .breaking-listing.breaking-header ul li, section.dark-theme .breaking-listing.breaking-header ul li {
  color: white;
}
[dir] .night-theme .breaking-listing.breaking-header ul li::before, [dir] section.night-theme .breaking-listing.breaking-header ul li::before, [dir] .dark-theme .breaking-listing.breaking-header ul li::before, [dir] section.dark-theme .breaking-listing.breaking-header ul li::before {
  background: white;
}
.night-theme .breaking-listing.breaking-header ul li a, section.night-theme .breaking-listing.breaking-header ul li a, .dark-theme .breaking-listing.breaking-header ul li a, section.dark-theme .breaking-listing.breaking-header ul li a {
  color: white;
}
.night-theme .breaking-listing.breaking-header .article-link, section.night-theme .breaking-listing.breaking-header .article-link, .dark-theme .breaking-listing.breaking-header .article-link, section.dark-theme .breaking-listing.breaking-header .article-link {
  color: white;
}
[dir] .night-theme .breaking-listing.breaking-header .article-link, [dir] section.night-theme .breaking-listing.breaking-header .article-link, [dir] .dark-theme .breaking-listing.breaking-header .article-link, [dir] section.dark-theme .breaking-listing.breaking-header .article-link {
  border-color: rgba(255, 255, 255, 0.4);
}
.night-theme .breaking-listing.breaking-header .breaking-page-title, section.night-theme .breaking-listing.breaking-header .breaking-page-title, .dark-theme .breaking-listing.breaking-header .breaking-page-title, section.dark-theme .breaking-listing.breaking-header .breaking-page-title {
  color: white;
}
.night-theme .breaking-listing .article-link, section.night-theme .breaking-listing .article-link, .dark-theme .breaking-listing .article-link, section.dark-theme .breaking-listing .article-link {
  color: var(--theme-text);
}
[dir] .night-theme .breaking-listing .article-link, [dir] section.night-theme .breaking-listing .article-link, [dir] .dark-theme .breaking-listing .article-link, [dir] section.dark-theme .breaking-listing .article-link {
  border-color: var(--theme-divider);
}
[dir] .night-theme .video-listing, [dir] section.night-theme .video-listing, [dir] .dark-theme .video-listing, [dir] section.dark-theme .video-listing {
  background: var(--theme-background-background);
}
.night-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, section.night-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, .dark-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content, section.dark-theme .video-listing .tabs .tabs-tablist button .tabs-tab__content {
  color: var(--theme-secondary-text);
}
.night-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .dark-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .video-listing .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-text);
}
.night-theme .follow-button, section.night-theme .follow-button, .dark-theme .follow-button, section.dark-theme .follow-button {
  color: var(--theme-text);
}
[dir] .night-theme .follow-button, [dir] section.night-theme .follow-button, [dir] .dark-theme .follow-button, [dir] section.dark-theme .follow-button {
  background-color: var(--theme-secondary-bg);
}
.night-theme .follow-button:hover, .night-theme .follow-button[data-status=true], section.night-theme .follow-button:hover, section.night-theme .follow-button[data-status=true], .dark-theme .follow-button:hover, .dark-theme .follow-button[data-status=true], section.dark-theme .follow-button:hover, section.dark-theme .follow-button[data-status=true] {
  color: var(--theme-background-background);
}
[dir] .night-theme .follow-button:hover, [dir] .night-theme .follow-button[data-status=true], [dir] section.night-theme .follow-button:hover, [dir] section.night-theme .follow-button[data-status=true], [dir] .dark-theme .follow-button:hover, [dir] .dark-theme .follow-button[data-status=true], [dir] section.dark-theme .follow-button:hover, [dir] section.dark-theme .follow-button[data-status=true] {
  background-color: var(--theme-text);
}
.night-theme .follow-button:hover i.aa, .night-theme .follow-button[data-status=true] i.aa, section.night-theme .follow-button:hover i.aa, section.night-theme .follow-button[data-status=true] i.aa, .dark-theme .follow-button:hover i.aa, .dark-theme .follow-button[data-status=true] i.aa, section.dark-theme .follow-button:hover i.aa, section.dark-theme .follow-button[data-status=true] i.aa {
  filter: invert(100%) contrast(3);
  filter: none;
}
.night-theme .footer-ex1, section.night-theme .footer-ex1, .dark-theme .footer-ex1, section.dark-theme .footer-ex1 {
  color: white;
}
[dir] .night-theme .footer-ex1, [dir] section.night-theme .footer-ex1, [dir] .dark-theme .footer-ex1, [dir] section.dark-theme .footer-ex1 {
  background: #151515;
}
.night-theme .footer-ex1 a, section.night-theme .footer-ex1 a, .dark-theme .footer-ex1 a, section.dark-theme .footer-ex1 a {
  text-decoration: none;
  color: white;
}
@media (min-width: 1200px) {
  [dir] .night-theme .footer-ex1_arabiya, [dir] section.night-theme .footer-ex1_arabiya, [dir] .dark-theme .footer-ex1_arabiya, [dir] section.dark-theme .footer-ex1_arabiya {
    border-top-color: rgba(255, 255, 255, 0.1);
  }
}
[dir] .night-theme .footer-ex1_arabiya-divider, [dir] section.night-theme .footer-ex1_arabiya-divider, [dir] .dark-theme .footer-ex1_arabiya-divider, [dir] section.dark-theme .footer-ex1_arabiya-divider {
  border-color: rgba(255, 255, 255, 0.1);
}
@media (min-width: 1200px) {
  [dir] .night-theme .footer-ex1_logo-area hr.footer-ex1_arabiya-divider, [dir] section.night-theme .footer-ex1_logo-area hr.footer-ex1_arabiya-divider, [dir] .dark-theme .footer-ex1_logo-area hr.footer-ex1_arabiya-divider, [dir] section.dark-theme .footer-ex1_logo-area hr.footer-ex1_arabiya-divider {
    border-color: rgba(255, 255, 255, 0.1);
  }
}
.night-theme .footer-ex1 .aa-logo, section.night-theme .footer-ex1 .aa-logo, .dark-theme .footer-ex1 .aa-logo, section.dark-theme .footer-ex1 .aa-logo {
  filter: invert(100%) contrast(3);
}
.night-theme .footer-ex1 .fieldset input, section.night-theme .footer-ex1 .fieldset input, .dark-theme .footer-ex1 .fieldset input, section.dark-theme .footer-ex1 .fieldset input {
  color: white;
}
[dir] .night-theme .footer-ex1 .fieldset input, [dir] section.night-theme .footer-ex1 .fieldset input, [dir] .dark-theme .footer-ex1 .fieldset input, [dir] section.dark-theme .footer-ex1 .fieldset input {
  border-color: rgba(255, 255, 255, 0.1);
  background: transparent;
}
.night-theme .footer-ex1 .fieldset button, section.night-theme .footer-ex1 .fieldset button, .dark-theme .footer-ex1 .fieldset button, section.dark-theme .footer-ex1 .fieldset button {
  color: #151515;
}
[dir] .night-theme .footer-ex1 .fieldset button, [dir] section.night-theme .footer-ex1 .fieldset button, [dir] .dark-theme .footer-ex1 .fieldset button, [dir] section.dark-theme .footer-ex1 .fieldset button {
  background: white;
}
.night-theme .np-card .card-content, section.night-theme .np-card .card-content, .dark-theme .np-card .card-content, section.dark-theme .np-card .card-content {
  color: var(--theme-text);
}
.night-theme .np-card .card-content a, section.night-theme .np-card .card-content a, .dark-theme .np-card .card-content a, section.dark-theme .np-card .card-content a {
  color: var(--theme-text);
}
.night-theme .np-card .card-content .card-social, .night-theme .np-card .card-content .section-time .time, section.night-theme .np-card .card-content .card-social, section.night-theme .np-card .card-content .section-time .time, .dark-theme .np-card .card-content .card-social, .dark-theme .np-card .card-content .section-time .time, section.dark-theme .np-card .card-content .card-social, section.dark-theme .np-card .card-content .section-time .time {
  color: var(--theme-secondary-text);
}
.night-theme .np-card .card-views, section.night-theme .np-card .card-views, .dark-theme .np-card .card-views, section.dark-theme .np-card .card-views {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .np-card .card-views, [dir] section.night-theme .np-card .card-views, [dir] .dark-theme .np-card .card-views, [dir] section.dark-theme .np-card .card-views {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .np-card.with-bg .card-content, [dir] section.night-theme .np-card.with-bg .card-content, [dir] .dark-theme .np-card.with-bg .card-content, [dir] section.dark-theme .np-card.with-bg .card-content {
  background-color: var(--theme-secondary-bg);
}
.night-theme .np-card .card-caption, section.night-theme .np-card .card-caption, .dark-theme .np-card .card-caption, section.dark-theme .np-card .card-caption {
  color: var(--theme-secondary-text);
}
.night-theme .np-card .trending-title, section.night-theme .np-card .trending-title, .dark-theme .np-card .trending-title, section.dark-theme .np-card .trending-title {
  color: var(--theme-text);
}
.night-theme .np-card.top-content .top-no, section.night-theme .np-card.top-content .top-no, .dark-theme .np-card.top-content .top-no, section.dark-theme .np-card.top-content .top-no {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .np-header, [dir] section.night-theme .np-header, [dir] .dark-theme .np-header, [dir] section.dark-theme .np-header {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .np-header .date, section.night-theme .np-header .date, .dark-theme .np-header .date, section.dark-theme .np-header .date {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .np-header .date, [dir] section.night-theme .np-header .date, [dir] .dark-theme .np-header .date, [dir] section.dark-theme .np-header .date {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .np-header .np-logo-area, [dir] section.night-theme .np-header .np-logo-area, [dir] .dark-theme .np-header .np-logo-area, [dir] section.dark-theme .np-header .np-logo-area {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .np-header .np-logo-area .social, [dir] section.night-theme .np-header .np-logo-area .social, [dir] .dark-theme .np-header .np-logo-area .social, [dir] section.dark-theme .np-header .np-logo-area .social {
  background: var(--theme-secondary-bg);
}
.night-theme .np-header .np-logo-area .logo, section.night-theme .np-header .np-logo-area .logo, .dark-theme .np-header .np-logo-area .logo, section.dark-theme .np-header .np-logo-area .logo {
  filter: invert(100%) contrast(3);
}
[dir] .night-theme .content-carousel, [dir] section.night-theme .content-carousel, [dir] .dark-theme .content-carousel, [dir] section.dark-theme .content-carousel {
  background: var(--theme-background-background);
}
[dir] .night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card {
  border-color: var(--theme-divider);
}
[dir] .night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content {
  background: none;
}
[dir] .night-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
  border-color: var(--theme-divider);
}
@media (min-width: 1200px) {
  [dir] .night-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item.main-slide, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item.main-slide {
    border-color: var(--theme-divider);
  }
  [dir] .night-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item.section-row, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item.section-row {
    border-color: var(--theme-divider);
  }
  [dir] .night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content {
    background: var(--theme-secondary-bg);
  }
}
[dir] .night-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] section.night-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] .dark-theme .content-carousel .swiper-wrapper .list-item .follow-us, [dir] section.dark-theme .content-carousel .swiper-wrapper .list-item .follow-us {
  border-color: var(--theme-divider);
}
[dir] .night-theme .content-carousel .swiper-pagination, [dir] section.night-theme .content-carousel .swiper-pagination, [dir] .dark-theme .content-carousel .swiper-pagination, [dir] section.dark-theme .content-carousel .swiper-pagination {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .content-carousel .swiper-pagination-bullet, [dir] section.night-theme .content-carousel .swiper-pagination-bullet, [dir] .dark-theme .content-carousel .swiper-pagination-bullet, [dir] section.dark-theme .content-carousel .swiper-pagination-bullet {
  background-color: var(--theme-divider);
}
[dir] .night-theme .content-carousel .swiper-pagination-bullet-active, [dir] section.night-theme .content-carousel .swiper-pagination-bullet-active, [dir] .dark-theme .content-carousel .swiper-pagination-bullet-active, [dir] section.dark-theme .content-carousel .swiper-pagination-bullet-active {
  background-color: var(--theme-text);
}
[dir] .night-theme .np-card-group, [dir] section.night-theme .np-card-group, [dir] .dark-theme .np-card-group, [dir] section.dark-theme .np-card-group {
  background: var(--theme-background-background);
}
[dir] .night-theme .np-card-group .np-card, [dir] section.night-theme .np-card-group .np-card, [dir] .dark-theme .np-card-group .np-card, [dir] section.dark-theme .np-card-group .np-card {
  border-color: var(--theme-divider);
}
[dir] .night-theme .np-card-group.version02 .np-card, [dir] section.night-theme .np-card-group.version02 .np-card, [dir] .dark-theme .np-card-group.version02 .np-card, [dir] section.dark-theme .np-card-group.version02 .np-card {
  border-color: var(--theme-divider);
}
.night-theme .hero-gallery__numbers .swiper-pagination-bullet, section.night-theme .hero-gallery__numbers .swiper-pagination-bullet, .dark-theme .hero-gallery__numbers .swiper-pagination-bullet, section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet {
  color: white;
}
[dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.2);
}
.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, .dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
  color: #151515;
}
[dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
  background-color: white;
}
@media (min-width: 501px) {
  [dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet {
    background-color: #151515;
  }
  .night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, .dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    color: #151515;
  }
  [dir] .night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.night-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] .dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active, [dir] section.dark-theme .hero-gallery__numbers .swiper-pagination-bullet-active {
    background-color: white;
  }
}
.night-theme .hero-gallery .hero-card .kicker, section.night-theme .hero-gallery .hero-card .kicker, .dark-theme .hero-gallery .hero-card .kicker, section.dark-theme .hero-gallery .hero-card .kicker {
  color: white;
}
.night-theme .hero-card, section.night-theme .hero-card, .dark-theme .hero-card, section.dark-theme .hero-card {
  color: var(--theme-text);
}
[dir] .night-theme .hero-card, [dir] section.night-theme .hero-card, [dir] .dark-theme .hero-card, [dir] section.dark-theme .hero-card {
  border-color: var(--theme-divider);
}
[dir] .night-theme .main-hero__thumbs, [dir] section.night-theme .main-hero__thumbs, [dir] .dark-theme .main-hero__thumbs, [dir] section.dark-theme .main-hero__thumbs {
  border-color: var(--theme-divider);
}
[dir] .night-theme .main-hero__thumbs__last, [dir] section.night-theme .main-hero__thumbs__last, [dir] .dark-theme .main-hero__thumbs__last, [dir] section.dark-theme .main-hero__thumbs__last {
  border-color: var(--theme-divider);
}
.night-theme .how-to-listen__title, section.night-theme .how-to-listen__title, .dark-theme .how-to-listen__title, section.dark-theme .how-to-listen__title {
  color: var(--theme-text);
}
.night-theme .steps-card__info__text, section.night-theme .steps-card__info__text, .dark-theme .steps-card__info__text, section.dark-theme .steps-card__info__text {
  color: var(--theme-text);
}
[dir] .night-theme .text-field, [dir] section.night-theme .text-field, [dir] .dark-theme .text-field, [dir] section.dark-theme .text-field {
  background: var(--theme-background-background);
}
.night-theme .text-field label, section.night-theme .text-field label, .dark-theme .text-field label, section.dark-theme .text-field label {
  color: var(--theme-secondary-text);
}
.night-theme .text-field input, section.night-theme .text-field input, .dark-theme .text-field input, section.dark-theme .text-field input {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .text-field input, [dir] section.night-theme .text-field input, [dir] .dark-theme .text-field input, [dir] section.dark-theme .text-field input {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .text-field input:focus, section.night-theme .text-field input:focus, .dark-theme .text-field input:focus, section.dark-theme .text-field input:focus {
  color: var(--theme-text);
}
[dir] .night-theme .text-field input:focus, [dir] section.night-theme .text-field input:focus, [dir] .dark-theme .text-field input:focus, [dir] section.dark-theme .text-field input:focus {
  border-color: var(--theme-text);
}
.night-theme .text-field ::-moz-placeholder, section.night-theme .text-field ::-moz-placeholder, .dark-theme .text-field ::-moz-placeholder, section.dark-theme .text-field ::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.night-theme .text-field :-ms-input-placeholder, section.night-theme .text-field :-ms-input-placeholder, .dark-theme .text-field :-ms-input-placeholder, section.dark-theme .text-field :-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.night-theme .text-field ::placeholder, section.night-theme .text-field ::placeholder, .dark-theme .text-field ::placeholder, section.dark-theme .text-field ::placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.night-theme .text-field .description, section.night-theme .text-field .description, .dark-theme .text-field .description, section.dark-theme .text-field .description {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
[dir] .night-theme .text-field.valid input, [dir] section.night-theme .text-field.valid input, [dir] .dark-theme .text-field.valid input, [dir] section.dark-theme .text-field.valid input {
  border-color: #39ad6f;
}
.night-theme .text-field.valid .help-msg, section.night-theme .text-field.valid .help-msg, .dark-theme .text-field.valid .help-msg, section.dark-theme .text-field.valid .help-msg {
  color: #39ad6f;
}
[dir] .night-theme .text-field.invalid input, [dir] section.night-theme .text-field.invalid input, [dir] .dark-theme .text-field.invalid input, [dir] section.dark-theme .text-field.invalid input {
  border-color: #e91818;
}
.night-theme .text-field.invalid .help-msg, section.night-theme .text-field.invalid .help-msg, .dark-theme .text-field.invalid .help-msg, section.dark-theme .text-field.invalid .help-msg {
  color: #e91818;
}
[dir] .night-theme .text-area, [dir] section.night-theme .text-area, [dir] .dark-theme .text-area, [dir] section.dark-theme .text-area {
  background: var(--theme-background-background);
}
.night-theme .text-area label, section.night-theme .text-area label, .dark-theme .text-area label, section.dark-theme .text-area label {
  color: var(--theme-secondary-text);
}
.night-theme .text-area textarea, section.night-theme .text-area textarea, .dark-theme .text-area textarea, section.dark-theme .text-area textarea {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .text-area textarea, [dir] section.night-theme .text-area textarea, [dir] .dark-theme .text-area textarea, [dir] section.dark-theme .text-area textarea {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .text-area textarea:focus, section.night-theme .text-area textarea:focus, .dark-theme .text-area textarea:focus, section.dark-theme .text-area textarea:focus {
  color: var(--theme-text);
}
[dir] .night-theme .text-area textarea:focus, [dir] section.night-theme .text-area textarea:focus, [dir] .dark-theme .text-area textarea:focus, [dir] section.dark-theme .text-area textarea:focus {
  border-color: var(--theme-text);
}
.night-theme .text-area ::-moz-placeholder, section.night-theme .text-area ::-moz-placeholder, .dark-theme .text-area ::-moz-placeholder, section.dark-theme .text-area ::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.night-theme .text-area :-ms-input-placeholder, section.night-theme .text-area :-ms-input-placeholder, .dark-theme .text-area :-ms-input-placeholder, section.dark-theme .text-area :-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.night-theme .text-area ::placeholder, section.night-theme .text-area ::placeholder, .dark-theme .text-area ::placeholder, section.dark-theme .text-area ::placeholder {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
.night-theme .text-area .description, .night-theme .text-area .counter, section.night-theme .text-area .description, section.night-theme .text-area .counter, .dark-theme .text-area .description, .dark-theme .text-area .counter, section.dark-theme .text-area .description, section.dark-theme .text-area .counter {
  color: var(--theme-secondary-text);
  opacity: 0.4;
}
[dir] .night-theme .text-area.valid textarea, [dir] section.night-theme .text-area.valid textarea, [dir] .dark-theme .text-area.valid textarea, [dir] section.dark-theme .text-area.valid textarea {
  border-color: #39ad6f;
}
.night-theme .text-area.valid .help-msg, section.night-theme .text-area.valid .help-msg, .dark-theme .text-area.valid .help-msg, section.dark-theme .text-area.valid .help-msg {
  color: #39ad6f;
}
[dir] .night-theme .text-area.invalid textarea, [dir] section.night-theme .text-area.invalid textarea, [dir] .dark-theme .text-area.invalid textarea, [dir] section.dark-theme .text-area.invalid textarea {
  border-color: #e91818;
}
.night-theme .text-area.invalid .help-msg, section.night-theme .text-area.invalid .help-msg, .dark-theme .text-area.invalid .help-msg, section.dark-theme .text-area.invalid .help-msg {
  color: #e91818;
}
.night-theme .drop-down, section.night-theme .drop-down, .dark-theme .drop-down, section.dark-theme .drop-down {
  color: var(--theme-text);
}
[dir] .night-theme .drop-down, [dir] section.night-theme .drop-down, [dir] .dark-theme .drop-down, [dir] section.dark-theme .drop-down {
  background: var(--theme-background-background);
}
.night-theme .drop-down label, section.night-theme .drop-down label, .dark-theme .drop-down label, section.dark-theme .drop-down label {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .drop-down .dd-menu, [dir] section.night-theme .drop-down .dd-menu, [dir] .dark-theme .drop-down .dd-menu, [dir] section.dark-theme .drop-down .dd-menu {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .drop-down .dd-menu .dd-label, [dir] section.night-theme .drop-down .dd-menu .dd-label, [dir] .dark-theme .drop-down .dd-menu .dd-label, [dir] section.dark-theme .drop-down .dd-menu .dd-label {
  border-color: var(--theme-divider);
}
[dir] .night-theme .drop-down .dd-menu .dd-list, [dir] section.night-theme .drop-down .dd-menu .dd-list, [dir] .dark-theme .drop-down .dd-menu .dd-list, [dir] section.dark-theme .drop-down .dd-menu .dd-list {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.1);
}
[dir] .night-theme .drop-down .dd-menu .dd-list li, [dir] section.night-theme .drop-down .dd-menu .dd-list li, [dir] .dark-theme .drop-down .dd-menu .dd-list li, [dir] section.dark-theme .drop-down .dd-menu .dd-list li {
  border-color: var(--theme-divider);
}
[dir] .night-theme .drop-down .dd-menu .dd-list li:hover, [dir] section.night-theme .drop-down .dd-menu .dd-list li:hover, [dir] .dark-theme .drop-down .dd-menu .dd-list li:hover, [dir] section.dark-theme .drop-down .dd-menu .dd-list li:hover {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] section.night-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] .dark-theme .drop-down .dd-menu .dd-list.alphapet li, [dir] section.dark-theme .drop-down .dd-menu .dd-list.alphapet li {
  border-color: var(--theme-divider);
}
[dir] .night-theme .check-box, [dir] section.night-theme .check-box, [dir] .dark-theme .check-box, [dir] section.dark-theme .check-box {
  background: var(--theme-background-background);
}
.night-theme .check-box .group-label, section.night-theme .check-box .group-label, .dark-theme .check-box .group-label, section.dark-theme .check-box .group-label {
  color: var(--theme-secondary-text);
}
.night-theme .check-box ul li input + label, section.night-theme .check-box ul li input + label, .dark-theme .check-box ul li input + label, section.dark-theme .check-box ul li input + label {
  color: var(--theme-text);
}
[dir] .night-theme .check-box ul li input + label::before, [dir] section.night-theme .check-box ul li input + label::before, [dir] .dark-theme .check-box ul li input + label::before, [dir] section.dark-theme .check-box ul li input + label::before {
  border-color: var(--theme-text);
}
[dir] .night-theme .check-box ul li input:hover + label::after, [dir] section.night-theme .check-box ul li input:hover + label::after, [dir] .dark-theme .check-box ul li input:hover + label::after, [dir] section.dark-theme .check-box ul li input:hover + label::after {
  background: var(--theme-text);
}
[dir=ltr] .night-theme .check-box ul li input:hover + label::after, [dir=ltr] section.night-theme .check-box ul li input:hover + label::after, [dir=ltr] .dark-theme .check-box ul li input:hover + label::after, [dir=ltr] section.dark-theme .check-box ul li input:hover + label::after {
  box-shadow: 0.2rem 0 0 var(--theme-text), 0.4rem 0 0 var(--theme-text), 0.4rem -0.2rem 0 var(--theme-text), 0.4rem -0.4rem 0 var(--theme-text), 0.4rem -0.6rem 0 var(--theme-text), 0.4rem -0.8rem 0 var(--theme-text);
}
[dir=rtl] .night-theme .check-box ul li input:hover + label::after, [dir=rtl] section.night-theme .check-box ul li input:hover + label::after, [dir=rtl] .dark-theme .check-box ul li input:hover + label::after, [dir=rtl] section.dark-theme .check-box ul li input:hover + label::after {
  box-shadow: -0.2rem 0 0 var(--theme-text), -0.4rem 0 0 var(--theme-text), -0.4rem -0.2rem 0 var(--theme-text), -0.4rem -0.4rem 0 var(--theme-text), -0.4rem -0.6rem 0 var(--theme-text), -0.4rem -0.8rem 0 var(--theme-text);
}
[dir] .night-theme .check-box ul li input:checked + label::before, [dir] section.night-theme .check-box ul li input:checked + label::before, [dir] .dark-theme .check-box ul li input:checked + label::before, [dir] section.dark-theme .check-box ul li input:checked + label::before {
  background: var(--theme-text);
}
[dir] .night-theme .check-box ul li input:checked + label::after, [dir] section.night-theme .check-box ul li input:checked + label::after, [dir] .dark-theme .check-box ul li input:checked + label::after, [dir] section.dark-theme .check-box ul li input:checked + label::after {
  background: var(--theme-background-background);
}
[dir=ltr] .night-theme .check-box ul li input:checked + label::after, [dir=ltr] section.night-theme .check-box ul li input:checked + label::after, [dir=ltr] .dark-theme .check-box ul li input:checked + label::after, [dir=ltr] section.dark-theme .check-box ul li input:checked + label::after {
  box-shadow: 0.2rem 0 0 var(--theme-background-background), 0.4rem 0 0 var(--theme-background-background), 0.4rem -0.2rem 0 var(--theme-background-background), 0.4rem -0.4rem 0 var(--theme-background-background), 0.4rem -0.6rem 0 var(--theme-background-background), 0.4rem -0.8rem 0 var(--theme-background-background);
}
[dir=rtl] .night-theme .check-box ul li input:checked + label::after, [dir=rtl] section.night-theme .check-box ul li input:checked + label::after, [dir=rtl] .dark-theme .check-box ul li input:checked + label::after, [dir=rtl] section.dark-theme .check-box ul li input:checked + label::after {
  box-shadow: -0.2rem 0 0 var(--theme-background-background), -0.4rem 0 0 var(--theme-background-background), -0.4rem -0.2rem 0 var(--theme-background-background), -0.4rem -0.4rem 0 var(--theme-background-background), -0.4rem -0.6rem 0 var(--theme-background-background), -0.4rem -0.8rem 0 var(--theme-background-background);
}
.night-theme .check-box ul li input:disabled + label, section.night-theme .check-box ul li input:disabled + label, .dark-theme .check-box ul li input:disabled + label, section.dark-theme .check-box ul li input:disabled + label {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .check-box ul li input:disabled + label::before, [dir] section.night-theme .check-box ul li input:disabled + label::before, [dir] .dark-theme .check-box ul li input:disabled + label::before, [dir] section.dark-theme .check-box ul li input:disabled + label::before {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .night-theme .radio-btn, [dir] section.night-theme .radio-btn, [dir] .dark-theme .radio-btn, [dir] section.dark-theme .radio-btn {
  background: var(--theme-background-background);
}
.night-theme .radio-btn .group-label, section.night-theme .radio-btn .group-label, .dark-theme .radio-btn .group-label, section.dark-theme .radio-btn .group-label {
  color: var(--theme-secondary-text);
}
.night-theme .radio-btn ul li input + label, section.night-theme .radio-btn ul li input + label, .dark-theme .radio-btn ul li input + label, section.dark-theme .radio-btn ul li input + label {
  color: var(--theme-text);
}
[dir] .night-theme .radio-btn ul li input + label::before, [dir] section.night-theme .radio-btn ul li input + label::before, [dir] .dark-theme .radio-btn ul li input + label::before, [dir] section.dark-theme .radio-btn ul li input + label::before {
  border-color: var(--theme-text);
}
[dir] .night-theme .radio-btn ul li input:hover + label::after, [dir] section.night-theme .radio-btn ul li input:hover + label::after, [dir] .dark-theme .radio-btn ul li input:hover + label::after, [dir] section.dark-theme .radio-btn ul li input:hover + label::after {
  background: var(--theme-text);
}
[dir] .night-theme .radio-btn ul li input:checked + label::after, [dir] section.night-theme .radio-btn ul li input:checked + label::after, [dir] .dark-theme .radio-btn ul li input:checked + label::after, [dir] section.dark-theme .radio-btn ul li input:checked + label::after {
  background: var(--theme-text);
}
.night-theme .radio-btn ul li input:disabled + label, section.night-theme .radio-btn ul li input:disabled + label, .dark-theme .radio-btn ul li input:disabled + label, section.dark-theme .radio-btn ul li input:disabled + label {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .radio-btn ul li input:disabled + label::before, [dir] section.night-theme .radio-btn ul li input:disabled + label::before, [dir] .dark-theme .radio-btn ul li input:disabled + label::before, [dir] section.dark-theme .radio-btn ul li input:disabled + label::before {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .night-theme .form-buttons, [dir] section.night-theme .form-buttons, [dir] .dark-theme .form-buttons, [dir] section.dark-theme .form-buttons {
  background: var(--theme-background-background);
}
.night-theme .form-buttons input.btn01, section.night-theme .form-buttons input.btn01, .dark-theme .form-buttons input.btn01, section.dark-theme .form-buttons input.btn01 {
  color: var(--theme-background-background);
}
[dir] .night-theme .form-buttons input.btn01, [dir] section.night-theme .form-buttons input.btn01, [dir] .dark-theme .form-buttons input.btn01, [dir] section.dark-theme .form-buttons input.btn01 {
  background: var(--theme-text);
  border-color: var(--theme-text);
}
.night-theme .form-buttons input.btn02, section.night-theme .form-buttons input.btn02, .dark-theme .form-buttons input.btn02, section.dark-theme .form-buttons input.btn02 {
  color: var(--theme-text);
}
[dir] .night-theme .form-buttons input.btn02, [dir] section.night-theme .form-buttons input.btn02, [dir] .dark-theme .form-buttons input.btn02, [dir] section.dark-theme .form-buttons input.btn02 {
  background: var(--theme-background-background);
  border-color: var(--theme-text);
}
.night-theme .form-buttons input.btn02:hover, section.night-theme .form-buttons input.btn02:hover, .dark-theme .form-buttons input.btn02:hover, section.dark-theme .form-buttons input.btn02:hover {
  color: var(--theme-background-background);
}
[dir] .night-theme .form-buttons input.btn02:hover, [dir] section.night-theme .form-buttons input.btn02:hover, [dir] .dark-theme .form-buttons input.btn02:hover, [dir] section.dark-theme .form-buttons input.btn02:hover {
  background: var(--theme-text);
}
.night-theme .form-buttons input:disabled, section.night-theme .form-buttons input:disabled, .dark-theme .form-buttons input:disabled, section.dark-theme .form-buttons input:disabled {
  color: var(--theme-secondary-text);
  opacity: 0.6;
}
[dir] .night-theme .form-buttons input:disabled, [dir] section.night-theme .form-buttons input:disabled, [dir] .dark-theme .form-buttons input:disabled, [dir] section.dark-theme .form-buttons input:disabled {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
[dir] .night-theme .form-separator, [dir] section.night-theme .form-separator, [dir] .dark-theme .form-separator, [dir] section.dark-theme .form-separator {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .form-separator span, section.night-theme .form-separator span, .dark-theme .form-separator span, section.dark-theme .form-separator span {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .form-separator span, [dir] section.night-theme .form-separator span, [dir] .dark-theme .form-separator span, [dir] section.dark-theme .form-separator span {
  background: var(--theme-background-background);
}
[dir] .night-theme .branded-buttons, [dir] section.night-theme .branded-buttons, [dir] .dark-theme .branded-buttons, [dir] section.dark-theme .branded-buttons {
  background: var(--theme-background-background);
}
[dir] .night-theme .branded-buttons button, [dir] section.night-theme .branded-buttons button, [dir] .dark-theme .branded-buttons button, [dir] section.dark-theme .branded-buttons button {
  box-shadow: 0 0.1rem 0.1rem 0 rgba(var(--theme-text-rgb), 0.24), 0 0 0.1rem 0 rgba(var(--theme-text-rgb), 0.12);
}
.night-theme .branded-buttons button.google, section.night-theme .branded-buttons button.google, .dark-theme .branded-buttons button.google, section.dark-theme .branded-buttons button.google {
  color: #757575;
}
[dir] .night-theme .branded-buttons button.google, [dir] section.night-theme .branded-buttons button.google, [dir] .dark-theme .branded-buttons button.google, [dir] section.dark-theme .branded-buttons button.google {
  background: white;
}
.night-theme .branded-buttons button.facebook, section.night-theme .branded-buttons button.facebook, .dark-theme .branded-buttons button.facebook, section.dark-theme .branded-buttons button.facebook {
  color: white;
}
[dir] .night-theme .branded-buttons button.facebook, [dir] section.night-theme .branded-buttons button.facebook, [dir] .dark-theme .branded-buttons button.facebook, [dir] section.dark-theme .branded-buttons button.facebook {
  background: #3b5998;
}
.night-theme .branded-buttons button.twitter, section.night-theme .branded-buttons button.twitter, .dark-theme .branded-buttons button.twitter, section.dark-theme .branded-buttons button.twitter {
  color: white;
}
[dir] .night-theme .branded-buttons button.twitter, [dir] section.night-theme .branded-buttons button.twitter, [dir] .dark-theme .branded-buttons button.twitter, [dir] section.dark-theme .branded-buttons button.twitter {
  background: #5d9ec9;
}
[dir] .night-theme .composite-form, [dir] section.night-theme .composite-form, [dir] .dark-theme .composite-form, [dir] section.dark-theme .composite-form {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .footer-ex3, section.night-theme .footer-ex3, .dark-theme .footer-ex3, section.dark-theme .footer-ex3 {
  color: var(--theme-text);
}
[dir] .night-theme .footer-ex3, [dir] section.night-theme .footer-ex3, [dir] .dark-theme .footer-ex3, [dir] section.dark-theme .footer-ex3 {
  background-color: var(--theme-secondary-bg);
}
.night-theme .footer-ex3 a, section.night-theme .footer-ex3 a, .dark-theme .footer-ex3 a, section.dark-theme .footer-ex3 a {
  text-decoration: none;
  color: var(--theme-text);
}
.night-theme .footer-ex3 .logo-area__logo, section.night-theme .footer-ex3 .logo-area__logo, .dark-theme .footer-ex3 .logo-area__logo, section.dark-theme .footer-ex3 .logo-area__logo {
  filter: invert(100%) contrast(3);
}
[dir] .night-theme .footer-ex3__divider, [dir] section.night-theme .footer-ex3__divider, [dir] .dark-theme .footer-ex3__divider, [dir] section.dark-theme .footer-ex3__divider {
  background-color: var(--theme-divider);
}
[dir] .night-theme .footer-ex3 .info-links__element, [dir] section.night-theme .footer-ex3 .info-links__element, [dir] .dark-theme .footer-ex3 .info-links__element, [dir] section.dark-theme .footer-ex3 .info-links__element {
  border-color: var(--theme-divider);
}
[dir] .night-theme .footer-ex3__bottom-section .drop-down-base__list__element, [dir] section.night-theme .footer-ex3__bottom-section .drop-down-base__list__element, [dir] .dark-theme .footer-ex3__bottom-section .drop-down-base__list__element, [dir] section.dark-theme .footer-ex3__bottom-section .drop-down-base__list__element {
  border-color: var(--theme-divider);
}
.night-theme .back-to-top__label, section.night-theme .back-to-top__label, .dark-theme .back-to-top__label, section.dark-theme .back-to-top__label {
  color: var(--theme-text);
}
.night-theme .newsletter-subscription, section.night-theme .newsletter-subscription, .dark-theme .newsletter-subscription, section.dark-theme .newsletter-subscription {
  color: var(--theme-text);
}
[dir] .night-theme .newsletter-subscription__input, [dir] section.night-theme .newsletter-subscription__input, [dir] .dark-theme .newsletter-subscription__input, [dir] section.dark-theme .newsletter-subscription__input {
  border-color: #c4c4c4;
  border-color: var(--theme-divider);
  background: transparent;
}
.night-theme .newsletter-subscription__button, section.night-theme .newsletter-subscription__button, .dark-theme .newsletter-subscription__button, section.dark-theme .newsletter-subscription__button {
  color: var(--theme-background-background);
}
[dir] .night-theme .newsletter-subscription__button, [dir] section.night-theme .newsletter-subscription__button, [dir] .dark-theme .newsletter-subscription__button, [dir] section.dark-theme .newsletter-subscription__button {
  background: var(--theme-text);
}
.night-theme .follow-us, section.night-theme .follow-us, .dark-theme .follow-us, section.dark-theme .follow-us {
  color: var(--theme-text);
}
.night-theme .follow-us__accounts .aa, section.night-theme .follow-us__accounts .aa, .dark-theme .follow-us__accounts .aa, section.dark-theme .follow-us__accounts .aa {
  filter: none;
}
.night-theme .drop-down-base__label, section.night-theme .drop-down-base__label, .dark-theme .drop-down-base__label, section.dark-theme .drop-down-base__label {
  color: var(--theme-text);
}
.night-theme .drop-down-base__list, section.night-theme .drop-down-base__list, .dark-theme .drop-down-base__list, section.dark-theme .drop-down-base__list {
  color: var(--theme-text);
}
[dir] .night-theme .drop-down-base__list, [dir] section.night-theme .drop-down-base__list, [dir] .dark-theme .drop-down-base__list, [dir] section.dark-theme .drop-down-base__list {
  box-shadow: 0 0 0.7rem 0 rgba(var(--theme-divider), 0.1);
  box-shadow: 0 0 0.7rem 0 var(--theme-divider);
  background: var(--theme-background-background);
}
[dir] .night-theme .drop-down-base__list__element, [dir] section.night-theme .drop-down-base__list__element, [dir] .dark-theme .drop-down-base__list__element, [dir] section.dark-theme .drop-down-base__list__element {
  border-color: var(--theme-divider);
}
.night-theme .drop-down-base__list__title, section.night-theme .drop-down-base__list__title, .dark-theme .drop-down-base__list__title, section.dark-theme .drop-down-base__list__title {
  color: var(--theme-text);
}
.night-theme .top-info, section.night-theme .top-info, .dark-theme .top-info, section.dark-theme .top-info {
  color: var(--theme-text);
}
[dir] .night-theme .top-info, [dir] section.night-theme .top-info, [dir] .dark-theme .top-info, [dir] section.dark-theme .top-info {
  background-color: var(--theme-secondary-bg);
}
.night-theme .top-info__link, section.night-theme .top-info__link, .dark-theme .top-info__link, section.dark-theme .top-info__link {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav, [dir] section.night-theme .global-nav, [dir] .dark-theme .global-nav, [dir] section.dark-theme .global-nav {
  background: var(--theme-background-background);
}
[dir] .night-theme .global-nav .underBar, [dir] section.night-theme .global-nav .underBar, [dir] .dark-theme .global-nav .underBar, [dir] section.dark-theme .global-nav .underBar {
  border-color: var(--theme-text);
  background: var(--theme-text);
}
[dir] .night-theme .global-nav.fixed .main-nav, [dir] section.night-theme .global-nav.fixed .main-nav, [dir] .dark-theme .global-nav.fixed .main-nav, [dir] section.dark-theme .global-nav.fixed .main-nav {
  background: var(--theme-background-background);
  box-shadow: 0 0.2rem 2rem 0 rgba(var(--theme-text-rgb), 0.15);
}
[dir] .night-theme .global-nav .main-nav, [dir] section.night-theme .global-nav .main-nav, [dir] .dark-theme .global-nav .main-nav, [dir] section.dark-theme .global-nav .main-nav {
  border-color: var(--theme-divider);
}
.night-theme .global-nav .main-nav_element a, section.night-theme .global-nav .main-nav_element a, .dark-theme .global-nav .main-nav_element a, section.dark-theme .global-nav .main-nav_element a {
  color: var(--theme-text);
}
.night-theme .global-nav .main-nav .main-nav_sub-menu, section.night-theme .global-nav .main-nav .main-nav_sub-menu, .dark-theme .global-nav .main-nav .main-nav_sub-menu, section.dark-theme .global-nav .main-nav .main-nav_sub-menu {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav .main-nav .main-nav_sub-menu, [dir] section.night-theme .global-nav .main-nav .main-nav_sub-menu, [dir] .dark-theme .global-nav .main-nav .main-nav_sub-menu, [dir] section.dark-theme .global-nav .main-nav .main-nav_sub-menu {
  background: var(--theme-background-background);
  box-shadow: 0 8px 20px 0 rgba(var(--theme-text-rgb), 0.3);
}
[dir] .night-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] section.night-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] .dark-theme .global-nav .main-nav .main-nav_sub-menu-all-news, [dir] section.dark-theme .global-nav .main-nav .main-nav_sub-menu-all-news {
  border-color: var(--theme-divider);
}
[dir] .night-theme .global-nav .main-nav.hide-in-mobile, [dir] section.night-theme .global-nav .main-nav.hide-in-mobile, [dir] .dark-theme .global-nav .main-nav.hide-in-mobile, [dir] section.dark-theme .global-nav .main-nav.hide-in-mobile {
  border-color: var(--theme-divider);
}
[dir] .night-theme .global-nav .theme-switch, [dir] .night-theme .global-nav .language-switch, [dir] section.night-theme .global-nav .theme-switch, [dir] section.night-theme .global-nav .language-switch, [dir] .dark-theme .global-nav .theme-switch, [dir] .dark-theme .global-nav .language-switch, [dir] section.dark-theme .global-nav .theme-switch, [dir] section.dark-theme .global-nav .language-switch {
  background-color: var(--theme-secondary-bg);
  border-color: var(--theme-divider);
}
.night-theme .global-nav .theme-switch_element .language-switch_link,
.night-theme .global-nav .language-switch_element .language-switch_link, section.night-theme .global-nav .theme-switch_element .language-switch_link,
section.night-theme .global-nav .language-switch_element .language-switch_link, .dark-theme .global-nav .theme-switch_element .language-switch_link,
.dark-theme .global-nav .language-switch_element .language-switch_link, section.dark-theme .global-nav .theme-switch_element .language-switch_link,
section.dark-theme .global-nav .language-switch_element .language-switch_link {
  color: var(--theme-text);
}
.night-theme .global-nav .theme-switch_element.active .theme-switch_link,
.night-theme .global-nav .theme-switch_element.active .language-switch_link,
.night-theme .global-nav .language-switch_element.active .theme-switch_link,
.night-theme .global-nav .language-switch_element.active .language-switch_link, section.night-theme .global-nav .theme-switch_element.active .theme-switch_link,
section.night-theme .global-nav .theme-switch_element.active .language-switch_link,
section.night-theme .global-nav .language-switch_element.active .theme-switch_link,
section.night-theme .global-nav .language-switch_element.active .language-switch_link, .dark-theme .global-nav .theme-switch_element.active .theme-switch_link,
.dark-theme .global-nav .theme-switch_element.active .language-switch_link,
.dark-theme .global-nav .language-switch_element.active .theme-switch_link,
.dark-theme .global-nav .language-switch_element.active .language-switch_link, section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link,
section.dark-theme .global-nav .theme-switch_element.active .language-switch_link,
section.dark-theme .global-nav .language-switch_element.active .theme-switch_link,
section.dark-theme .global-nav .language-switch_element.active .language-switch_link {
  color: white;
}
[dir] .night-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .dark-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .language-switch_link {
  background-color: #151515;
  border-color: var(--theme-text);
}
.night-theme .global-nav .theme-switch_element.active .theme-switch_link .aa,
.night-theme .global-nav .theme-switch_element.active .language-switch_link .aa,
.night-theme .global-nav .language-switch_element.active .theme-switch_link .aa,
.night-theme .global-nav .language-switch_element.active .language-switch_link .aa, section.night-theme .global-nav .theme-switch_element.active .theme-switch_link .aa,
section.night-theme .global-nav .theme-switch_element.active .language-switch_link .aa,
section.night-theme .global-nav .language-switch_element.active .theme-switch_link .aa,
section.night-theme .global-nav .language-switch_element.active .language-switch_link .aa, .dark-theme .global-nav .theme-switch_element.active .theme-switch_link .aa,
.dark-theme .global-nav .theme-switch_element.active .language-switch_link .aa,
.dark-theme .global-nav .language-switch_element.active .theme-switch_link .aa,
.dark-theme .global-nav .language-switch_element.active .language-switch_link .aa, section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link .aa,
section.dark-theme .global-nav .theme-switch_element.active .language-switch_link .aa,
section.dark-theme .global-nav .language-switch_element.active .theme-switch_link .aa,
section.dark-theme .global-nav .language-switch_element.active .language-switch_link .aa {
  filter: invert(100%) contrast(3);
}
.night-theme .global-nav .theme-switch_element,
.night-theme .global-nav .language-switch_element, section.night-theme .global-nav .theme-switch_element,
section.night-theme .global-nav .language-switch_element, .dark-theme .global-nav .theme-switch_element,
.dark-theme .global-nav .language-switch_element, section.dark-theme .global-nav .theme-switch_element,
section.dark-theme .global-nav .language-switch_element {
  color: white;
}
[dir] .night-theme .global-nav .theme-switch_element, [dir] .night-theme .global-nav .language-switch_element, [dir] section.night-theme .global-nav .theme-switch_element, [dir] section.night-theme .global-nav .language-switch_element, [dir] .dark-theme .global-nav .theme-switch_element, [dir] .dark-theme .global-nav .language-switch_element, [dir] section.dark-theme .global-nav .theme-switch_element, [dir] section.dark-theme .global-nav .language-switch_element {
  border-color: var(--theme-text);
}
.night-theme .global-nav .theme-switch_element .theme-switch_link .aa,
.night-theme .global-nav .language-switch_element .theme-switch_link .aa, section.night-theme .global-nav .theme-switch_element .theme-switch_link .aa,
section.night-theme .global-nav .language-switch_element .theme-switch_link .aa, .dark-theme .global-nav .theme-switch_element .theme-switch_link .aa,
.dark-theme .global-nav .language-switch_element .theme-switch_link .aa, section.dark-theme .global-nav .theme-switch_element .theme-switch_link .aa,
section.dark-theme .global-nav .language-switch_element .theme-switch_link .aa {
  filter: invert(100%) contrast(3);
}
[dir] .night-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.night-theme .global-nav .language-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] .dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] .dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] .dark-theme .global-nav .language-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .theme-switch_element.active .language-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .theme-switch_link, [dir] section.dark-theme .global-nav .language-switch_element.active .language-switch_link {
  background-color: #6a707e;
}
.night-theme .global-nav .main-header .logo, section.night-theme .global-nav .main-header .logo, .dark-theme .global-nav .main-header .logo, section.dark-theme .global-nav .main-header .logo {
  filter: invert(100%) contrast(3);
}
.night-theme .global-nav .main-header .btn, section.night-theme .global-nav .main-header .btn, .dark-theme .global-nav .main-header .btn, section.dark-theme .global-nav .main-header .btn {
  color: white;
}
.night-theme .global-nav .main-header .btn .aa-live, section.night-theme .global-nav .main-header .btn .aa-live, .dark-theme .global-nav .main-header .btn .aa-live, section.dark-theme .global-nav .main-header .btn .aa-live {
  filter: brightness(0) invert(1);
}
[dir] .night-theme .global-nav .main-header .search-layout, [dir] section.night-theme .global-nav .main-header .search-layout, [dir] .dark-theme .global-nav .main-header .search-layout, [dir] section.dark-theme .global-nav .main-header .search-layout {
  background-color: var(--theme-background-background);
}
.night-theme .global-nav .main-header .search-form input[type=text], section.night-theme .global-nav .main-header .search-form input[type=text], .dark-theme .global-nav .main-header .search-form input[type=text], section.dark-theme .global-nav .main-header .search-form input[type=text] {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav .main-header .search-form input[type=text], [dir] section.night-theme .global-nav .main-header .search-form input[type=text], [dir] .dark-theme .global-nav .main-header .search-form input[type=text], [dir] section.dark-theme .global-nav .main-header .search-form input[type=text] {
  border: 0.1rem solid var(--theme-divider);
  box-shadow: none;
  background-color: var(--theme-divider);
}
.night-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, section.night-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, .dark-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder, section.dark-theme .global-nav .main-header .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, section.night-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, .dark-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .global-nav .main-header .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .global-nav .main-header .search-form input[type=text]::placeholder, section.night-theme .global-nav .main-header .search-form input[type=text]::placeholder, .dark-theme .global-nav .main-header .search-form input[type=text]::placeholder, section.dark-theme .global-nav .main-header .search-form input[type=text]::placeholder {
  color: var(--theme-secondary-text);
  opacity: 1;
}
.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--theme-text);
}
[dir] .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] .night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] section.night-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] .dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus, [dir] section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill, [dir] section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:hover, [dir] section.dark-theme .global-nav .main-header .search-form input[type=text]:-webkit-autofill:focus {
  box-shadow: 0 0 0 3rem var(--theme-background-background) inset;
  border: solid 0.1rem var(--theme-divider);
}
.night-theme .global-nav .main-header .logo.tv-logo, section.night-theme .global-nav .main-header .logo.tv-logo, .dark-theme .global-nav .main-header .logo.tv-logo, section.dark-theme .global-nav .main-header .logo.tv-logo {
  width: 9.5rem;
  height: 3rem;
  filter: unset;
}
[dir] .night-theme .global-nav .main-header .logo.tv-logo, [dir] section.night-theme .global-nav .main-header .logo.tv-logo, [dir] .dark-theme .global-nav .main-header .logo.tv-logo, [dir] section.dark-theme .global-nav .main-header .logo.tv-logo {
  margin: 1.2rem 0 1.2rem 0;
}
@media (min-width: 501px) {
  .night-theme .global-nav .main-header .logo.tv-logo, section.night-theme .global-nav .main-header .logo.tv-logo, .dark-theme .global-nav .main-header .logo.tv-logo, section.dark-theme .global-nav .main-header .logo.tv-logo {
    width: 12.4rem;
    height: 3.7rem;
  }
  [dir] .night-theme .global-nav .main-header .logo.tv-logo, [dir] section.night-theme .global-nav .main-header .logo.tv-logo, [dir] .dark-theme .global-nav .main-header .logo.tv-logo, [dir] section.dark-theme .global-nav .main-header .logo.tv-logo {
    margin: 0.85rem 0 0.85rem 0;
  }
}
[dir] .night-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] section.night-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] .dark-theme .global-nav .main-header .logo.tv-logo.logo_link, [dir] section.dark-theme .global-nav .main-header .logo.tv-logo.logo_link {
  background-image: url(assets/gfx/logo/tv-logo.svg);
  background-image: url(assets/gfx/logo/tv-logo-white.svg);
}
[dir] .night-theme .global-nav .dropDown_list, [dir] section.night-theme .global-nav .dropDown_list, [dir] .dark-theme .global-nav .dropDown_list, [dir] section.dark-theme .global-nav .dropDown_list {
  background-color: var(--theme-background-background);
}
.night-theme .global-nav .dropDown_list a, section.night-theme .global-nav .dropDown_list a, .dark-theme .global-nav .dropDown_list a, section.dark-theme .global-nav .dropDown_list a {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .night-theme .global-nav .dropDown_list, [dir] section.night-theme .global-nav .dropDown_list, [dir] .dark-theme .global-nav .dropDown_list, [dir] section.dark-theme .global-nav .dropDown_list {
    box-shadow: 0 5px 28px 0 rgba(21, 21, 21, 0.07);
  }
}
.night-theme .global-nav .dropDown_label, section.night-theme .global-nav .dropDown_label, .dark-theme .global-nav .dropDown_label, section.dark-theme .global-nav .dropDown_label {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav .dropDown-active, [dir] .night-theme .global-nav .dropDown:hover, [dir] section.night-theme .global-nav .dropDown-active, [dir] section.night-theme .global-nav .dropDown:hover, [dir] .dark-theme .global-nav .dropDown-active, [dir] .dark-theme .global-nav .dropDown:hover, [dir] section.dark-theme .global-nav .dropDown-active, [dir] section.dark-theme .global-nav .dropDown:hover {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .global-nav .dropDown_group::after, [dir] section.night-theme .global-nav .dropDown_group::after, [dir] .dark-theme .global-nav .dropDown_group::after, [dir] section.dark-theme .global-nav .dropDown_group::after {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .global-nav .mega-menu, [dir] section.night-theme .global-nav .mega-menu, [dir] .dark-theme .global-nav .mega-menu, [dir] section.dark-theme .global-nav .mega-menu {
  background: var(--theme-background-background);
  box-shadow: 0 0.7rem 0.7rem -0.6rem rgba(21, 21, 21, 0.1);
}
[dir] .night-theme .global-nav .mega-menu-bg, [dir] section.night-theme .global-nav .mega-menu-bg, [dir] .dark-theme .global-nav .mega-menu-bg, [dir] section.dark-theme .global-nav .mega-menu-bg {
  background-color: var(--theme-secondary-bg);
}
.night-theme .global-nav .mega-menu_icons, section.night-theme .global-nav .mega-menu_icons, .dark-theme .global-nav .mega-menu_icons, section.dark-theme .global-nav .mega-menu_icons {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav .mega-menu .theme-switch, [dir] .night-theme .global-nav .mega-menu .language-switch, [dir] section.night-theme .global-nav .mega-menu .theme-switch, [dir] section.night-theme .global-nav .mega-menu .language-switch, [dir] .dark-theme .global-nav .mega-menu .theme-switch, [dir] .dark-theme .global-nav .mega-menu .language-switch, [dir] section.dark-theme .global-nav .mega-menu .theme-switch, [dir] section.dark-theme .global-nav .mega-menu .language-switch {
  background: none;
}
[dir] .night-theme .global-nav .mega-menu_header, [dir] section.night-theme .global-nav .mega-menu_header, [dir] .dark-theme .global-nav .mega-menu_header, [dir] section.dark-theme .global-nav .mega-menu_header {
  border-color: var(--theme-divider);
}
[dir] .night-theme .global-nav .mega-menu .mega-menu_element, [dir] section.night-theme .global-nav .mega-menu .mega-menu_element, [dir] .dark-theme .global-nav .mega-menu .mega-menu_element, [dir] section.dark-theme .global-nav .mega-menu .mega-menu_element {
  border-color: var(--theme-divider);
}
[dir] .night-theme .global-nav .mega-menu .mega-menu_element.active, [dir] section.night-theme .global-nav .mega-menu .mega-menu_element.active, [dir] .dark-theme .global-nav .mega-menu .mega-menu_element.active, [dir] section.dark-theme .global-nav .mega-menu .mega-menu_element.active {
  border: none;
}
[dir] .night-theme .global-nav .mega-menu_lead, [dir] section.night-theme .global-nav .mega-menu_lead, [dir] .dark-theme .global-nav .mega-menu_lead, [dir] section.dark-theme .global-nav .mega-menu_lead {
  border-color: var(--theme-divider);
}
.night-theme .global-nav .mega-menu_label, section.night-theme .global-nav .mega-menu_label, .dark-theme .global-nav .mega-menu_label, section.dark-theme .global-nav .mega-menu_label {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav .mega-menu .sub-menu, [dir] section.night-theme .global-nav .mega-menu .sub-menu, [dir] .dark-theme .global-nav .mega-menu .sub-menu, [dir] section.dark-theme .global-nav .mega-menu .sub-menu {
  background: var(--theme-background-background);
}
.night-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, .dark-theme .global-nav .mega-menu .sub-menu .mega-menu_header a, section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_header a {
  color: var(--theme-text);
}
.night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, .dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
  color: var(--theme-text);
}
@media (min-width: 1200px) {
  [dir] .night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] .dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover, [dir] section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover {
    background-image: none;
  }
  .night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.night-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, .dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label, section.dark-theme .global-nav .mega-menu .sub-menu .mega-menu_lead:hover .mega-menu_label {
    color: var(--theme-secondary-text);
  }
}
.night-theme .global-nav .mega-menu_actions, section.night-theme .global-nav .mega-menu_actions, .dark-theme .global-nav .mega-menu_actions, section.dark-theme .global-nav .mega-menu_actions {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav .mega-menu .tags, [dir] section.night-theme .global-nav .mega-menu .tags, [dir] .dark-theme .global-nav .mega-menu .tags, [dir] section.dark-theme .global-nav .mega-menu .tags {
  border-width: 0;
}
@media (min-width: 1200px) {
  [dir] .night-theme .global-nav .mega-menu_list, [dir] section.night-theme .global-nav .mega-menu_list, [dir] .dark-theme .global-nav .mega-menu_list, [dir] section.dark-theme .global-nav .mega-menu_list {
    border-width: 0;
  }
}
.night-theme .global-nav .breadcrumb_link, section.night-theme .global-nav .breadcrumb_link, .dark-theme .global-nav .breadcrumb_link, section.dark-theme .global-nav .breadcrumb_link {
  color: var(--theme-text);
}
.night-theme .global-nav .article-nav, section.night-theme .global-nav .article-nav, .dark-theme .global-nav .article-nav, section.dark-theme .global-nav .article-nav {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav .article-nav, [dir] section.night-theme .global-nav .article-nav, [dir] .dark-theme .global-nav .article-nav, [dir] section.dark-theme .global-nav .article-nav {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .global-nav .accessibility_link, [dir] section.night-theme .global-nav .accessibility_link, [dir] .dark-theme .global-nav .accessibility_link, [dir] section.dark-theme .global-nav .accessibility_link {
  background-color: var(--theme-secondary-bg);
}
.night-theme .global-nav.alhadath .top-info, section.night-theme .global-nav.alhadath .top-info, .dark-theme .global-nav.alhadath .top-info, section.dark-theme .global-nav.alhadath .top-info {
  color: var(--theme-always-white);
}
[dir] .night-theme .global-nav.alhadath .top-info, [dir] section.night-theme .global-nav.alhadath .top-info, [dir] .dark-theme .global-nav.alhadath .top-info, [dir] section.dark-theme .global-nav.alhadath .top-info {
  background-color: #151515;
}
.night-theme .global-nav.alhadath .top-info__link, section.night-theme .global-nav.alhadath .top-info__link, .dark-theme .global-nav.alhadath .top-info__link, section.dark-theme .global-nav.alhadath .top-info__link {
  color: var(--theme-always-white);
}
.night-theme .global-nav.alhadath .top-info .drop-down-base__label, section.night-theme .global-nav.alhadath .top-info .drop-down-base__label, .dark-theme .global-nav.alhadath .top-info .drop-down-base__label, section.dark-theme .global-nav.alhadath .top-info .drop-down-base__label {
  color: var(--theme-always-white);
}
[dir] .night-theme .global-nav.alhadath .main-header, [dir] section.night-theme .global-nav.alhadath .main-header, [dir] .dark-theme .global-nav.alhadath .main-header, [dir] section.dark-theme .global-nav.alhadath .main-header {
  background-color: #151515;
}
.night-theme .global-nav.alhadath .main-header .logo, section.night-theme .global-nav.alhadath .main-header .logo, .dark-theme .global-nav.alhadath .main-header .logo, section.dark-theme .global-nav.alhadath .main-header .logo {
  filter: none;
}
.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], section.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], .dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], section.dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text] {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], [dir] section.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], [dir] .dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text], [dir] section.dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text] {
  background: var(--theme-background-background);
}
.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder, section.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder, .dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder, section.dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
  color: var(--theme-text);
}
.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, section.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, .dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder, section.dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
  color: var(--theme-text);
}
.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder, section.night-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder, .dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder, section.dark-theme .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder {
  color: var(--theme-text);
}
[dir] .night-theme .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar, [dir] section.night-theme .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar, [dir] .dark-theme .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar, [dir] section.dark-theme .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
  background-color: var(--theme-secondary-bg);
}
.night-theme .global-nav.alhadath .breadcrumb_link, section.night-theme .global-nav.alhadath .breadcrumb_link, .dark-theme .global-nav.alhadath .breadcrumb_link, section.dark-theme .global-nav.alhadath .breadcrumb_link {
  color: var(--theme-secondary-text);
}
.night-theme .tabs, section.night-theme .tabs, .dark-theme .tabs, section.dark-theme .tabs {
  color: var(--theme-text);
}
[dir] .night-theme .tabs, [dir] section.night-theme .tabs, [dir] .dark-theme .tabs, [dir] section.dark-theme .tabs {
  background: var(--theme-background-background);
}
.night-theme .tabs .tabs-tablist button .tabs-tab__content, section.night-theme .tabs .tabs-tablist button .tabs-tab__content, .dark-theme .tabs .tabs-tablist button .tabs-tab__content, section.dark-theme .tabs .tabs-tablist button .tabs-tab__content {
  color: var(--theme-secondary-text);
}
.night-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .dark-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-text);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .program-grid, section.night-theme .program-grid, .dark-theme .program-grid, section.dark-theme .program-grid {
  color: var(--theme-text);
}
[dir] .night-theme .program-grid, [dir] section.night-theme .program-grid, [dir] .dark-theme .program-grid, [dir] section.dark-theme .program-grid {
  background: var(--theme-background-background);
}
[dir] .night-theme .program-grid .grid .swiper-container, [dir] section.night-theme .program-grid .grid .swiper-container, [dir] .dark-theme .program-grid .grid .swiper-container, [dir] section.dark-theme .program-grid .grid .swiper-container {
  border-color: var(--theme-background-background);
}
[dir] .night-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide, [dir] section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-background-background);
}
[dir] .night-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after, [dir] section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after, [dir] .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after, [dir] section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after {
  background-color: var(--theme-live);
}
.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide a, section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide a {
  color: var(--theme-text);
}
.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name, section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .prog-name {
  color: var(--theme-text);
}
.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, section.night-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, .dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span, section.dark-theme .program-grid .grid .swiper-container .carousel .swiper-slide .time-span {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .program-grid .grid .controls .navigator, [dir] section.night-theme .program-grid .grid .controls .navigator, [dir] .dark-theme .program-grid .grid .controls .navigator, [dir] section.dark-theme .program-grid .grid .controls .navigator {
  background: var(--theme-secondary-bg);
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
.night-theme .watch-on, section.night-theme .watch-on, .dark-theme .watch-on, section.dark-theme .watch-on {
  color: var(--theme-text);
}
[dir] .night-theme .watch-on, [dir] section.night-theme .watch-on, [dir] .dark-theme .watch-on, [dir] section.dark-theme .watch-on {
  background: var(--theme-background-background);
  border-color: var(--theme-divider);
}
.night-theme .watch-on .watch-urls a, section.night-theme .watch-on .watch-urls a, .dark-theme .watch-on .watch-urls a, section.dark-theme .watch-on .watch-urls a {
  color: var(--theme-text);
}
[dir] .night-theme .watch-on .watch-urls a, [dir] section.night-theme .watch-on .watch-urls a, [dir] .dark-theme .watch-on .watch-urls a, [dir] section.dark-theme .watch-on .watch-urls a {
  border-color: var(--theme-divider);
}
[dir] .night-theme .podcast-hero .media, [dir] section.night-theme .podcast-hero .media, [dir] .dark-theme .podcast-hero .media, [dir] section.dark-theme .podcast-hero .media {
  background: var(--theme-background-background);
}
[dir=ltr] .night-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] section.night-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] .dark-theme .podcast-hero-program .media .media_right-wing, [dir=ltr] section.dark-theme .podcast-hero-program .media .media_right-wing {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir=rtl] .night-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] section.night-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] .dark-theme .podcast-hero-program .media .media_right-wing, [dir=rtl] section.dark-theme .podcast-hero-program .media .media_right-wing {
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir=ltr] .night-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] section.night-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] .dark-theme .podcast-hero-program .media .media_left-wing, [dir=ltr] section.dark-theme .podcast-hero-program .media .media_left-wing {
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir=rtl] .night-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] section.night-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] .dark-theme .podcast-hero-program .media .media_left-wing, [dir=rtl] section.dark-theme .podcast-hero-program .media .media_left-wing {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--theme-background-background) 95%);
}
[dir] .night-theme .podcast-hero-program .program_description, [dir] section.night-theme .podcast-hero-program .program_description, [dir] .dark-theme .podcast-hero-program .program_description, [dir] section.dark-theme .podcast-hero-program .program_description {
  background-color: var(--theme-secondary-bg);
}
.night-theme .podcast-hero-program .program_description_text, section.night-theme .podcast-hero-program .program_description_text, .dark-theme .podcast-hero-program .program_description_text, section.dark-theme .podcast-hero-program .program_description_text {
  color: var(--theme-text);
}
.night-theme .podcast-hero_featured-programs .np-card .card-content .card-title,
.night-theme .podcast-hero_featured-programs .np-card .card-content .card-description, section.night-theme .podcast-hero_featured-programs .np-card .card-content .card-title,
section.night-theme .podcast-hero_featured-programs .np-card .card-content .card-description, .dark-theme .podcast-hero_featured-programs .np-card .card-content .card-title,
.dark-theme .podcast-hero_featured-programs .np-card .card-content .card-description, section.dark-theme .podcast-hero_featured-programs .np-card .card-content .card-title,
section.dark-theme .podcast-hero_featured-programs .np-card .card-content .card-description {
  color: var(--theme-text);
}
.night-theme .alhadath-footer, section.night-theme .alhadath-footer, .dark-theme .alhadath-footer, section.dark-theme .alhadath-footer {
  color: var(--theme-text);
}
[dir] .night-theme .alhadath-footer, [dir] section.night-theme .alhadath-footer, [dir] .dark-theme .alhadath-footer, [dir] section.dark-theme .alhadath-footer {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .alhadath-footer .footer-content .alhadath-logo, [dir] section.night-theme .alhadath-footer .footer-content .alhadath-logo, [dir] .dark-theme .alhadath-footer .footer-content .alhadath-logo, [dir] section.dark-theme .alhadath-footer .footer-content .alhadath-logo {
  background: url("assets/gfx/logo/hadath-logo-night.svg") center no-repeat;
  background-size: contain;
  background: url("assets/gfx/logo/hadath-logo.svg") center no-repeat;
  background-size: contain;
}
.night-theme .alhadath-footer .footer-content .footer-sections .news-links ul li a, .night-theme .alhadath-footer .footer-content .footer-sections .services-links ul li a, section.night-theme .alhadath-footer .footer-content .footer-sections .news-links ul li a, section.night-theme .alhadath-footer .footer-content .footer-sections .services-links ul li a, .dark-theme .alhadath-footer .footer-content .footer-sections .news-links ul li a, .dark-theme .alhadath-footer .footer-content .footer-sections .services-links ul li a, section.dark-theme .alhadath-footer .footer-content .footer-sections .news-links ul li a, section.dark-theme .alhadath-footer .footer-content .footer-sections .services-links ul li a {
  color: var(--theme-text);
}
.night-theme .alhadath-footer .footer-content .copyrights, section.night-theme .alhadath-footer .footer-content .copyrights, .dark-theme .alhadath-footer .footer-content .copyrights, section.dark-theme .alhadath-footer .footer-content .copyrights {
  color: var(--theme-text);
}
[dir] .night-theme .alhadath-latest-episode, [dir] section.night-theme .alhadath-latest-episode, [dir] .dark-theme .alhadath-latest-episode, [dir] section.dark-theme .alhadath-latest-episode {
  background-color: var(--theme-background-background);
}
.night-theme .alhadath-latest-episode .episode-details .publish-details, section.night-theme .alhadath-latest-episode .episode-details .publish-details, .dark-theme .alhadath-latest-episode .episode-details .publish-details, section.dark-theme .alhadath-latest-episode .episode-details .publish-details {
  color: var(--theme-secondary-text);
}
.night-theme .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, section.night-theme .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, .dark-theme .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label, section.dark-theme .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
  color: var(--theme-always-white);
}
[dir] .night-theme .podcast-grid .np-card .card-content, [dir] section.night-theme .podcast-grid .np-card .card-content, [dir] .dark-theme .podcast-grid .np-card .card-content, [dir] section.dark-theme .podcast-grid .np-card .card-content {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .aa-audio-player, [dir] section.night-theme .aa-audio-player, [dir] .dark-theme .aa-audio-player, [dir] section.dark-theme .aa-audio-player {
  background: var(--theme-background-background);
}
.night-theme .aa-audio-player .controls_element-previous, .night-theme .aa-audio-player .controls_element-next, section.night-theme .aa-audio-player .controls_element-previous, section.night-theme .aa-audio-player .controls_element-next, .dark-theme .aa-audio-player .controls_element-previous, .dark-theme .aa-audio-player .controls_element-next, section.dark-theme .aa-audio-player .controls_element-previous, section.dark-theme .aa-audio-player .controls_element-next {
  color: var(--theme-text);
}
[dir] .night-theme .aa-audio-player .controls_element-previous, [dir] .night-theme .aa-audio-player .controls_element-next, [dir] section.night-theme .aa-audio-player .controls_element-previous, [dir] section.night-theme .aa-audio-player .controls_element-next, [dir] .dark-theme .aa-audio-player .controls_element-previous, [dir] .dark-theme .aa-audio-player .controls_element-next, [dir] section.dark-theme .aa-audio-player .controls_element-previous, [dir] section.dark-theme .aa-audio-player .controls_element-next {
  background: var(--theme-secondary-bg);
}
.night-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, section.night-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, .dark-theme .aa-audio-player .controls_element_circle-slider svg path:first-child, section.dark-theme .aa-audio-player .controls_element_circle-slider svg path:first-child {
  stroke: var(--theme-divider);
}
[dir] .night-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.night-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] .dark-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track, [dir] section.dark-theme .aa-audio-player .duration_seeker::-webkit-slider-runnable-track {
  background: var(--theme-divider);
  background: #404959;
}
[dir] .night-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] section.night-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] .dark-theme .aa-audio-player .duration_seeker::-moz-range-track, [dir] section.dark-theme .aa-audio-player .duration_seeker::-moz-range-track {
  background: var(--theme-divider);
}
[dir] .night-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] section.night-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] .dark-theme .aa-audio-player .duration_seeker::-ms-fill-upper, [dir] section.dark-theme .aa-audio-player .duration_seeker::-ms-fill-upper {
  background: var(--theme-divider);
}
.night-theme .aa-audio-player .duration_current-time, .night-theme .aa-audio-player .duration_current-duration, section.night-theme .aa-audio-player .duration_current-time, section.night-theme .aa-audio-player .duration_current-duration, .dark-theme .aa-audio-player .duration_current-time, .dark-theme .aa-audio-player .duration_current-duration, section.dark-theme .aa-audio-player .duration_current-time, section.dark-theme .aa-audio-player .duration_current-duration {
  color: var(--theme-secondary-text);
}
.night-theme .aa-audio-player .program-info_toggle .aa, section.night-theme .aa-audio-player .program-info_toggle .aa, .dark-theme .aa-audio-player .program-info_toggle .aa, section.dark-theme .aa-audio-player .program-info_toggle .aa {
  filter: invert(100%) contrast(3);
}
@media (min-width: 501px) {
  [dir] .night-theme .aa-audio-player .program-share .share-this-show, [dir] section.night-theme .aa-audio-player .program-share .share-this-show, [dir] .dark-theme .aa-audio-player .program-share .share-this-show, [dir] section.dark-theme .aa-audio-player .program-share .share-this-show {
    background: var(--theme-background-background);
  }
}
[dir] .night-theme .aa-audio-player-programs-view, [dir] section.night-theme .aa-audio-player-programs-view, [dir] .dark-theme .aa-audio-player-programs-view, [dir] section.dark-theme .aa-audio-player-programs-view {
  box-shadow: 0 0.8rem 2rem 0 rgba(43, 51, 71, 0.2);
  background: var(--theme-background-background);
}
[dir] .night-theme .aa-audio-player-programs-view .page-content.main, [dir] section.night-theme .aa-audio-player-programs-view .page-content.main, [dir] .dark-theme .aa-audio-player-programs-view .page-content.main, [dir] section.dark-theme .aa-audio-player-programs-view .page-content.main {
  background: var(--theme-background-background);
}
[dir] .night-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] section.night-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] .dark-theme .aa-audio-player-programs-view .aa-audio-player_right-wing, [dir] section.dark-theme .aa-audio-player-programs-view .aa-audio-player_right-wing {
  background: var(--theme-background-background);
}
@media (min-width: 501px) {
  [dir] .night-theme .aa-audio-player-programs-view .share-this, [dir] section.night-theme .aa-audio-player-programs-view .share-this, [dir] .dark-theme .aa-audio-player-programs-view .share-this, [dir] section.dark-theme .aa-audio-player-programs-view .share-this {
    background: none;
  }
}
[dir] .night-theme .aa-audio-player-inline, [dir] section.night-theme .aa-audio-player-inline, [dir] .dark-theme .aa-audio-player-inline, [dir] section.dark-theme .aa-audio-player-inline {
  background: var(--theme-secondary-bg);
}
.night-theme .podcast-program, section.night-theme .podcast-program, .dark-theme .podcast-program, section.dark-theme .podcast-program {
  color: var(--theme-text);
}
[dir] .night-theme .podcast-program, [dir] section.night-theme .podcast-program, [dir] .dark-theme .podcast-program, [dir] section.dark-theme .podcast-program {
  background: var(--theme-secondary-bg);
}
.night-theme .podcast-program_duration, .night-theme .podcast-program_date, section.night-theme .podcast-program_duration, section.night-theme .podcast-program_date, .dark-theme .podcast-program_duration, .dark-theme .podcast-program_date, section.dark-theme .podcast-program_duration, section.dark-theme .podcast-program_date {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .podcast-program_duration, [dir] .night-theme .podcast-program_date, [dir] section.night-theme .podcast-program_duration, [dir] section.night-theme .podcast-program_date, [dir] .dark-theme .podcast-program_duration, [dir] .dark-theme .podcast-program_date, [dir] section.dark-theme .podcast-program_duration, [dir] section.dark-theme .podcast-program_date {
  border-color: inherit;
}
.night-theme .podcast-program_main-link, section.night-theme .podcast-program_main-link, .dark-theme .podcast-program_main-link, section.dark-theme .podcast-program_main-link {
  color: var(--theme-text);
}
[dir] .night-theme .podcast-program .aa-audio-player, [dir] section.night-theme .podcast-program .aa-audio-player, [dir] .dark-theme .podcast-program .aa-audio-player, [dir] section.dark-theme .podcast-program .aa-audio-player {
  background: none;
}
[dir] .night-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] .night-theme .podcast-program .aa-audio-player .controls_element-next, [dir] section.night-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] section.night-theme .podcast-program .aa-audio-player .controls_element-next, [dir] .dark-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] .dark-theme .podcast-program .aa-audio-player .controls_element-next, [dir] section.dark-theme .podcast-program .aa-audio-player .controls_element-previous, [dir] section.dark-theme .podcast-program .aa-audio-player .controls_element-next {
  background: var(--theme-background-background);
}
[dir] .night-theme .podcast-program-episode, [dir] section.night-theme .podcast-program-episode, [dir] .dark-theme .podcast-program-episode, [dir] section.dark-theme .podcast-program-episode {
  background: none;
}
[dir] .night-theme .podcast-program-episode .aa-audio-player, [dir] section.night-theme .podcast-program-episode .aa-audio-player, [dir] .dark-theme .podcast-program-episode .aa-audio-player, [dir] section.dark-theme .podcast-program-episode .aa-audio-player {
  background: var(--theme-background-background);
}
[dir] .night-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] .night-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] section.night-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] section.night-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] .dark-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] .dark-theme .podcast-program-episode .aa-audio-player .controls_element-next, [dir] section.dark-theme .podcast-program-episode .aa-audio-player .controls_element-previous, [dir] section.dark-theme .podcast-program-episode .aa-audio-player .controls_element-next {
  background: var(--theme-secondary-bg);
}
.night-theme .podcast-program-episode .podcast-program_link, section.night-theme .podcast-program-episode .podcast-program_link, .dark-theme .podcast-program-episode .podcast-program_link, section.dark-theme .podcast-program-episode .podcast-program_link {
  color: var(--theme-text);
}
[dir] .night-theme .podcast-program-page-article, [dir] section.night-theme .podcast-program-page-article, [dir] .dark-theme .podcast-program-page-article, [dir] section.dark-theme .podcast-program-page-article {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .podcast-program-page-article .podcast-program, [dir] section.night-theme .podcast-program-page-article .podcast-program, [dir] .dark-theme .podcast-program-page-article .podcast-program, [dir] section.dark-theme .podcast-program-page-article .podcast-program {
  border-color: var(--theme-divider);
}
.night-theme .pulse, section.night-theme .pulse, .dark-theme .pulse, section.dark-theme .pulse {
  color: var(--theme-text);
}
[dir] .night-theme .pulse, [dir] section.night-theme .pulse, [dir] .dark-theme .pulse, [dir] section.dark-theme .pulse {
  background: var(--theme-secondary-bg);
  border-color: var(--theme-live);
}
[dir] .night-theme .pulse .pulse-icon::before, [dir] .night-theme .pulse .pulse-icon::after, [dir] section.night-theme .pulse .pulse-icon::before, [dir] section.night-theme .pulse .pulse-icon::after, [dir] .dark-theme .pulse .pulse-icon::before, [dir] .dark-theme .pulse .pulse-icon::after, [dir] section.dark-theme .pulse .pulse-icon::before, [dir] section.dark-theme .pulse .pulse-icon::after {
  background: var(--theme-live);
}
[dir] .night-theme .share-and-social .share-this, [dir] section.night-theme .share-and-social .share-this, [dir] .dark-theme .share-and-social .share-this, [dir] section.dark-theme .share-and-social .share-this {
  background-color: var(--theme-background-background);
}
.night-theme .share-and-social .share-this .aa, section.night-theme .share-and-social .share-this .aa, .dark-theme .share-and-social .share-this .aa, section.dark-theme .share-and-social .share-this .aa {
  filter: none;
}
.night-theme .podcast-listen-steps, section.night-theme .podcast-listen-steps, .dark-theme .podcast-listen-steps, section.dark-theme .podcast-listen-steps {
  color: var(--theme-text);
}
[dir] .night-theme .podcast-listen-steps_item, [dir] section.night-theme .podcast-listen-steps_item, [dir] .dark-theme .podcast-listen-steps_item, [dir] section.dark-theme .podcast-listen-steps_item {
  background: var(--theme-secondary-bg);
}
.night-theme .podcast-listen-steps_available, section.night-theme .podcast-listen-steps_available, .dark-theme .podcast-listen-steps_available, section.dark-theme .podcast-listen-steps_available {
  color: var(--theme-text);
}
[dir] .night-theme .podcast-platforms_item, [dir] section.night-theme .podcast-platforms_item, [dir] .dark-theme .podcast-platforms_item, [dir] section.dark-theme .podcast-platforms_item {
  background-color: var(--theme-background-background);
}
.night-theme .podcast-platforms_item .aa, section.night-theme .podcast-platforms_item .aa, .dark-theme .podcast-platforms_item .aa, section.dark-theme .podcast-platforms_item .aa {
  filter: none;
}
[dir] .night-theme .skelton_element, [dir] section.night-theme .skelton_element, [dir] .dark-theme .skelton_element, [dir] section.dark-theme .skelton_element {
  background: whitesmoke;
  background: #4b5162;
}
.night-theme .video-player, section.night-theme .video-player, .dark-theme .video-player, section.dark-theme .video-player {
  /* The "Big Play Button" is the play button that shows before the video plays.
        To center it set the align values to center and middle. The typical location
        of the button is the center, but there is trend towards moving it to a corner
        where it gets out of the way of valuable content in the poster image.*/
}
[dir] .night-theme .video-player video, [dir] .night-theme .video-player .vjs-poster, [dir] section.night-theme .video-player video, [dir] section.night-theme .video-player .vjs-poster, [dir] .dark-theme .video-player video, [dir] .dark-theme .video-player .vjs-poster, [dir] section.dark-theme .video-player video, [dir] section.dark-theme .video-player .vjs-poster {
  border-radius: 0.4rem;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
        All width/height values use ems, which are a multiple of the font size.
        If the .video-js font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
        Now that font size is set, the following em values will be a multiple of the
        new font size. If the font-size is 3em (30px), then setting any of
        the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  top: calc(100% - 0.5rem);
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  border: none;
  background-color: transparent;
  margin-top: -1.5em;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 0.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 0.5rem;
}
.night-theme .video-player .vjs-control-bar, section.night-theme .video-player .vjs-control-bar, .dark-theme .video-player .vjs-control-bar, section.dark-theme .video-player .vjs-control-bar {
  height: 100%;
}
[dir] .night-theme .video-player .vjs-control-bar, [dir] section.night-theme .video-player .vjs-control-bar, [dir] .dark-theme .video-player .vjs-control-bar, [dir] section.dark-theme .video-player .vjs-control-bar {
  background: linear-gradient(0deg, #151515 0%, rgba(21, 21, 21, 0) 50%);
  padding: 1rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control, section.night-theme .video-player .vjs-control-bar .vjs-control, .dark-theme .video-player .vjs-control-bar .vjs-control, section.dark-theme .video-player .vjs-control-bar .vjs-control {
  height: 3rem;
}
.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.night-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, .dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control, section.dark-theme .video-player .vjs-control-bar .vjs-control.vjs-live-control {
  color: #e91818;
}
.night-theme .video-player .vjs-progress-control .vjs-mouse-display, section.night-theme .video-player .vjs-progress-control .vjs-mouse-display, .dark-theme .video-player .vjs-progress-control .vjs-mouse-display, section.dark-theme .video-player .vjs-progress-control .vjs-mouse-display {
  color: white;
}
.night-theme .video-player .vjs-big-play-button, section.night-theme .video-player .vjs-big-play-button, .dark-theme .video-player .vjs-big-play-button, section.dark-theme .video-player .vjs-big-play-button {
  position: absolute;
  top: 50%;
  width: 5rem;
  height: 5rem;
}
[dir] .night-theme .video-player .vjs-big-play-button, [dir] section.night-theme .video-player .vjs-big-play-button, [dir] .dark-theme .video-player .vjs-big-play-button, [dir] section.dark-theme .video-player .vjs-big-play-button {
  margin-top: 0;
  border-radius: 50%;
}
[dir=ltr] .night-theme .video-player .vjs-big-play-button, [dir=ltr] section.night-theme .video-player .vjs-big-play-button, [dir=ltr] .dark-theme .video-player .vjs-big-play-button, [dir=ltr] section.dark-theme .video-player .vjs-big-play-button {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .night-theme .video-player .vjs-big-play-button, [dir=rtl] section.night-theme .video-player .vjs-big-play-button, [dir=rtl] .dark-theme .video-player .vjs-big-play-button, [dir=rtl] section.dark-theme .video-player .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-play:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-pause:before,
.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-volume-mute:before,
.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-captions:before,
.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.night-theme .video-player .vjs-icon-fullscreen-enter:before,
.night-theme .video-player .video-js .vjs-big-play-button:before,
.night-theme .video-player .video-js .vjs-play-control:before,
.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.night-theme .video-player .video-js .vjs-fullscreen-control:before,
.night-theme .video-player .vjs-icon-volume-high:before,
.night-theme .video-player .video-js .vjs-mute-control:before,
.night-theme .video-player .video-js .vjs-volume-menu-button:before,
.night-theme .video-player .vjs-hls-source-selector-button:before,
.night-theme .video-player .vjs-menu-button-levels:before,
.night-theme .video-player .vjs-icon-share:before, section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-play:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-pause:before,
section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-volume-mute:before,
section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-captions:before,
section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.night-theme .video-player .vjs-icon-fullscreen-enter:before,
section.night-theme .video-player .video-js .vjs-big-play-button:before,
section.night-theme .video-player .video-js .vjs-play-control:before,
section.night-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.night-theme .video-player .video-js .vjs-fullscreen-control:before,
section.night-theme .video-player .vjs-icon-volume-high:before,
section.night-theme .video-player .video-js .vjs-mute-control:before,
section.night-theme .video-player .video-js .vjs-volume-menu-button:before,
section.night-theme .video-player .vjs-hls-source-selector-button:before,
section.night-theme .video-player .vjs-menu-button-levels:before,
section.night-theme .video-player .vjs-icon-share:before, .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-play:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-pause:before,
.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-volume-mute:before,
.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-captions:before,
.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
.dark-theme .video-player .video-js .vjs-big-play-button:before,
.dark-theme .video-player .video-js .vjs-play-control:before,
.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
.dark-theme .video-player .vjs-icon-volume-high:before,
.dark-theme .video-player .video-js .vjs-mute-control:before,
.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
.dark-theme .video-player .vjs-hls-source-selector-button:before,
.dark-theme .video-player .vjs-menu-button-levels:before,
.dark-theme .video-player .vjs-icon-share:before, section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-play:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-pause:before,
section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-volume-mute:before,
section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-captions:before,
section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
section.dark-theme .video-player .vjs-icon-fullscreen-enter:before,
section.dark-theme .video-player .video-js .vjs-big-play-button:before,
section.dark-theme .video-player .video-js .vjs-play-control:before,
section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing:before,
section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button.vjs-vol-0:before,
section.dark-theme .video-player .video-js .vjs-fullscreen-control:before,
section.dark-theme .video-player .vjs-icon-volume-high:before,
section.dark-theme .video-player .video-js .vjs-mute-control:before,
section.dark-theme .video-player .video-js .vjs-volume-menu-button:before,
section.dark-theme .video-player .vjs-hls-source-selector-button:before,
section.dark-theme .video-player .vjs-menu-button-levels:before,
section.dark-theme .video-player .vjs-icon-share:before {
  content: "";
  filter: invert(1) contrast(3);
}
[dir] .night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-big-play-button .vjs-icon-placeholder:before {
  background: url(assets/icons/icon-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-play:before, [dir] section.night-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-play:before, [dir] .dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-play:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-play:before {
  background: url(assets/icons/video-js-play.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-pause:before, [dir] section.night-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-pause:before, [dir] .dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-pause:before, [dir] section.dark-theme .video-player .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-pause:before {
  background: url(assets/icons/video-js-pause.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-high:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-high:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-high:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-high:before {
  background: url(assets/icons/video-js-volume.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-volume-mute:before, [dir] section.night-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-volume-mute:before, [dir] .dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-volume-mute:before, [dir] section.dark-theme .video-player .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-volume-mute:before {
  background: url(assets/icons/video-js-mute.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-captions:before, [dir] section.night-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-captions:before, [dir] .dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-captions:before, [dir] section.dark-theme .video-player .video-js .vjs-captions-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-captions:before {
  background: url(assets/icons/video-js-captions.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.night-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] .dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-picture-in-picture-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-picture-in-picture-enter:before {
  background: url(assets/icons/video-js-pic-n-pic.svg) center no-repeat;
}
[dir] .night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.night-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.night-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] .dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] .dark-theme .video-player .vjs-icon-fullscreen-enter:before, [dir] section.dark-theme .video-player .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, [dir] section.dark-theme .video-player .vjs-icon-fullscreen-enter:before {
  background: url(assets/icons/video-js-full-screen.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-hls-source-selector-button:before, [dir] .night-theme .video-player .vjs-menu-button-levels:before, [dir] section.night-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.night-theme .video-player .vjs-menu-button-levels:before, [dir] .dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] .dark-theme .video-player .vjs-menu-button-levels:before, [dir] section.dark-theme .video-player .vjs-hls-source-selector-button:before, [dir] section.dark-theme .video-player .vjs-menu-button-levels:before {
  background: url(assets/icons/video-js-settings.svg) center no-repeat;
}
[dir] .night-theme .video-player .vjs-icon-share:before, [dir] section.night-theme .video-player .vjs-icon-share:before, [dir] .dark-theme .video-player .vjs-icon-share:before, [dir] section.dark-theme .video-player .vjs-icon-share:before {
  background: url(assets/icons/video-js-share.svg) center no-repeat;
}
.night-theme .video-player .video-js .vjs-control-bar, section.night-theme .video-player .video-js .vjs-control-bar, .dark-theme .video-player .video-js .vjs-control-bar, section.dark-theme .video-player .video-js .vjs-control-bar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}
.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  display: inline-block;
}
[dir] .night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.night-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] .dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text, [dir] section.dark-theme .video-player .video-js .vjs-control .vjs-menu-item .vjs-menu-item-text {
  margin: 0.5rem 0;
}
.night-theme .video-player .video-js .vjs-live-control, section.night-theme .video-player .video-js .vjs-live-control, .dark-theme .video-player .video-js .vjs-live-control, section.dark-theme .video-player .video-js .vjs-live-control {
  height: 3rem;
}
.night-theme .video-player .vjs-menu-button-levels .vjs-menu, section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  width: 8rem;
  bottom: -0.5rem;
}
[dir=ltr] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=ltr] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  left: -1.5rem;
}
[dir=rtl] .night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.night-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] .dark-theme .video-player .vjs-menu-button-levels .vjs-menu, [dir=rtl] section.dark-theme .video-player .vjs-menu-button-levels .vjs-menu {
  right: -1.5rem;
}
.night-theme .video-player.hide-caption .vjs-subs-caps-button, section.night-theme .video-player.hide-caption .vjs-subs-caps-button, .dark-theme .video-player.hide-caption .vjs-subs-caps-button, section.dark-theme .video-player.hide-caption .vjs-subs-caps-button {
  display: none;
}
[dir] .night-theme .vod-home, [dir] section.night-theme .vod-home, [dir] .dark-theme .vod-home, [dir] section.dark-theme .vod-home {
  background: url("assets/gfx/vod-home-bg.webp") center top no-repeat;
  background-size: cover;
}
.night-theme .vod-home .section-label, .night-theme .vod-home .section-label a, section.night-theme .vod-home .section-label, section.night-theme .vod-home .section-label a, .dark-theme .vod-home .section-label, .dark-theme .vod-home .section-label a, section.dark-theme .vod-home .section-label, section.dark-theme .vod-home .section-label a {
  color: var(--theme-always-white);
}
.night-theme .vod-home .section-label i, .night-theme .vod-home .section-label a i, section.night-theme .vod-home .section-label i, section.night-theme .vod-home .section-label a i, .dark-theme .vod-home .section-label i, .dark-theme .vod-home .section-label a i, section.dark-theme .vod-home .section-label i, section.dark-theme .vod-home .section-label a i {
  filter: invert(1) contrast(3);
}
[dir] .night-theme .vod-home .aamedia-listing.version02, [dir] section.night-theme .vod-home .aamedia-listing.version02, [dir] .dark-theme .vod-home .aamedia-listing.version02, [dir] section.dark-theme .vod-home .aamedia-listing.version02 {
  background: none;
}
.night-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, section.night-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, .dark-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link, section.dark-theme .vod-home .aamedia-listing.version02 .scroller .video-list li a.list-item-link {
  color: var(--theme-always-white);
}
[dir] .night-theme .in-article-editors, [dir] section.night-theme .in-article-editors, [dir] .dark-theme .in-article-editors, [dir] section.dark-theme .in-article-editors {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .in-article-editors ul li, [dir] section.night-theme .in-article-editors ul li, [dir] .dark-theme .in-article-editors ul li, [dir] section.dark-theme .in-article-editors ul li {
  border-color: var(--theme-divider);
}
.night-theme .in-article-editors ul li a .item-title, section.night-theme .in-article-editors ul li a .item-title, .dark-theme .in-article-editors ul li a .item-title, section.dark-theme .in-article-editors ul li a .item-title {
  color: var(--theme-text);
}
[dir] .night-theme .step-item, [dir] section.night-theme .step-item, [dir] .dark-theme .step-item, [dir] section.dark-theme .step-item {
  background: var(--theme-secondary-bg);
}
.night-theme .step-item_text, section.night-theme .step-item_text, .dark-theme .step-item_text, section.dark-theme .step-item_text {
  color: var(--theme-text);
}
.night-theme .alexa-page, section.night-theme .alexa-page, .dark-theme .alexa-page, section.dark-theme .alexa-page {
  color: var(--theme-text);
}
[dir] .night-theme .alexa-page, [dir] section.night-theme .alexa-page, [dir] .dark-theme .alexa-page, [dir] section.dark-theme .alexa-page {
  background-color: var(--theme-background-background);
}
.night-theme .alexa-page .alexa-header_logo,
.night-theme .alexa-page .bot-text_label::after,
.night-theme .alexa-page .bot-text_label::before, section.night-theme .alexa-page .alexa-header_logo,
section.night-theme .alexa-page .bot-text_label::after,
section.night-theme .alexa-page .bot-text_label::before, .dark-theme .alexa-page .alexa-header_logo,
.dark-theme .alexa-page .bot-text_label::after,
.dark-theme .alexa-page .bot-text_label::before, section.dark-theme .alexa-page .alexa-header_logo,
section.dark-theme .alexa-page .bot-text_label::after,
section.dark-theme .alexa-page .bot-text_label::before {
  filter: invert(100%) contrast(3);
}
.night-theme .alexa-page_alexa-intro,
.night-theme .alexa-page .bot-text_label,
.night-theme .alexa-page .step-item_title,
.night-theme .alexa-page .step-item_text, section.night-theme .alexa-page_alexa-intro,
section.night-theme .alexa-page .bot-text_label,
section.night-theme .alexa-page .step-item_title,
section.night-theme .alexa-page .step-item_text, .dark-theme .alexa-page_alexa-intro,
.dark-theme .alexa-page .bot-text_label,
.dark-theme .alexa-page .step-item_title,
.dark-theme .alexa-page .step-item_text, section.dark-theme .alexa-page_alexa-intro,
section.dark-theme .alexa-page .bot-text_label,
section.dark-theme .alexa-page .step-item_title,
section.dark-theme .alexa-page .step-item_text {
  color: var(--theme-text);
}
[dir] .night-theme .alexa-page_line, [dir] section.night-theme .alexa-page_line, [dir] .dark-theme .alexa-page_line, [dir] section.dark-theme .alexa-page_line {
  background-color: var(--theme-secondary-bg);
}
[dir=ltr] .night-theme .alexa-page_line::after, [dir=ltr] section.night-theme .alexa-page_line::after, [dir=ltr] .dark-theme .alexa-page_line::after, [dir=ltr] section.dark-theme .alexa-page_line::after {
  border-color: var(--theme-secondary-bg) transparent transparent var(--theme-secondary-bg);
}
[dir=rtl] .night-theme .alexa-page_line::after, [dir=rtl] section.night-theme .alexa-page_line::after, [dir=rtl] .dark-theme .alexa-page_line::after, [dir=rtl] section.dark-theme .alexa-page_line::after {
  border-color: var(--theme-secondary-bg) var(--theme-secondary-bg) transparent transparent;
}
[dir] .night-theme .avatar, [dir] section.night-theme .avatar, [dir] .dark-theme .avatar, [dir] section.dark-theme .avatar {
  background-color: var(--theme-background-background);
}
.night-theme .avatar_desc, section.night-theme .avatar_desc, .dark-theme .avatar_desc, section.dark-theme .avatar_desc {
  color: var(--theme-secondary-text);
}
.night-theme .avatar_social-account .acc-name, section.night-theme .avatar_social-account .acc-name, .dark-theme .avatar_social-account .acc-name, section.dark-theme .avatar_social-account .acc-name {
  color: var(--theme-text);
}
[dir] .night-theme .opinion, [dir] section.night-theme .opinion, [dir] .dark-theme .opinion, [dir] section.dark-theme .opinion {
  background: var(--theme-background-background);
}
.night-theme .opinion_title, .night-theme .opinion_description, section.night-theme .opinion_title, section.night-theme .opinion_description, .dark-theme .opinion_title, .dark-theme .opinion_description, section.dark-theme .opinion_title, section.dark-theme .opinion_description {
  color: var(--theme-text);
  color: var(--theme-background-background);
}
[dir] .night-theme .opinion_link .avatar_image, [dir] section.night-theme .opinion_link .avatar_image, [dir] .dark-theme .opinion_link .avatar_image, [dir] section.dark-theme .opinion_link .avatar_image {
  border-color: var(--theme-always-white);
}
[dir] .night-theme .opinions-author, [dir] section.night-theme .opinions-author, [dir] .dark-theme .opinions-author, [dir] section.dark-theme .opinions-author {
  background: var(--theme-background-background);
}
.night-theme .opinions-author.author-profile .author-description, section.night-theme .opinions-author.author-profile .author-description, .dark-theme .opinions-author.author-profile .author-description, section.dark-theme .opinions-author.author-profile .author-description {
  color: var(--theme-text);
}
[dir] .night-theme .author-listing, [dir] section.night-theme .author-listing, [dir] .dark-theme .author-listing, [dir] section.dark-theme .author-listing {
  background: var(--theme-background-background);
}
[dir] .night-theme .opinions-filter, [dir] section.night-theme .opinions-filter, [dir] .dark-theme .opinions-filter, [dir] section.dark-theme .opinions-filter {
  background: var(--theme-background-background);
}
[dir] .night-theme .opinions-filter .submit-search, [dir] section.night-theme .opinions-filter .submit-search, [dir] .dark-theme .opinions-filter .submit-search, [dir] section.dark-theme .opinions-filter .submit-search {
  border-color: var(--theme-divider);
}
@media (min-width: 1200px) {
  [dir] .night-theme .opinions-filter .select-alphapet, [dir] section.night-theme .opinions-filter .select-alphapet, [dir] .dark-theme .opinions-filter .select-alphapet, [dir] section.dark-theme .opinions-filter .select-alphapet {
    border-color: var(--theme-divider);
  }
}
.night-theme .opinions-filter .select-alphapet .drop-down label, section.night-theme .opinions-filter .select-alphapet .drop-down label, .dark-theme .opinions-filter .select-alphapet .drop-down label, section.dark-theme .opinions-filter .select-alphapet .drop-down label {
  color: var(--theme-text);
}
[dir] .night-theme .youtube10m-counter, [dir] section.night-theme .youtube10m-counter, [dir] .dark-theme .youtube10m-counter, [dir] section.dark-theme .youtube10m-counter {
  background: var(--theme-background-background);
}
[dir] .night-theme .youtube10m-counter .flip-count__piece, [dir] section.night-theme .youtube10m-counter .flip-count__piece, [dir] .dark-theme .youtube10m-counter .flip-count__piece, [dir] section.dark-theme .youtube10m-counter .flip-count__piece {
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.2);
}
.night-theme .youtube10m-counter .flip-count__piece:first-child .card__top, .night-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, .night-theme .youtube10m-counter .flip-count__piece:first-child .card__back::before, .night-theme .youtube10m-counter .flip-count__piece:first-child .card__back::after, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__top, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__back::before, section.night-theme .youtube10m-counter .flip-count__piece:first-child .card__back::after, .dark-theme .youtube10m-counter .flip-count__piece:first-child .card__top, .dark-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, .dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back::before, .dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back::after, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__top, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__bottom, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back::before, section.dark-theme .youtube10m-counter .flip-count__piece:first-child .card__back::after {
  color: var(--theme-always-white) !important;
}
[dir] .night-theme .youtube10m-counter .flip-count__piece .card__top, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__back::before, [dir] .night-theme .youtube10m-counter .flip-count__piece .card__back::after, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__top, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__back::before, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__back::after, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__top, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__back::before, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__back::after, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__top, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__back::before, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__back::after {
  background: var(--theme-always-white);
}
[dir] .night-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__bottom, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__bottom {
  background: var(--theme-always-white);
}
[dir] .night-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] section.night-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] .dark-theme .youtube10m-counter .flip-count__piece .card__sep, [dir] section.dark-theme .youtube10m-counter .flip-count__piece .card__sep {
  background: rgba(var(--theme-text-rgb), 0.1);
}
[dir] .night-theme .section-follow-icon, [dir] section.night-theme .section-follow-icon, [dir] .dark-theme .section-follow-icon, [dir] section.dark-theme .section-follow-icon {
  background: var(--theme-background-background);
}
[dir] .night-theme .section-follow-icon .icon, [dir] section.night-theme .section-follow-icon .icon, [dir] .dark-theme .section-follow-icon .icon, [dir] section.dark-theme .section-follow-icon .icon {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .section-follow-icon .follow-checkbox:checked ~ .icon, [dir] section.night-theme .section-follow-icon .follow-checkbox:checked ~ .icon, [dir] .dark-theme .section-follow-icon .follow-checkbox:checked ~ .icon, [dir] section.dark-theme .section-follow-icon .follow-checkbox:checked ~ .icon {
  background: var(--theme-text);
}
.night-theme .section-follow-icon .follow-checkbox:checked ~ .icon i.aa.aa-notification, section.night-theme .section-follow-icon .follow-checkbox:checked ~ .icon i.aa.aa-notification, .dark-theme .section-follow-icon .follow-checkbox:checked ~ .icon i.aa.aa-notification, section.dark-theme .section-follow-icon .follow-checkbox:checked ~ .icon i.aa.aa-notification {
  filter: invert(1) contrast(3);
  filter: none;
}
.night-theme .section-follow-icon .message, section.night-theme .section-follow-icon .message, .dark-theme .section-follow-icon .message, section.dark-theme .section-follow-icon .message {
  color: var(--theme-text);
}
[dir] .night-theme .section-follow-icon .message, [dir] section.night-theme .section-follow-icon .message, [dir] .dark-theme .section-follow-icon .message, [dir] section.dark-theme .section-follow-icon .message {
  background: var(--theme-background-background);
  box-shadow: 0 0.8rem 2rem 0 rgba(var(--theme-text-rgb), 0.2);
}
.night-theme .section-follow-title, section.night-theme .section-follow-title, .dark-theme .section-follow-title, section.dark-theme .section-follow-title {
  color: var(--theme-text);
}
[dir] .night-theme .section-follow-title, [dir] section.night-theme .section-follow-title, [dir] .dark-theme .section-follow-title, [dir] section.dark-theme .section-follow-title {
  background: var(--theme-background-background);
}
[dir] .night-theme .section-follow-nav, [dir] section.night-theme .section-follow-nav, [dir] .dark-theme .section-follow-nav, [dir] section.dark-theme .section-follow-nav {
  background: var(--theme-background-background);
}
[dir] .night-theme .section-follow-nav .section-navigation, [dir] section.night-theme .section-follow-nav .section-navigation, [dir] .dark-theme .section-follow-nav .section-navigation, [dir] section.dark-theme .section-follow-nav .section-navigation {
  border-color: var(--theme-divider);
}
.night-theme .section-follow-nav .section-navigation li a, section.night-theme .section-follow-nav .section-navigation li a, .dark-theme .section-follow-nav .section-navigation li a, section.dark-theme .section-follow-nav .section-navigation li a {
  color: var(--theme-text);
}
[dir] .night-theme .mms-header, [dir] section.night-theme .mms-header, [dir] .dark-theme .mms-header, [dir] section.dark-theme .mms-header {
  background: var(--theme-background-background);
}
.night-theme .mms-header__nav__item a, section.night-theme .mms-header__nav__item a, .dark-theme .mms-header__nav__item a, section.dark-theme .mms-header__nav__item a {
  color: var(--theme-text);
}
[dir] .night-theme .mms-header__nav__item_active::after, [dir] section.night-theme .mms-header__nav__item_active::after, [dir] .dark-theme .mms-header__nav__item_active::after, [dir] section.dark-theme .mms-header__nav__item_active::after {
  background: var(--theme-text);
}
.night-theme .mms-header__logos__aalogo, section.night-theme .mms-header__logos__aalogo, .dark-theme .mms-header__logos__aalogo, section.dark-theme .mms-header__logos__aalogo {
  filter: invert(100%) contrast(3);
}
.night-theme .mms-hero__intro, section.night-theme .mms-hero__intro, .dark-theme .mms-hero__intro, section.dark-theme .mms-hero__intro {
  color: white;
}
[dir] .night-theme .mms-hero__btn, [dir] section.night-theme .mms-hero__btn, [dir] .dark-theme .mms-hero__btn, [dir] section.dark-theme .mms-hero__btn {
  background-color: white;
}
.night-theme .mms-intro, section.night-theme .mms-intro, .dark-theme .mms-intro, section.dark-theme .mms-intro {
  color: var(--theme-text);
}
[dir] .night-theme .mms-intro, [dir] section.night-theme .mms-intro, [dir] .dark-theme .mms-intro, [dir] section.dark-theme .mms-intro {
  background-color: var(--theme-background-background);
}
[dir] .night-theme .mms-intro__cards__item, [dir] section.night-theme .mms-intro__cards__item, [dir] .dark-theme .mms-intro__cards__item, [dir] section.dark-theme .mms-intro__cards__item {
  background-color: var(--theme-secondary-bg);
}
.night-theme .mms-intro__card-caption, section.night-theme .mms-intro__card-caption, .dark-theme .mms-intro__card-caption, section.dark-theme .mms-intro__card-caption {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .mms-intro-intro02, [dir] section.night-theme .mms-intro-intro02, [dir] .dark-theme .mms-intro-intro02, [dir] section.dark-theme .mms-intro-intro02 {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .mms-intro-intro02 .mms-intro, [dir] section.night-theme .mms-intro-intro02 .mms-intro, [dir] .dark-theme .mms-intro-intro02 .mms-intro, [dir] section.dark-theme .mms-intro-intro02 .mms-intro {
  background-color: transparent;
}
.night-theme .mms-popup, section.night-theme .mms-popup, .dark-theme .mms-popup, section.dark-theme .mms-popup {
  color: var(--theme-text);
}
[dir] .night-theme .mms-popup, [dir] section.night-theme .mms-popup, [dir] .dark-theme .mms-popup, [dir] section.dark-theme .mms-popup {
  background-color: var(--theme-secondary-bg);
}
.night-theme .mms-popup__caption, section.night-theme .mms-popup__caption, .dark-theme .mms-popup__caption, section.dark-theme .mms-popup__caption {
  color: var(--theme-secondary-text);
}
.night-theme .mms-popup__btn, section.night-theme .mms-popup__btn, .dark-theme .mms-popup__btn, section.dark-theme .mms-popup__btn {
  color: #151515;
}
[dir] .night-theme .mms-popup__btn, [dir] section.night-theme .mms-popup__btn, [dir] .dark-theme .mms-popup__btn, [dir] section.dark-theme .mms-popup__btn {
  background-color: white;
  border-color: var(--theme-divider);
}
[dir] .night-theme .mms-popup__overlay, [dir] section.night-theme .mms-popup__overlay, [dir] .dark-theme .mms-popup__overlay, [dir] section.dark-theme .mms-popup__overlay {
  background: rgba(21, 21, 21, 0.7);
}
[dir] .night-theme .mms-popup__overlay__popup, [dir] section.night-theme .mms-popup__overlay__popup, [dir] .dark-theme .mms-popup__overlay__popup, [dir] section.dark-theme .mms-popup__overlay__popup {
  background-color: var(--theme-background-background);
  box-shadow: 0 0.8rem 2rem 0 rgba(21, 21, 21, 0.5);
}
[dir] .night-theme .mms-popup__overlay-content .info, [dir] section.night-theme .mms-popup__overlay-content .info, [dir] .dark-theme .mms-popup__overlay-content .info, [dir] section.dark-theme .mms-popup__overlay-content .info {
  background-color: var(--theme-secondary-bg);
}
[dir] .night-theme .mms-popup__overlay-content .info__item__label, [dir] section.night-theme .mms-popup__overlay-content .info__item__label, [dir] .dark-theme .mms-popup__overlay-content .info__item__label, [dir] section.dark-theme .mms-popup__overlay-content .info__item__label {
  border-color: var(--theme-divider);
}
.night-theme .mms-popup__overlay-content .info__item__data, section.night-theme .mms-popup__overlay-content .info__item__data, .dark-theme .mms-popup__overlay-content .info__item__data, section.dark-theme .mms-popup__overlay-content .info__item__data {
  color: var(--theme-secondary-text);
}
.night-theme .mms-popup__overlay-content .overview__caption, section.night-theme .mms-popup__overlay-content .overview__caption, .dark-theme .mms-popup__overlay-content .overview__caption, section.dark-theme .mms-popup__overlay-content .overview__caption {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .mms-popup__overlay-content .overview__price, [dir] section.night-theme .mms-popup__overlay-content .overview__price, [dir] .dark-theme .mms-popup__overlay-content .overview__price, [dir] section.dark-theme .mms-popup__overlay-content .overview__price {
  border-color: var(--theme-text);
}
.night-theme .mms-popup__subtitle, section.night-theme .mms-popup__subtitle, .dark-theme .mms-popup__subtitle, section.dark-theme .mms-popup__subtitle {
  color: var(--theme-secondary-text);
}
.night-theme .mms-tabs, section.night-theme .mms-tabs, .dark-theme .mms-tabs, section.dark-theme .mms-tabs {
  color: var(--theme-text);
}
[dir] .night-theme .mms-tabs, [dir] section.night-theme .mms-tabs, [dir] .dark-theme .mms-tabs, [dir] section.dark-theme .mms-tabs {
  background-color: var(--theme-background-background);
  border-color: var(--theme-divider);
}
[dir] .night-theme .mms-tabs .tabs-tablist, [dir] section.night-theme .mms-tabs .tabs-tablist, [dir] .dark-theme .mms-tabs .tabs-tablist, [dir] section.dark-theme .mms-tabs .tabs-tablist {
  background: var(--theme-secondary-bg);
}
[dir] .night-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] section.night-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] .dark-theme .mms-tabs .tabs-tablist button[aria-selected=true], [dir] section.dark-theme .mms-tabs .tabs-tablist button[aria-selected=true] {
  background: var(--theme-text);
}
.night-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.night-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, .dark-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content, section.dark-theme .mms-tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  color: var(--theme-background-background);
}
.night-theme .mms-tabs .tabs-tablist button .tabs-tab__content, section.night-theme .mms-tabs .tabs-tablist button .tabs-tab__content, .dark-theme .mms-tabs .tabs-tablist button .tabs-tab__content, section.dark-theme .mms-tabs .tabs-tablist button .tabs-tab__content {
  color: var(--theme-text);
}
.night-theme .mms-contact, section.night-theme .mms-contact, .dark-theme .mms-contact, section.dark-theme .mms-contact {
  color: white;
}
.night-theme .mms-contact__emails__item .caption, section.night-theme .mms-contact__emails__item .caption, .dark-theme .mms-contact__emails__item .caption, section.dark-theme .mms-contact__emails__item .caption {
  color: var(--theme-secondary-text);
}
[dir] .night-theme .mms-contact__addresses, [dir] section.night-theme .mms-contact__addresses, [dir] .dark-theme .mms-contact__addresses, [dir] section.dark-theme .mms-contact__addresses {
  border-color: var(--theme-divider);
}
[dir] .night-theme .mms-contact__addresses__item, [dir] section.night-theme .mms-contact__addresses__item, [dir] .dark-theme .mms-contact__addresses__item, [dir] section.dark-theme .mms-contact__addresses__item {
  border-color: var(--theme-divider);
}
.night-theme .mms-contact i, section.night-theme .mms-contact i, .dark-theme .mms-contact i, section.dark-theme .mms-contact i {
  filter: invert(100%) contrast(3);
}

.aa,
.light-theme .aa {
  filter: invert(0);
}

[dir] .aa-most-viewed {
  background-image: url("assets/icons/icon-most-viewed-dark.svg") !important;
}

[dir] .aa-most-seen {
  background-image: url("assets/icons/icon-most-seen-light.svg") !important;
}

.aa,
.light-theme .aa {
  display: inline-block;
  min-width: 1.6rem;
  min-height: 1.6rem;
}

[dir] .aa, [dir] .light-theme .aa {
  background: center no-repeat;
  background-size: contain;
}
[dir] .aa.aa-twitter, [dir] .light-theme .aa.aa-twitter {
  background-image: url("assets/icons/icon-twitter-rgb.svg");
}
[dir] .aa.aa-twitter2, [dir] .light-theme .aa.aa-twitter2 {
  background-image: url("assets/icons/icon-twitter.svg");
}
[dir] .aa.aa-telegram, [dir] .light-theme .aa.aa-telegram {
  background-image: url("assets/icons/icon-telegram-rgb.svg");
}
[dir] .aa.aa-whatsapp, [dir] .light-theme .aa.aa-whatsapp {
  background-image: url("assets/icons/icon-whatsapp-rgb.svg");
}
[dir] .aa.aa-facebook, [dir] .light-theme .aa.aa-facebook {
  background-image: url("assets/icons/icon-facebook-rgb.svg");
}
[dir] .aa.aa-facebook2, [dir] .light-theme .aa.aa-facebook2 {
  background-image: url("assets/icons/icon-facebook.svg");
}
[dir] .aa.aa-accessibility, [dir] .light-theme .aa.aa-accessibility {
  background-image: url("assets/icons/icon-accessibility-english.svg");
}
[dir] .aa.aa-to-top, [dir] .light-theme .aa.aa-to-top {
  background-image: url("assets/icons/icon-back-to-top.svg");
}
[dir] .aa.aa-bookmark, [dir] .light-theme .aa.aa-bookmark {
  background-image: url("assets/icons/icon-bookmark.svg");
}
[dir] .aa.aa-chevron-down, [dir] .light-theme .aa.aa-chevron-down {
  background-image: url("assets/icons/icon-chevron-down.svg");
}
[dir] .aa.aa-chevron-left, [dir] .light-theme .aa.aa-chevron-left {
  background-image: url("assets/icons/icon-chevron-left.svg");
}
[dir] .aa.aa-chevron-right, [dir] .light-theme .aa.aa-chevron-right {
  background-image: url("assets/icons/icon-chevron-right.svg");
}
[dir] .aa.aa-chevron-up, [dir] .light-theme .aa.aa-chevron-up {
  background-image: url("assets/icons/icon-chevron-up.svg");
}
[dir] .aa.aa-trending, [dir] .light-theme .aa.aa-trending {
  background-image: url("assets/icons/icon-close-trending.svg");
}
[dir] .aa.aa-trending-big, [dir] .light-theme .aa.aa-trending-big {
  background-image: url("assets/icons/icon-trending.svg");
}
[dir] .aa.aa-most-viewed-light, [dir] .light-theme .aa.aa-most-viewed-light {
  background-image: url("assets/icons/icon-most-viewed-light.svg");
}
[dir] .aa.aa-expand, [dir] .light-theme .aa.aa-expand {
  background-image: url("assets/icons/icon-expand.svg");
}
[dir] .aa.aa-comment, [dir] .light-theme .aa.aa-comment {
  background-image: url("assets/icons/icon-comment.svg");
}
[dir] .aa.aa-comment-add, [dir] .light-theme .aa.aa-comment-add {
  background-image: url("assets/icons/icon-comment-add.svg");
}
[dir] .aa.aa-discover-more, [dir] .light-theme .aa.aa-discover-more {
  background-image: url("assets/icons/icon-discover-more.svg");
}
[dir] .aa.aa-discover-more-2, [dir] .light-theme .aa.aa-discover-more-2 {
  background-image: url("assets/icons/icon-discover-more_2.svg");
}
[dir] .aa.aa-fact-check, [dir] .light-theme .aa.aa-fact-check {
  background-image: url("assets/icons/icon-fact-checked.svg");
}
[dir] .aa.aa-fast-forward, [dir] .light-theme .aa.aa-fast-forward {
  background-image: url("assets/icons/icon-fast-forward.svg");
}
[dir] .aa.aa-geo-location, [dir] .light-theme .aa.aa-geo-location {
  background-image: url("assets/icons/icon-geo-location.svg");
}
[dir] .aa.aa-geo-location-variation, [dir] .light-theme .aa.aa-geo-location-variation {
  background-image: url("assets/icons/icon-geo-location-variation.svg");
}
[dir] .aa.aa-contact, [dir] .light-theme .aa.aa-contact {
  background-image: url("assets/icons/icon-contact.svg");
}
[dir] .aa.aa-listen, [dir] .light-theme .aa.aa-listen {
  background-image: url("assets/icons/icon-listen.svg");
}
[dir] .aa.aa-menu, [dir] .light-theme .aa.aa-menu {
  background-image: url("assets/icons/icon-menu.svg");
}
[dir] .aa.aa-news-feed, [dir] .light-theme .aa.aa-news-feed {
  background-image: url("assets/icons/icon-news-feed.svg");
}
[dir] .aa.aa-next, [dir] .light-theme .aa.aa-next {
  background-image: url("assets/icons/icon-next-button.svg");
}
[dir] .aa.aa-pause, [dir] .light-theme .aa.aa-pause {
  background-image: url("assets/icons/icon-pause.svg");
}
[dir] .aa.aa-play, [dir] .light-theme .aa.aa-play {
  background-image: url("assets/icons/icon-play.svg");
}
.aa.aa-bg-play,
.light-theme .aa.aa-bg-play {
  filter: unset;
}
[dir] .aa.aa-bg-play, [dir] .light-theme .aa.aa-bg-play {
  background-image: url("assets/icons/play-button.svg");
}
[dir] .aa.aa-preview, [dir] .light-theme .aa.aa-preview {
  background-image: url("assets/icons/icon-preview.svg");
}
[dir] .aa.aa-preview-variation, [dir] .light-theme .aa.aa-preview-variation {
  background-image: url("assets/icons/icon-preview-variation.svg");
}
[dir] .aa.aa-quote, [dir] .light-theme .aa.aa-quote {
  background-image: url("assets/icons/icon-quote.svg");
}
[dir] .aa.aa-read-mode, [dir] .light-theme .aa.aa-read-mode {
  background-image: url("assets/icons/icon-read-mode-english.svg");
}
[dir] .aa.aa-replay, [dir] .light-theme .aa.aa-replay {
  background-image: url("assets/icons/icon-replay.svg");
}
[dir] .aa.aa-search, [dir] .light-theme .aa.aa-search {
  background-image: url("assets/icons/icon-search-english.svg");
}
[dir] .aa.aa-see-more, [dir] .light-theme .aa.aa-see-more {
  background-image: url("assets/icons/icon-see-more.svg");
}
[dir] .aa.aa-settings, [dir] .light-theme .aa.aa-settings {
  background-image: url("assets/icons/icon-settings.svg");
}
[dir] .aa.aa-share, [dir] .light-theme .aa.aa-share {
  background-image: url("assets/icons/icon-share.svg");
}
[dir] .aa.aa-share-2, [dir] .light-theme .aa.aa-share-2 {
  background-image: url("assets/icons/icon-share_2.svg");
}
[dir] .aa.aa-skip, [dir] .light-theme .aa.aa-skip {
  background-image: url("assets/icons/icon-skip.svg");
}
[dir] .aa.aa-link, [dir] .light-theme .aa.aa-link {
  background-image: url("assets/icons/icon-timeline.svg");
}
[dir] .aa.aa-link-share, [dir] .light-theme .aa.aa-link-share {
  background-image: url("assets/icons/icon-link-share.svg");
}
[dir] .aa.aa-video, [dir] .light-theme .aa.aa-video {
  background-image: url("assets/icons/icon-video.svg");
}
[dir] .aa.aa-volume-plus, [dir] .light-theme .aa.aa-volume-plus {
  background-image: url("assets/icons/icon-volume-plus.svg");
}
[dir] .aa.aa-calendar, [dir] .light-theme .aa.aa-calendar {
  background-image: url("assets/icons/icon-calendar.svg");
}
[dir] .aa.aa-filter, [dir] .light-theme .aa.aa-filter {
  background-image: url("assets/icons/icon-filter.svg");
}
[dir] .aa.aa-globe, [dir] .light-theme .aa.aa-globe {
  background-image: url("assets/icons/icon-globe.svg");
}
[dir] .aa.aa-arrow-down-fill, [dir] .light-theme .aa.aa-arrow-down-fill {
  background-image: url("assets/icons/icon-arrow-down-fill.svg");
}
[dir] .aa.aa-live, [dir] .light-theme .aa.aa-live {
  background-image: url("assets/icons/icon-live.svg");
}
[dir] .aa.aa-day-mode, [dir] .light-theme .aa.aa-day-mode {
  background-image: url("assets/icons/icon-day-mode.svg");
}
[dir] .aa.aa-night-mode, [dir] .light-theme .aa.aa-night-mode {
  background-image: url("assets/icons/icon-night-mode.svg");
}
[dir] .aa.aa-trending-icon, [dir] .light-theme .aa.aa-trending-icon {
  background-image: url("assets/icons/aa-trending.svg");
}
[dir] .aa.aa-close, [dir] .light-theme .aa.aa-close {
  background-image: url("assets/icons/icon-close.svg");
}
[dir] .aa.aa-snapchat, [dir] .light-theme .aa.aa-snapchat {
  background-image: url("assets/icons/icon-snapchat-rgb.svg");
}
[dir] .aa.aa-instagram, [dir] .light-theme .aa.aa-instagram {
  background-image: url("assets/icons/icon-instagram-rgb.svg");
}
[dir] .aa.aa-youtube, [dir] .light-theme .aa.aa-youtube {
  background-image: url("assets/icons/icon-youtube-rgb.svg");
}
[dir] .aa.aa-linkedin, [dir] .light-theme .aa.aa-linkedin {
  background-image: url("assets/icons/icon-linkedin-rgb.svg");
}
[dir] .aa.aa-reply, [dir] .light-theme .aa.aa-reply {
  background-image: url("assets/icons/icon-reply.svg");
}
[dir] .aa.aa-edit, [dir] .light-theme .aa.aa-edit {
  background-image: url("assets/icons/icon-edit.svg");
}
[dir] .aa.aa-like, [dir] .light-theme .aa.aa-like {
  background-image: url("assets/icons/icon-like.svg");
}
[dir] .aa.aa-checkBox, [dir] .light-theme .aa.aa-checkBox {
  background-image: url("assets/icons/checkBox-bg.svg");
}
[dir] .aa.aa-pdf, [dir] .light-theme .aa.aa-pdf {
  background-image: url("assets/icons/icon-pdf.svg");
}
[dir] .aa.aa-google, [dir] .light-theme .aa.aa-google {
  background-image: url("assets/icons/icon-google.svg");
}
[dir] .aa.aa-google-news, [dir] .light-theme .aa.aa-google-news {
  background-image: url("assets/icons/icon-google-news.svg");
}
[dir] .aa.aa-open-url, [dir] .light-theme .aa.aa-open-url {
  background-image: url("assets/icons/icon-open-url.svg");
}
[dir] .aa.aa-check, [dir] .light-theme .aa.aa-check {
  background-image: url("assets/icons/icon-check.svg");
}
[dir] .aa.aa-add, [dir] .light-theme .aa.aa-add {
  background-image: url("assets/icons/icon-more.svg");
}
[dir] .aa.aa-remove, [dir] .light-theme .aa.aa-remove {
  background-image: url("assets/icons/icon-less.svg");
}
[dir] .aa.aa-notification, [dir] .light-theme .aa.aa-notification {
  background-image: url("assets/icons/icon-notification.svg");
}
[dir] .aa.aa-carousel, [dir] .light-theme .aa.aa-carousel {
  background-image: url("assets/icons/carousel-icon.svg");
}
[dir] .aa.aa-discoverMore, [dir] .light-theme .aa.aa-discoverMore {
  background-image: url("assets/icons/discover-more.svg");
}
[dir] .aa.aa-factTrue, [dir] .light-theme .aa.aa-factTrue {
  background-image: url("assets/icons/true-icon.svg");
}
[dir] .aa.aa-factFalse, [dir] .light-theme .aa.aa-factFalse {
  background-image: url("assets/icons/false-icon.svg");
}
[dir] .aa.aa-factMixture, [dir] .light-theme .aa.aa-factMixture {
  background-image: url("assets/icons/mixture-icon.svg");
}
[dir] .aa.aa-twitter-rounded-rgb, [dir] .light-theme .aa.aa-twitter-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-twitter-circle-colored.svg");
}
[dir] .aa.aa-facebook-rounded-rgb, [dir] .light-theme .aa.aa-facebook-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-facebook-circle-colored.svg");
}
[dir] .aa.aa-youtube-rounded-rgb, [dir] .light-theme .aa.aa-youtube-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-youtube-circle-colored.svg");
}
[dir] .aa.aa-whatsapp-rounded-rgb, [dir] .light-theme .aa.aa-whatsapp-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-whatsapp-circle-colored.svg");
}
[dir] .aa.aa-telegram-rounded-rgb, [dir] .light-theme .aa.aa-telegram-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-telegram-circle-colored.svg");
}
[dir] .aa.aa-snapchat-rounded-rgb, [dir] .light-theme .aa.aa-snapchat-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-snapchat-circle-colored.svg");
}
[dir] .aa.aa-linkedin-rounded-rgb, [dir] .light-theme .aa.aa-linkedin-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-linkedin-circle-colored.svg");
}
[dir] .aa.aa-instagram-rounded-rgb, [dir] .light-theme .aa.aa-instagram-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-instagram-circle-colored.svg");
}
[dir] .aa.aa-language, [dir] .light-theme .aa.aa-language {
  background-image: url("assets/icons/icon-language.svg");
}
[dir] .aa.aa-nabd-icon, [dir] .light-theme .aa.aa-nabd-icon {
  background-image: url("assets/icons/nabd-logo.png");
}
[dir] .aa.aa-mowjaz-icon, [dir] .light-theme .aa.aa-mowjaz-icon {
  background-image: url("assets/icons/mowjaz-logo.png");
}
[dir] .aa.aa-apple-music, [dir] .light-theme .aa.aa-apple-music {
  background-image: url("assets/icons/icon-apple-music.png");
}
[dir] .aa.aa-google-music, [dir] .light-theme .aa.aa-google-music {
  background-image: url("assets/icons/icon-google-music.png");
}
[dir] .aa.aa-sound-cloud-music, [dir] .light-theme .aa.aa-sound-cloud-music {
  background-image: url("assets/icons/icon-sound-cloud-music.png");
}
[dir] .aa.aa-spotify-music, [dir] .light-theme .aa.aa-spotify-music {
  background-image: url("assets/icons/icon-spotify-music.png");
}
[dir] .aa.aa-amazon-music, [dir] .light-theme .aa.aa-amazon-music {
  background-image: url("assets/icons/icon-amazon-music.png");
}
[dir] .aa.aa-flipboard-icon, [dir] .light-theme .aa.aa-flipboard-icon {
  background-image: url("assets/icons/icons-social-media-flipboard-circle.png");
}
[dir] .aa.aa-flipboard-icon-rounded-rgb, [dir] .light-theme .aa.aa-flipboard-icon-rounded-rgb {
  background-image: url("assets/icons/icons-social-media-flipboard-circle.png");
}
[dir] .alhadath-theme .aa.aa-bg-play, [dir] .alhadath-theme .light-theme .aa.aa-bg-play {
  background-image: url("assets/icons/icon-hadath-play.svg");
}
[dir] .aa.aa-sports-goal, [dir] .light-theme .aa.aa-sports-goal {
  background-image: url("assets/icons/sports-goal.svg");
}
[dir] .aa.aa-sports-yellow-card, [dir] .light-theme .aa.aa-sports-yellow-card {
  background-image: url("assets/icons/sports-yellow-card.svg");
}
[dir] .aa.aa-sports-red-card, [dir] .light-theme .aa.aa-sports-red-card {
  background-image: url("assets/icons/sports-red-card.svg");
}
[dir] .aa.aa-sports-yellow-red-cards, [dir] .light-theme .aa.aa-sports-yellow-red-cards {
  background-image: url("assets/icons/sports-yellow-red-cards.svg");
}
[dir] .aa.aa-sports-penalty-scored, [dir] .light-theme .aa.aa-sports-penalty-scored {
  background-image: url("assets/icons/sports-penalty-scored.svg");
}
[dir] .aa.aa-sports-sub-out, [dir] .light-theme .aa.aa-sports-sub-out {
  background-image: url("assets/icons/sports-sub-out.svg");
}
[dir] .aa.aa-sports-sub-in, [dir] .light-theme .aa.aa-sports-sub-in {
  background-image: url("assets/icons/sports-sub-in.svg");
}
[dir] .aa.aa-sports-watch, [dir] .light-theme .aa.aa-sports-watch {
  background-image: url("assets/icons/sports-watch.svg");
}
[dir] .aa.aa-sports-penalty-saved, [dir] .light-theme .aa.aa-sports-penalty-saved {
  background-image: url("assets/icons/sports-penalty-saved.svg");
}
[dir] .aa.aa-sports-penalty-missed, [dir] .light-theme .aa.aa-sports-penalty-missed {
  background-image: url("assets/icons/sports-penalty-missed.svg");
}
[dir] .aa.aa-sports-own-goal, [dir] .light-theme .aa.aa-sports-own-goal {
  background-image: url("assets/icons/sports-own-goal.svg");
}

[dir=rtl] .aa.aa-accessibility,
[dir=rtl] .light-theme .aa.aa-accessibility {
  background-image: url("assets/icons/icon-accessibility-arabic.svg");
}
[dir=rtl] .aa.aa-read-mode,
[dir=rtl] .light-theme .aa.aa-read-mode {
  background-image: url("assets/icons/icon-read-mode-arabic.svg");
}
[dir=rtl] .aa.aa-search,
[dir=rtl] .light-theme .aa.aa-search {
  background-image: url("assets/icons/icon-search-arabic.svg");
}
[dir=rtl] .aa.aa-chevron-left,
[dir=rtl] .light-theme .aa.aa-chevron-left {
  background-image: url("assets/icons/icon-chevron-right.svg");
}
[dir=rtl] .aa.aa-chevron-right,
[dir=rtl] .light-theme .aa.aa-chevron-right {
  background-image: url("assets/icons/icon-chevron-left.svg");
}
[dir=rtl] .aa.aa-quote,
[dir=rtl] .light-theme .aa.aa-quote {
  background-image: url("assets/icons/icon-quote-ar.svg");
}
[dir=rtl] .aa.aa-live,
[dir=rtl] .light-theme .aa.aa-live {
  transform: scaleX(-1);
}

.aa,
.night-theme .aa {
  filter: invert(100%) contrast(3);
}

.aa.aa-twitter, .aa.aa-telegram, .aa.aa-whatsapp, .aa.aa-facebook, .aa.aa-snapchat, .aa.aa-instagram, .aa.aa-youtube, .aa.aa-linkedin, .aa.aa-google, .aa.aa-google-news,
.night-theme .aa.aa-twitter,
.night-theme .aa.aa-telegram,
.night-theme .aa.aa-whatsapp,
.night-theme .aa.aa-facebook,
.night-theme .aa.aa-snapchat,
.night-theme .aa.aa-instagram,
.night-theme .aa.aa-youtube,
.night-theme .aa.aa-linkedin,
.night-theme .aa.aa-google,
.night-theme .aa.aa-google-news {
  filter: invert(0);
}

[dir] .aa-most-viewed {
  background-image: url("assets/icons/icon-most-viewed-light.svg") !important;
}

[dir] .aa-most-seen {
  background-image: url("assets/icons/icon-most-seen-dark.svg") !important;
}

.aa,
.night-theme .aa {
  display: inline-block;
  min-width: 1.6rem;
  min-height: 1.6rem;
}

[dir] .aa, [dir] .night-theme .aa {
  background: center no-repeat;
  background-size: contain;
}
[dir] .aa.aa-twitter, [dir] .night-theme .aa.aa-twitter {
  background-image: url("assets/icons/icon-twitter-rgb.svg");
}
[dir] .aa.aa-twitter2, [dir] .night-theme .aa.aa-twitter2 {
  background-image: url("assets/icons/icon-twitter.svg");
}
[dir] .aa.aa-telegram, [dir] .night-theme .aa.aa-telegram {
  background-image: url("assets/icons/icon-telegram-rgb.svg");
}
[dir] .aa.aa-whatsapp, [dir] .night-theme .aa.aa-whatsapp {
  background-image: url("assets/icons/icon-whatsapp-rgb.svg");
}
[dir] .aa.aa-facebook, [dir] .night-theme .aa.aa-facebook {
  background-image: url("assets/icons/icon-facebook-rgb.svg");
}
[dir] .aa.aa-facebook2, [dir] .night-theme .aa.aa-facebook2 {
  background-image: url("assets/icons/icon-facebook.svg");
}
[dir] .aa.aa-accessibility, [dir] .night-theme .aa.aa-accessibility {
  background-image: url("assets/icons/icon-accessibility-english.svg");
}
[dir] .aa.aa-to-top, [dir] .night-theme .aa.aa-to-top {
  background-image: url("assets/icons/icon-back-to-top.svg");
}
[dir] .aa.aa-bookmark, [dir] .night-theme .aa.aa-bookmark {
  background-image: url("assets/icons/icon-bookmark.svg");
}
[dir] .aa.aa-chevron-down, [dir] .night-theme .aa.aa-chevron-down {
  background-image: url("assets/icons/icon-chevron-down.svg");
}
[dir] .aa.aa-chevron-left, [dir] .night-theme .aa.aa-chevron-left {
  background-image: url("assets/icons/icon-chevron-left.svg");
}
[dir] .aa.aa-chevron-right, [dir] .night-theme .aa.aa-chevron-right {
  background-image: url("assets/icons/icon-chevron-right.svg");
}
[dir] .aa.aa-chevron-up, [dir] .night-theme .aa.aa-chevron-up {
  background-image: url("assets/icons/icon-chevron-up.svg");
}
[dir] .aa.aa-trending, [dir] .night-theme .aa.aa-trending {
  background-image: url("assets/icons/icon-close-trending.svg");
}
[dir] .aa.aa-trending-big, [dir] .night-theme .aa.aa-trending-big {
  background-image: url("assets/icons/icon-trending.svg");
}
[dir] .aa.aa-most-viewed-light, [dir] .night-theme .aa.aa-most-viewed-light {
  background-image: url("assets/icons/icon-most-viewed-light.svg");
}
[dir] .aa.aa-expand, [dir] .night-theme .aa.aa-expand {
  background-image: url("assets/icons/icon-expand.svg");
}
[dir] .aa.aa-comment, [dir] .night-theme .aa.aa-comment {
  background-image: url("assets/icons/icon-comment.svg");
}
[dir] .aa.aa-comment-add, [dir] .night-theme .aa.aa-comment-add {
  background-image: url("assets/icons/icon-comment-add.svg");
}
[dir] .aa.aa-discover-more, [dir] .night-theme .aa.aa-discover-more {
  background-image: url("assets/icons/icon-discover-more.svg");
}
[dir] .aa.aa-discover-more-2, [dir] .night-theme .aa.aa-discover-more-2 {
  background-image: url("assets/icons/icon-discover-more_2.svg");
}
[dir] .aa.aa-fact-check, [dir] .night-theme .aa.aa-fact-check {
  background-image: url("assets/icons/icon-fact-checked.svg");
}
[dir] .aa.aa-fast-forward, [dir] .night-theme .aa.aa-fast-forward {
  background-image: url("assets/icons/icon-fast-forward.svg");
}
[dir] .aa.aa-geo-location, [dir] .night-theme .aa.aa-geo-location {
  background-image: url("assets/icons/icon-geo-location.svg");
}
[dir] .aa.aa-geo-location-variation, [dir] .night-theme .aa.aa-geo-location-variation {
  background-image: url("assets/icons/icon-geo-location-variation.svg");
}
[dir] .aa.aa-contact, [dir] .night-theme .aa.aa-contact {
  background-image: url("assets/icons/icon-contact.svg");
}
[dir] .aa.aa-listen, [dir] .night-theme .aa.aa-listen {
  background-image: url("assets/icons/icon-listen.svg");
}
[dir] .aa.aa-menu, [dir] .night-theme .aa.aa-menu {
  background-image: url("assets/icons/icon-menu.svg");
}
[dir] .aa.aa-news-feed, [dir] .night-theme .aa.aa-news-feed {
  background-image: url("assets/icons/icon-news-feed.svg");
}
[dir] .aa.aa-next, [dir] .night-theme .aa.aa-next {
  background-image: url("assets/icons/icon-next-button.svg");
}
[dir] .aa.aa-pause, [dir] .night-theme .aa.aa-pause {
  background-image: url("assets/icons/icon-pause.svg");
}
[dir] .aa.aa-play, [dir] .night-theme .aa.aa-play {
  background-image: url("assets/icons/icon-play.svg");
}
.aa.aa-bg-play,
.night-theme .aa.aa-bg-play {
  filter: unset;
}
[dir] .aa.aa-bg-play, [dir] .night-theme .aa.aa-bg-play {
  background-image: url("assets/icons/play-button.svg");
}
[dir] .aa.aa-preview, [dir] .night-theme .aa.aa-preview {
  background-image: url("assets/icons/icon-preview.svg");
}
[dir] .aa.aa-preview-variation, [dir] .night-theme .aa.aa-preview-variation {
  background-image: url("assets/icons/icon-preview-variation.svg");
}
[dir] .aa.aa-quote, [dir] .night-theme .aa.aa-quote {
  background-image: url("assets/icons/icon-quote.svg");
}
[dir] .aa.aa-read-mode, [dir] .night-theme .aa.aa-read-mode {
  background-image: url("assets/icons/icon-read-mode-english.svg");
}
[dir] .aa.aa-replay, [dir] .night-theme .aa.aa-replay {
  background-image: url("assets/icons/icon-replay.svg");
}
[dir] .aa.aa-search, [dir] .night-theme .aa.aa-search {
  background-image: url("assets/icons/icon-search-english.svg");
}
[dir] .aa.aa-see-more, [dir] .night-theme .aa.aa-see-more {
  background-image: url("assets/icons/icon-see-more.svg");
}
[dir] .aa.aa-settings, [dir] .night-theme .aa.aa-settings {
  background-image: url("assets/icons/icon-settings.svg");
}
[dir] .aa.aa-share, [dir] .night-theme .aa.aa-share {
  background-image: url("assets/icons/icon-share.svg");
}
[dir] .aa.aa-share-2, [dir] .night-theme .aa.aa-share-2 {
  background-image: url("assets/icons/icon-share_2.svg");
}
[dir] .aa.aa-skip, [dir] .night-theme .aa.aa-skip {
  background-image: url("assets/icons/icon-skip.svg");
}
[dir] .aa.aa-link, [dir] .night-theme .aa.aa-link {
  background-image: url("assets/icons/icon-timeline.svg");
}
[dir] .aa.aa-link-share, [dir] .night-theme .aa.aa-link-share {
  background-image: url("assets/icons/icon-link-share.svg");
}
[dir] .aa.aa-video, [dir] .night-theme .aa.aa-video {
  background-image: url("assets/icons/icon-video.svg");
}
[dir] .aa.aa-volume-plus, [dir] .night-theme .aa.aa-volume-plus {
  background-image: url("assets/icons/icon-volume-plus.svg");
}
[dir] .aa.aa-calendar, [dir] .night-theme .aa.aa-calendar {
  background-image: url("assets/icons/icon-calendar.svg");
}
[dir] .aa.aa-filter, [dir] .night-theme .aa.aa-filter {
  background-image: url("assets/icons/icon-filter.svg");
}
[dir] .aa.aa-globe, [dir] .night-theme .aa.aa-globe {
  background-image: url("assets/icons/icon-globe.svg");
}
[dir] .aa.aa-arrow-down-fill, [dir] .night-theme .aa.aa-arrow-down-fill {
  background-image: url("assets/icons/icon-arrow-down-fill.svg");
}
[dir] .aa.aa-live, [dir] .night-theme .aa.aa-live {
  background-image: url("assets/icons/icon-live.svg");
}
[dir] .aa.aa-day-mode, [dir] .night-theme .aa.aa-day-mode {
  background-image: url("assets/icons/icon-day-mode.svg");
}
[dir] .aa.aa-night-mode, [dir] .night-theme .aa.aa-night-mode {
  background-image: url("assets/icons/icon-night-mode.svg");
}
[dir] .aa.aa-trending-icon, [dir] .night-theme .aa.aa-trending-icon {
  background-image: url("assets/icons/aa-trending.svg");
}
[dir] .aa.aa-close, [dir] .night-theme .aa.aa-close {
  background-image: url("assets/icons/icon-close.svg");
}
[dir] .aa.aa-snapchat, [dir] .night-theme .aa.aa-snapchat {
  background-image: url("assets/icons/icon-snapchat-rgb.svg");
}
[dir] .aa.aa-instagram, [dir] .night-theme .aa.aa-instagram {
  background-image: url("assets/icons/icon-instagram-rgb.svg");
}
[dir] .aa.aa-youtube, [dir] .night-theme .aa.aa-youtube {
  background-image: url("assets/icons/icon-youtube-rgb.svg");
}
[dir] .aa.aa-linkedin, [dir] .night-theme .aa.aa-linkedin {
  background-image: url("assets/icons/icon-linkedin-rgb.svg");
}
[dir] .aa.aa-reply, [dir] .night-theme .aa.aa-reply {
  background-image: url("assets/icons/icon-reply.svg");
}
[dir] .aa.aa-edit, [dir] .night-theme .aa.aa-edit {
  background-image: url("assets/icons/icon-edit.svg");
}
[dir] .aa.aa-like, [dir] .night-theme .aa.aa-like {
  background-image: url("assets/icons/icon-like.svg");
}
[dir] .aa.aa-checkBox, [dir] .night-theme .aa.aa-checkBox {
  background-image: url("assets/icons/checkBox-bg.svg");
}
[dir] .aa.aa-pdf, [dir] .night-theme .aa.aa-pdf {
  background-image: url("assets/icons/icon-pdf.svg");
}
[dir] .aa.aa-google, [dir] .night-theme .aa.aa-google {
  background-image: url("assets/icons/icon-google.svg");
}
[dir] .aa.aa-google-news, [dir] .night-theme .aa.aa-google-news {
  background-image: url("assets/icons/icon-google-news.svg");
}
[dir] .aa.aa-open-url, [dir] .night-theme .aa.aa-open-url {
  background-image: url("assets/icons/icon-open-url.svg");
}
[dir] .aa.aa-check, [dir] .night-theme .aa.aa-check {
  background-image: url("assets/icons/icon-check.svg");
}
[dir] .aa.aa-add, [dir] .night-theme .aa.aa-add {
  background-image: url("assets/icons/icon-more.svg");
}
[dir] .aa.aa-remove, [dir] .night-theme .aa.aa-remove {
  background-image: url("assets/icons/icon-less.svg");
}
[dir] .aa.aa-notification, [dir] .night-theme .aa.aa-notification {
  background-image: url("assets/icons/icon-notification.svg");
}
[dir] .aa.aa-carousel, [dir] .night-theme .aa.aa-carousel {
  background-image: url("assets/icons/carousel-icon.svg");
}
[dir] .aa.aa-discoverMore, [dir] .night-theme .aa.aa-discoverMore {
  background-image: url("assets/icons/discover-more.svg");
}
[dir] .aa.aa-factTrue, [dir] .night-theme .aa.aa-factTrue {
  background-image: url("assets/icons/true-icon.svg");
}
[dir] .aa.aa-factFalse, [dir] .night-theme .aa.aa-factFalse {
  background-image: url("assets/icons/false-icon.svg");
}
[dir] .aa.aa-factMixture, [dir] .night-theme .aa.aa-factMixture {
  background-image: url("assets/icons/mixture-icon.svg");
}
[dir] .aa.aa-twitter-rounded-rgb, [dir] .night-theme .aa.aa-twitter-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-twitter-circle-colored.svg");
}
[dir] .aa.aa-facebook-rounded-rgb, [dir] .night-theme .aa.aa-facebook-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-facebook-circle-colored.svg");
}
[dir] .aa.aa-youtube-rounded-rgb, [dir] .night-theme .aa.aa-youtube-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-youtube-circle-colored.svg");
}
[dir] .aa.aa-whatsapp-rounded-rgb, [dir] .night-theme .aa.aa-whatsapp-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-whatsapp-circle-colored.svg");
}
[dir] .aa.aa-telegram-rounded-rgb, [dir] .night-theme .aa.aa-telegram-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-telegram-circle-colored.svg");
}
[dir] .aa.aa-snapchat-rounded-rgb, [dir] .night-theme .aa.aa-snapchat-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-snapchat-circle-colored.svg");
}
[dir] .aa.aa-linkedin-rounded-rgb, [dir] .night-theme .aa.aa-linkedin-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-linkedin-circle-colored.svg");
}
[dir] .aa.aa-instagram-rounded-rgb, [dir] .night-theme .aa.aa-instagram-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-instagram-circle-colored.svg");
}
[dir] .aa.aa-language, [dir] .night-theme .aa.aa-language {
  background-image: url("assets/icons/icon-language.svg");
}
[dir] .aa.aa-nabd-icon, [dir] .night-theme .aa.aa-nabd-icon {
  background-image: url("assets/icons/nabd-logo.png");
}
[dir] .aa.aa-mowjaz-icon, [dir] .night-theme .aa.aa-mowjaz-icon {
  background-image: url("assets/icons/mowjaz-logo.png");
}
[dir] .aa.aa-apple-music, [dir] .night-theme .aa.aa-apple-music {
  background-image: url("assets/icons/icon-apple-music.png");
}
[dir] .aa.aa-google-music, [dir] .night-theme .aa.aa-google-music {
  background-image: url("assets/icons/icon-google-music.png");
}
[dir] .aa.aa-sound-cloud-music, [dir] .night-theme .aa.aa-sound-cloud-music {
  background-image: url("assets/icons/icon-sound-cloud-music.png");
}
[dir] .aa.aa-spotify-music, [dir] .night-theme .aa.aa-spotify-music {
  background-image: url("assets/icons/icon-spotify-music.png");
}
[dir] .aa.aa-amazon-music, [dir] .night-theme .aa.aa-amazon-music {
  background-image: url("assets/icons/icon-amazon-music.png");
}
[dir] .aa.aa-flipboard-icon, [dir] .night-theme .aa.aa-flipboard-icon {
  background-image: url("assets/icons/icons-social-media-flipboard-circle.png");
}
[dir] .aa.aa-flipboard-icon-rounded-rgb, [dir] .night-theme .aa.aa-flipboard-icon-rounded-rgb {
  background-image: url("assets/icons/icons-social-media-flipboard-circle.png");
}
[dir] .alhadath-theme .aa.aa-bg-play, [dir] .alhadath-theme .night-theme .aa.aa-bg-play {
  background-image: url("assets/icons/icon-hadath-play.svg");
}
[dir] .aa.aa-sports-goal, [dir] .night-theme .aa.aa-sports-goal {
  background-image: url("assets/icons/sports-goal.svg");
}
[dir] .aa.aa-sports-yellow-card, [dir] .night-theme .aa.aa-sports-yellow-card {
  background-image: url("assets/icons/sports-yellow-card.svg");
}
[dir] .aa.aa-sports-red-card, [dir] .night-theme .aa.aa-sports-red-card {
  background-image: url("assets/icons/sports-red-card.svg");
}
[dir] .aa.aa-sports-yellow-red-cards, [dir] .night-theme .aa.aa-sports-yellow-red-cards {
  background-image: url("assets/icons/sports-yellow-red-cards.svg");
}
[dir] .aa.aa-sports-penalty-scored, [dir] .night-theme .aa.aa-sports-penalty-scored {
  background-image: url("assets/icons/sports-penalty-scored.svg");
}
[dir] .aa.aa-sports-sub-out, [dir] .night-theme .aa.aa-sports-sub-out {
  background-image: url("assets/icons/sports-sub-out.svg");
}
[dir] .aa.aa-sports-sub-in, [dir] .night-theme .aa.aa-sports-sub-in {
  background-image: url("assets/icons/sports-sub-in.svg");
}
[dir] .aa.aa-sports-watch, [dir] .night-theme .aa.aa-sports-watch {
  background-image: url("assets/icons/sports-watch.svg");
}
[dir] .aa.aa-sports-penalty-saved, [dir] .night-theme .aa.aa-sports-penalty-saved {
  background-image: url("assets/icons/sports-penalty-saved.svg");
}
[dir] .aa.aa-sports-penalty-missed, [dir] .night-theme .aa.aa-sports-penalty-missed {
  background-image: url("assets/icons/sports-penalty-missed.svg");
}
[dir] .aa.aa-sports-own-goal, [dir] .night-theme .aa.aa-sports-own-goal {
  background-image: url("assets/icons/sports-own-goal.svg");
}

[dir=rtl] .aa.aa-accessibility,
[dir=rtl] .night-theme .aa.aa-accessibility {
  background-image: url("assets/icons/icon-accessibility-arabic.svg");
}
[dir=rtl] .aa.aa-read-mode,
[dir=rtl] .night-theme .aa.aa-read-mode {
  background-image: url("assets/icons/icon-read-mode-arabic.svg");
}
[dir=rtl] .aa.aa-search,
[dir=rtl] .night-theme .aa.aa-search {
  background-image: url("assets/icons/icon-search-arabic.svg");
}
[dir=rtl] .aa.aa-chevron-left,
[dir=rtl] .night-theme .aa.aa-chevron-left {
  background-image: url("assets/icons/icon-chevron-right.svg");
}
[dir=rtl] .aa.aa-chevron-right,
[dir=rtl] .night-theme .aa.aa-chevron-right {
  background-image: url("assets/icons/icon-chevron-left.svg");
}
[dir=rtl] .aa.aa-quote,
[dir=rtl] .night-theme .aa.aa-quote {
  background-image: url("assets/icons/icon-quote-ar.svg");
}
[dir=rtl] .aa.aa-live,
[dir=rtl] .night-theme .aa.aa-live {
  transform: scaleX(-1);
}

.aa,
.dark-theme .aa {
  filter: invert(100%) contrast(3);
}

.aa.aa-twitter, .aa.aa-telegram, .aa.aa-whatsapp, .aa.aa-facebook, .aa.aa-snapchat, .aa.aa-instagram, .aa.aa-youtube, .aa.aa-linkedin, .aa.aa-google, .aa.aa-google-news,
.dark-theme .aa.aa-twitter,
.dark-theme .aa.aa-telegram,
.dark-theme .aa.aa-whatsapp,
.dark-theme .aa.aa-facebook,
.dark-theme .aa.aa-snapchat,
.dark-theme .aa.aa-instagram,
.dark-theme .aa.aa-youtube,
.dark-theme .aa.aa-linkedin,
.dark-theme .aa.aa-google,
.dark-theme .aa.aa-google-news {
  filter: invert(0);
}

[dir] .aa-most-viewed {
  background-image: url("assets/icons/icon-most-viewed-light.svg") !important;
}

[dir] .aa-most-seen {
  background-image: url("assets/icons/icon-most-seen-dark.svg") !important;
}

.aa,
.dark-theme .aa {
  display: inline-block;
  min-width: 1.6rem;
  min-height: 1.6rem;
}

[dir] .aa, [dir] .dark-theme .aa {
  background: center no-repeat;
  background-size: contain;
}
[dir] .aa.aa-twitter, [dir] .dark-theme .aa.aa-twitter {
  background-image: url("assets/icons/icon-twitter-rgb.svg");
}
[dir] .aa.aa-twitter2, [dir] .dark-theme .aa.aa-twitter2 {
  background-image: url("assets/icons/icon-twitter.svg");
}
[dir] .aa.aa-telegram, [dir] .dark-theme .aa.aa-telegram {
  background-image: url("assets/icons/icon-telegram-rgb.svg");
}
[dir] .aa.aa-whatsapp, [dir] .dark-theme .aa.aa-whatsapp {
  background-image: url("assets/icons/icon-whatsapp-rgb.svg");
}
[dir] .aa.aa-facebook, [dir] .dark-theme .aa.aa-facebook {
  background-image: url("assets/icons/icon-facebook-rgb.svg");
}
[dir] .aa.aa-facebook2, [dir] .dark-theme .aa.aa-facebook2 {
  background-image: url("assets/icons/icon-facebook.svg");
}
[dir] .aa.aa-accessibility, [dir] .dark-theme .aa.aa-accessibility {
  background-image: url("assets/icons/icon-accessibility-english.svg");
}
[dir] .aa.aa-to-top, [dir] .dark-theme .aa.aa-to-top {
  background-image: url("assets/icons/icon-back-to-top.svg");
}
[dir] .aa.aa-bookmark, [dir] .dark-theme .aa.aa-bookmark {
  background-image: url("assets/icons/icon-bookmark.svg");
}
[dir] .aa.aa-chevron-down, [dir] .dark-theme .aa.aa-chevron-down {
  background-image: url("assets/icons/icon-chevron-down.svg");
}
[dir] .aa.aa-chevron-left, [dir] .dark-theme .aa.aa-chevron-left {
  background-image: url("assets/icons/icon-chevron-left.svg");
}
[dir] .aa.aa-chevron-right, [dir] .dark-theme .aa.aa-chevron-right {
  background-image: url("assets/icons/icon-chevron-right.svg");
}
[dir] .aa.aa-chevron-up, [dir] .dark-theme .aa.aa-chevron-up {
  background-image: url("assets/icons/icon-chevron-up.svg");
}
[dir] .aa.aa-trending, [dir] .dark-theme .aa.aa-trending {
  background-image: url("assets/icons/icon-close-trending.svg");
}
[dir] .aa.aa-trending-big, [dir] .dark-theme .aa.aa-trending-big {
  background-image: url("assets/icons/icon-trending.svg");
}
[dir] .aa.aa-most-viewed-light, [dir] .dark-theme .aa.aa-most-viewed-light {
  background-image: url("assets/icons/icon-most-viewed-light.svg");
}
[dir] .aa.aa-expand, [dir] .dark-theme .aa.aa-expand {
  background-image: url("assets/icons/icon-expand.svg");
}
[dir] .aa.aa-comment, [dir] .dark-theme .aa.aa-comment {
  background-image: url("assets/icons/icon-comment.svg");
}
[dir] .aa.aa-comment-add, [dir] .dark-theme .aa.aa-comment-add {
  background-image: url("assets/icons/icon-comment-add.svg");
}
[dir] .aa.aa-discover-more, [dir] .dark-theme .aa.aa-discover-more {
  background-image: url("assets/icons/icon-discover-more.svg");
}
[dir] .aa.aa-discover-more-2, [dir] .dark-theme .aa.aa-discover-more-2 {
  background-image: url("assets/icons/icon-discover-more_2.svg");
}
[dir] .aa.aa-fact-check, [dir] .dark-theme .aa.aa-fact-check {
  background-image: url("assets/icons/icon-fact-checked.svg");
}
[dir] .aa.aa-fast-forward, [dir] .dark-theme .aa.aa-fast-forward {
  background-image: url("assets/icons/icon-fast-forward.svg");
}
[dir] .aa.aa-geo-location, [dir] .dark-theme .aa.aa-geo-location {
  background-image: url("assets/icons/icon-geo-location.svg");
}
[dir] .aa.aa-geo-location-variation, [dir] .dark-theme .aa.aa-geo-location-variation {
  background-image: url("assets/icons/icon-geo-location-variation.svg");
}
[dir] .aa.aa-contact, [dir] .dark-theme .aa.aa-contact {
  background-image: url("assets/icons/icon-contact.svg");
}
[dir] .aa.aa-listen, [dir] .dark-theme .aa.aa-listen {
  background-image: url("assets/icons/icon-listen.svg");
}
[dir] .aa.aa-menu, [dir] .dark-theme .aa.aa-menu {
  background-image: url("assets/icons/icon-menu.svg");
}
[dir] .aa.aa-news-feed, [dir] .dark-theme .aa.aa-news-feed {
  background-image: url("assets/icons/icon-news-feed.svg");
}
[dir] .aa.aa-next, [dir] .dark-theme .aa.aa-next {
  background-image: url("assets/icons/icon-next-button.svg");
}
[dir] .aa.aa-pause, [dir] .dark-theme .aa.aa-pause {
  background-image: url("assets/icons/icon-pause.svg");
}
[dir] .aa.aa-play, [dir] .dark-theme .aa.aa-play {
  background-image: url("assets/icons/icon-play.svg");
}
.aa.aa-bg-play,
.dark-theme .aa.aa-bg-play {
  filter: unset;
}
[dir] .aa.aa-bg-play, [dir] .dark-theme .aa.aa-bg-play {
  background-image: url("assets/icons/play-button.svg");
}
[dir] .aa.aa-preview, [dir] .dark-theme .aa.aa-preview {
  background-image: url("assets/icons/icon-preview.svg");
}
[dir] .aa.aa-preview-variation, [dir] .dark-theme .aa.aa-preview-variation {
  background-image: url("assets/icons/icon-preview-variation.svg");
}
[dir] .aa.aa-quote, [dir] .dark-theme .aa.aa-quote {
  background-image: url("assets/icons/icon-quote.svg");
}
[dir] .aa.aa-read-mode, [dir] .dark-theme .aa.aa-read-mode {
  background-image: url("assets/icons/icon-read-mode-english.svg");
}
[dir] .aa.aa-replay, [dir] .dark-theme .aa.aa-replay {
  background-image: url("assets/icons/icon-replay.svg");
}
[dir] .aa.aa-search, [dir] .dark-theme .aa.aa-search {
  background-image: url("assets/icons/icon-search-english.svg");
}
[dir] .aa.aa-see-more, [dir] .dark-theme .aa.aa-see-more {
  background-image: url("assets/icons/icon-see-more.svg");
}
[dir] .aa.aa-settings, [dir] .dark-theme .aa.aa-settings {
  background-image: url("assets/icons/icon-settings.svg");
}
[dir] .aa.aa-share, [dir] .dark-theme .aa.aa-share {
  background-image: url("assets/icons/icon-share.svg");
}
[dir] .aa.aa-share-2, [dir] .dark-theme .aa.aa-share-2 {
  background-image: url("assets/icons/icon-share_2.svg");
}
[dir] .aa.aa-skip, [dir] .dark-theme .aa.aa-skip {
  background-image: url("assets/icons/icon-skip.svg");
}
[dir] .aa.aa-link, [dir] .dark-theme .aa.aa-link {
  background-image: url("assets/icons/icon-timeline.svg");
}
[dir] .aa.aa-link-share, [dir] .dark-theme .aa.aa-link-share {
  background-image: url("assets/icons/icon-link-share.svg");
}
[dir] .aa.aa-video, [dir] .dark-theme .aa.aa-video {
  background-image: url("assets/icons/icon-video.svg");
}
[dir] .aa.aa-volume-plus, [dir] .dark-theme .aa.aa-volume-plus {
  background-image: url("assets/icons/icon-volume-plus.svg");
}
[dir] .aa.aa-calendar, [dir] .dark-theme .aa.aa-calendar {
  background-image: url("assets/icons/icon-calendar.svg");
}
[dir] .aa.aa-filter, [dir] .dark-theme .aa.aa-filter {
  background-image: url("assets/icons/icon-filter.svg");
}
[dir] .aa.aa-globe, [dir] .dark-theme .aa.aa-globe {
  background-image: url("assets/icons/icon-globe.svg");
}
[dir] .aa.aa-arrow-down-fill, [dir] .dark-theme .aa.aa-arrow-down-fill {
  background-image: url("assets/icons/icon-arrow-down-fill.svg");
}
[dir] .aa.aa-live, [dir] .dark-theme .aa.aa-live {
  background-image: url("assets/icons/icon-live.svg");
}
[dir] .aa.aa-day-mode, [dir] .dark-theme .aa.aa-day-mode {
  background-image: url("assets/icons/icon-day-mode.svg");
}
[dir] .aa.aa-night-mode, [dir] .dark-theme .aa.aa-night-mode {
  background-image: url("assets/icons/icon-night-mode.svg");
}
[dir] .aa.aa-trending-icon, [dir] .dark-theme .aa.aa-trending-icon {
  background-image: url("assets/icons/aa-trending.svg");
}
[dir] .aa.aa-close, [dir] .dark-theme .aa.aa-close {
  background-image: url("assets/icons/icon-close.svg");
}
[dir] .aa.aa-snapchat, [dir] .dark-theme .aa.aa-snapchat {
  background-image: url("assets/icons/icon-snapchat-rgb.svg");
}
[dir] .aa.aa-instagram, [dir] .dark-theme .aa.aa-instagram {
  background-image: url("assets/icons/icon-instagram-rgb.svg");
}
[dir] .aa.aa-youtube, [dir] .dark-theme .aa.aa-youtube {
  background-image: url("assets/icons/icon-youtube-rgb.svg");
}
[dir] .aa.aa-linkedin, [dir] .dark-theme .aa.aa-linkedin {
  background-image: url("assets/icons/icon-linkedin-rgb.svg");
}
[dir] .aa.aa-reply, [dir] .dark-theme .aa.aa-reply {
  background-image: url("assets/icons/icon-reply.svg");
}
[dir] .aa.aa-edit, [dir] .dark-theme .aa.aa-edit {
  background-image: url("assets/icons/icon-edit.svg");
}
[dir] .aa.aa-like, [dir] .dark-theme .aa.aa-like {
  background-image: url("assets/icons/icon-like.svg");
}
[dir] .aa.aa-checkBox, [dir] .dark-theme .aa.aa-checkBox {
  background-image: url("assets/icons/checkBox-bg.svg");
}
[dir] .aa.aa-pdf, [dir] .dark-theme .aa.aa-pdf {
  background-image: url("assets/icons/icon-pdf.svg");
}
[dir] .aa.aa-google, [dir] .dark-theme .aa.aa-google {
  background-image: url("assets/icons/icon-google.svg");
}
[dir] .aa.aa-google-news, [dir] .dark-theme .aa.aa-google-news {
  background-image: url("assets/icons/icon-google-news.svg");
}
[dir] .aa.aa-open-url, [dir] .dark-theme .aa.aa-open-url {
  background-image: url("assets/icons/icon-open-url.svg");
}
[dir] .aa.aa-check, [dir] .dark-theme .aa.aa-check {
  background-image: url("assets/icons/icon-check.svg");
}
[dir] .aa.aa-add, [dir] .dark-theme .aa.aa-add {
  background-image: url("assets/icons/icon-more.svg");
}
[dir] .aa.aa-remove, [dir] .dark-theme .aa.aa-remove {
  background-image: url("assets/icons/icon-less.svg");
}
[dir] .aa.aa-notification, [dir] .dark-theme .aa.aa-notification {
  background-image: url("assets/icons/icon-notification.svg");
}
[dir] .aa.aa-carousel, [dir] .dark-theme .aa.aa-carousel {
  background-image: url("assets/icons/carousel-icon.svg");
}
[dir] .aa.aa-discoverMore, [dir] .dark-theme .aa.aa-discoverMore {
  background-image: url("assets/icons/discover-more.svg");
}
[dir] .aa.aa-factTrue, [dir] .dark-theme .aa.aa-factTrue {
  background-image: url("assets/icons/true-icon.svg");
}
[dir] .aa.aa-factFalse, [dir] .dark-theme .aa.aa-factFalse {
  background-image: url("assets/icons/false-icon.svg");
}
[dir] .aa.aa-factMixture, [dir] .dark-theme .aa.aa-factMixture {
  background-image: url("assets/icons/mixture-icon.svg");
}
[dir] .aa.aa-twitter-rounded-rgb, [dir] .dark-theme .aa.aa-twitter-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-twitter-circle-colored.svg");
}
[dir] .aa.aa-facebook-rounded-rgb, [dir] .dark-theme .aa.aa-facebook-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-facebook-circle-colored.svg");
}
[dir] .aa.aa-youtube-rounded-rgb, [dir] .dark-theme .aa.aa-youtube-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-youtube-circle-colored.svg");
}
[dir] .aa.aa-whatsapp-rounded-rgb, [dir] .dark-theme .aa.aa-whatsapp-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-whatsapp-circle-colored.svg");
}
[dir] .aa.aa-telegram-rounded-rgb, [dir] .dark-theme .aa.aa-telegram-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-telegram-circle-colored.svg");
}
[dir] .aa.aa-snapchat-rounded-rgb, [dir] .dark-theme .aa.aa-snapchat-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-snapchat-circle-colored.svg");
}
[dir] .aa.aa-linkedin-rounded-rgb, [dir] .dark-theme .aa.aa-linkedin-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-linkedin-circle-colored.svg");
}
[dir] .aa.aa-instagram-rounded-rgb, [dir] .dark-theme .aa.aa-instagram-rounded-rgb {
  background-image: url("assets/icons/icon-social-media-instagram-circle-colored.svg");
}
[dir] .aa.aa-language, [dir] .dark-theme .aa.aa-language {
  background-image: url("assets/icons/icon-language.svg");
}
[dir] .aa.aa-nabd-icon, [dir] .dark-theme .aa.aa-nabd-icon {
  background-image: url("assets/icons/nabd-logo.png");
}
[dir] .aa.aa-mowjaz-icon, [dir] .dark-theme .aa.aa-mowjaz-icon {
  background-image: url("assets/icons/mowjaz-logo.png");
}
[dir] .aa.aa-apple-music, [dir] .dark-theme .aa.aa-apple-music {
  background-image: url("assets/icons/icon-apple-music.png");
}
[dir] .aa.aa-google-music, [dir] .dark-theme .aa.aa-google-music {
  background-image: url("assets/icons/icon-google-music.png");
}
[dir] .aa.aa-sound-cloud-music, [dir] .dark-theme .aa.aa-sound-cloud-music {
  background-image: url("assets/icons/icon-sound-cloud-music.png");
}
[dir] .aa.aa-spotify-music, [dir] .dark-theme .aa.aa-spotify-music {
  background-image: url("assets/icons/icon-spotify-music.png");
}
[dir] .aa.aa-amazon-music, [dir] .dark-theme .aa.aa-amazon-music {
  background-image: url("assets/icons/icon-amazon-music.png");
}
[dir] .aa.aa-flipboard-icon, [dir] .dark-theme .aa.aa-flipboard-icon {
  background-image: url("assets/icons/icons-social-media-flipboard-circle.png");
}
[dir] .aa.aa-flipboard-icon-rounded-rgb, [dir] .dark-theme .aa.aa-flipboard-icon-rounded-rgb {
  background-image: url("assets/icons/icons-social-media-flipboard-circle.png");
}
[dir] .alhadath-theme .aa.aa-bg-play, [dir] .alhadath-theme .dark-theme .aa.aa-bg-play {
  background-image: url("assets/icons/icon-hadath-play.svg");
}
[dir] .aa.aa-sports-goal, [dir] .dark-theme .aa.aa-sports-goal {
  background-image: url("assets/icons/sports-goal.svg");
}
[dir] .aa.aa-sports-yellow-card, [dir] .dark-theme .aa.aa-sports-yellow-card {
  background-image: url("assets/icons/sports-yellow-card.svg");
}
[dir] .aa.aa-sports-red-card, [dir] .dark-theme .aa.aa-sports-red-card {
  background-image: url("assets/icons/sports-red-card.svg");
}
[dir] .aa.aa-sports-yellow-red-cards, [dir] .dark-theme .aa.aa-sports-yellow-red-cards {
  background-image: url("assets/icons/sports-yellow-red-cards.svg");
}
[dir] .aa.aa-sports-penalty-scored, [dir] .dark-theme .aa.aa-sports-penalty-scored {
  background-image: url("assets/icons/sports-penalty-scored.svg");
}
[dir] .aa.aa-sports-sub-out, [dir] .dark-theme .aa.aa-sports-sub-out {
  background-image: url("assets/icons/sports-sub-out.svg");
}
[dir] .aa.aa-sports-sub-in, [dir] .dark-theme .aa.aa-sports-sub-in {
  background-image: url("assets/icons/sports-sub-in.svg");
}
[dir] .aa.aa-sports-watch, [dir] .dark-theme .aa.aa-sports-watch {
  background-image: url("assets/icons/sports-watch.svg");
}
[dir] .aa.aa-sports-penalty-saved, [dir] .dark-theme .aa.aa-sports-penalty-saved {
  background-image: url("assets/icons/sports-penalty-saved.svg");
}
[dir] .aa.aa-sports-penalty-missed, [dir] .dark-theme .aa.aa-sports-penalty-missed {
  background-image: url("assets/icons/sports-penalty-missed.svg");
}
[dir] .aa.aa-sports-own-goal, [dir] .dark-theme .aa.aa-sports-own-goal {
  background-image: url("assets/icons/sports-own-goal.svg");
}

[dir=rtl] .aa.aa-accessibility,
[dir=rtl] .dark-theme .aa.aa-accessibility {
  background-image: url("assets/icons/icon-accessibility-arabic.svg");
}
[dir=rtl] .aa.aa-read-mode,
[dir=rtl] .dark-theme .aa.aa-read-mode {
  background-image: url("assets/icons/icon-read-mode-arabic.svg");
}
[dir=rtl] .aa.aa-search,
[dir=rtl] .dark-theme .aa.aa-search {
  background-image: url("assets/icons/icon-search-arabic.svg");
}
[dir=rtl] .aa.aa-chevron-left,
[dir=rtl] .dark-theme .aa.aa-chevron-left {
  background-image: url("assets/icons/icon-chevron-right.svg");
}
[dir=rtl] .aa.aa-chevron-right,
[dir=rtl] .dark-theme .aa.aa-chevron-right {
  background-image: url("assets/icons/icon-chevron-left.svg");
}
[dir=rtl] .aa.aa-quote,
[dir=rtl] .dark-theme .aa.aa-quote {
  background-image: url("assets/icons/icon-quote-ar.svg");
}
[dir=rtl] .aa.aa-live,
[dir=rtl] .dark-theme .aa.aa-live {
  transform: scaleX(-1);
}
