/* Base reset — The Baturin */
:root {
  --bb-logo-height: 40px;
}

html,
body {
  margin: 0;
  padding: 0;
}

html {
  overflow-x: clip;
}

body {
  background: #ffffff;
  font-family: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
}

/* Логотип: точка + thebaturin — один SVG, единая высота в шапке и подвале */
.bb-hero__logo-img,
.bb-header__logo-img,
.bb-footer__logo-img {
  height: var(--bb-logo-height);
  width: auto;
  max-width: none;
  object-fit: contain;
  object-position: left center;
}

/* Подвал: почта в реквизитах — не синяя ссылка по умолчанию */
#bb-footer .bb-footer__legal a,
#bb-page-footer .bb-footer__legal a {
  color: inherit;
  text-decoration: none;
  transition: color 0.2s ease;
}

#bb-footer .bb-footer__legal a:hover,
#bb-page-footer .bb-footer__legal a:hover {
  color: #1a2e40;
  text-decoration: underline;
}
