/*
 * Bayern-Fass theme for Redash. Source of truth: hosting/src/theme (MUI preset3).
 *
 * Colors are NOT set here: Redash hard-codes its palette, so theme-overrides.css is
 * generated from the built upstream CSS at image build time (gen-theme-overrides.py,
 * palette constants at its top). This file only holds hand-written layout/typography.
 */
@font-face {
  font-family: "Barlow";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/static/branding/barlow-latin-700-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Barlow";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("/static/branding/barlow-latin-800-normal.woff2") format("woff2");
}

/* Headings use Barlow like the hosting app; body keeps Redash's Public Sans. */
h1, h2, h3 {
  font-family: "Barlow", "Public Sans Variable", sans-serif;
  font-weight: 800;
}

/* Sidebar logo: wide white logo instead of Redash's square icon. */
.desktop-navbar-logo.ant-menu img {
  height: auto;
  width: 56px;
}
.mobile-navbar-logo img {
  height: 28px;
  width: auto;
}

/* Signed-out pages (setup, login, password reset). */
.signed-out .header img {
  width: 200px;
  height: auto;
}
