/*Theme Start*/
:root {
  --accent-color: #4285F4;
  --accent-background-secondary: #EBF4FF;
  --background-primary: #ffffff;
  --background-secondary: #f8f9fa;
  --text-primary: #222222;
  --text-secondary: #ffffff;
}

html[data-theme="dark"] {
  --accent-color: #6EA6FF;
  --accent-background-secondary: #282C34;
  --background-primary: #1e1e1e;
  --background-secondary: #282C34;
  --text-primary: #e8eaed;
  --text-secondary: #ffffff;
}
/*Theme End*/

/* Footer only */
.footer,
#footer,
.footerText,
.crushFooter {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  text-align: center !important;
  padding: 12px 16px !important;
  border: 0 !important;
  box-sizing: border-box !important;
  position: relative !important;
  overflow: hidden !important;
}

/* Hide original footer content */
.footer > *,
#footer > *,
.footerText > *,
.crushFooter > * {
  opacity: 0 !important;
}

/* Replacement footer text */
.footer::after,
#footer::after,
.footerText::after,
.crushFooter::after {
  content: "Zentropa Post Production";
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 700;
  color: #000000 !important;
  line-height: 1.2;
  text-align: center;
  pointer-events: none;
}