body {
  background-color: #0A0A0A;
  color: white;
}

.scrollbar-hide::-webkit-scrollbar {
  display: none;
}

.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* Custom Prose Overrides */
.prose h1,
.prose h2,
.prose h3,
.prose h4 {
  font-family: 'Teko', sans-serif;
  text-transform: uppercase;
}

.prose a {
  color: #D61F26;
  text-decoration: none;
}

.prose a:hover {
  text-decoration: underline;
}

/* Google Translate Customization */
.goog-te-banner-frame {
  display: none !important;
}

.goog-te-combo {
  display: none !important;
}

body {
  top: 0 !important;
}

.skiptranslate {
  display: none !important;
}

/* Quill Font Picker Labels */
/* Default Font - Force Inter/Sans if none selected */
.ql-snow .ql-picker.ql-font .ql-picker-label:not([data-value])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item:not([data-value])::before {
  content: 'Sans Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="inter"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="inter"]::before {
  content: 'Inter';
  font-family: 'Inter';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="teko"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="teko"]::before {
  content: 'Teko';
  font-family: 'Teko';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="roboto"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="roboto"]::before {
  content: 'Roboto';
  font-family: 'Roboto';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="open-sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="open-sans"]::before {
  content: 'Open Sans';
  font-family: 'Open Sans';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="lato"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="lato"]::before {
  content: 'Lato';
  font-family: 'Lato';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="montserrat"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="montserrat"]::before {
  content: 'Montserrat';
  font-family: 'Montserrat';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="oswald"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="oswald"]::before {
  content: 'Oswald';
  font-family: 'Oswald';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="source-sans-pro"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="source-sans-pro"]::before {
  content: 'Source Sans Pro';
  font-family: 'Source Sans Pro';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="slabo-27px"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="slabo-27px"]::before {
  content: 'Slabo 27px';
  font-family: 'Slabo 27px';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="raleway"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="raleway"]::before {
  content: 'Raleway';
  font-family: 'Raleway';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="pt-sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="pt-sans"]::before {
  content: 'PT Sans';
  font-family: 'PT Sans';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="merriweather"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="merriweather"]::before {
  content: 'Merriweather';
  font-family: 'Merriweather';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="noto-sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="noto-sans"]::before {
  content: 'Noto Sans';
  font-family: 'Noto Sans';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="nunito"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="nunito"]::before {
  content: 'Nunito';
  font-family: 'Nunito';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="concert-one"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="concert-one"]::before {
  content: 'Concert One';
  font-family: 'Concert One';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="prompt"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="prompt"]::before {
  content: 'Prompt';
  font-family: 'Prompt';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="work-sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="work-sans"]::before {
  content: 'Work Sans';
  font-family: 'Work Sans';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="poppins"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="poppins"]::before {
  content: 'Poppins';
  font-family: 'Poppins';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="quicksand"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="quicksand"]::before {
  content: 'Quicksand';
  font-family: 'Quicksand';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="rubik"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="rubik"]::before {
  content: 'Rubik';
  font-family: 'Rubik';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="oxygen"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="oxygen"]::before {
  content: 'Oxygen';
  font-family: 'Oxygen';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="fira-sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="fira-sans"]::before {
  content: 'Fira Sans';
  font-family: 'Fira Sans';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="mukta"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="mukta"]::before {
  content: 'Mukta';
  font-family: 'Mukta';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="barlow"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="barlow"]::before {
  content: 'Barlow';
  font-family: 'Barlow';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="ibm-plex-sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="ibm-plex-sans"]::before {
  content: 'IBM Plex Sans';
  font-family: 'IBM Plex Sans';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="ubuntu"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="ubuntu"]::before {
  content: 'Ubuntu';
  font-family: 'Ubuntu';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="crimson-text"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="crimson-text"]::before {
  content: 'Crimson Text';
  font-family: 'Crimson Text';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="playfair-display"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="playfair-display"]::before {
  content: 'Playfair Display';
  font-family: 'Playfair Display';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="lora"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="lora"]::before {
  content: 'Lora';
  font-family: 'Lora';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="bitter"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="bitter"]::before {
  content: 'Bitter';
  font-family: 'Bitter';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="arvo"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="arvo"]::before {
  content: 'Arvo';
  font-family: 'Arvo';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="anton"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="anton"]::before {
  content: 'Anton';
  font-family: 'Anton';
}
