:root {
  --transition-value: 0.2s ease;

  --logo-img: url("../img/logo/logo_light.986843c8d4cb.png");
  --logo-sm-img: url("../img/logo/logo_sm_light.e0a74869d8f9.png");
  --background-img: url("../img/background/background_light.a99dda799118.jpg");
  --background-overlay: rgba(0, 0, 0, 0.15);

  --bs-body-font-family: "Roboto", sans-serif;
  --luna-display-font: "Roboto Condensed", sans-serif;

  --avatar-preview-size: 52px;
  --avatar-grid-max-height: 330px;
  --avatar-dropzone-min-height: 190px;
  --avatar-choice-check-size: 24px;
  --avatar-choice-image-size: 78%;
}

:root[data-bs-theme="dark"] {
  --logo-img: url("../img/logo/logo_dark.e88f7bdb3b48.png");
  --logo-sm-img: url("../img/logo/logo_sm_dark.94b46ba8fabd.png");
  --background-img: url("../img/background/background_dark.eb5e651710ce.jpg");
  --background-overlay: rgba(0, 0, 0, 0.55);
}

/* Каталог работ */
.service-gallery-ratio {
  --bs-aspect-ratio: 75%; /* 4:3 */
}

@media (min-width: 768px) {
    .service-gallery-ratio {
      --bs-aspect-ratio: 42.857%; /* 21:9 */
    }
}

.custom-popover-wide {
  --bs-popover-max-width: 340px !important;
}