/* IPTV Charleroi v1.2.5 — elegant clean logo integration.
   Scope: logo/header/footer polish only. No homepage structure changes. */

.brand.brand-elegant {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  grid-template-columns: none;
  gap: 0;
}

.brand-logo-img {
  display: block;
  width: min(262px, 100%);
  height: auto;
  transform: translateZ(0);
}

.footer-brand.footer-brand-elegant {
  display: flex;
  align-items: center;
  gap: 0;
  margin-bottom: 13px;
}

.footer-logo-img {
  display: block;
  width: 154px;
  height: auto;
}

@media (min-width: 1161px) {
  .brand-plate {
    width: 306px;
    height: 96px;
    border-bottom-right-radius: 96px;
  }

  .nav {
    padding-left: 282px;
  }

  .brand.brand-elegant {
    left: 26px;
    top: 9px;
    width: 250px;
    height: 74px;
  }

  .admin-bar .brand.brand-elegant {
    top: 41px;
  }

  .brand-logo-img {
    width: 248px;
  }
}

@media (max-width: 1160px) {
  .brand.brand-elegant {
    width: 214px;
  }

  .brand-logo-img {
    width: 206px;
  }
}

@media (max-width: 760px) {
  .brand-plate {
    width: 190px;
    height: 76px;
    border-bottom-right-radius: 76px;
  }

  .brand.brand-elegant {
    left: 12px;
    top: 7px;
    width: 166px;
    height: 58px;
  }

  .admin-bar .brand.brand-elegant {
    top: 53px;
  }

  .brand-logo-img {
    width: 160px;
  }

  .footer-logo-img {
    width: 138px;
  }
}
