/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   logo.css — PaphTech image logo
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.nav-logo {
  display: flex; align-items: center;
  flex-shrink: 0; text-decoration: none; gap: 0;
  font-size: unset; font-weight: unset; letter-spacing: unset;
}
.nav-logo__img {
  display: block; height: 50px; width: auto; max-width: 220px;
  object-fit: contain; filter: none; transition: opacity .2s;
}
.nav-logo__img:hover { opacity: .85; }
.nav-logo__badge, .nav-logo > span { display: none !important; }

.footer__logo-link { display: inline-block; }
.footer__logo-img {
  display: block; height: 56px; width: auto; max-width: 250px;
  object-fit: contain; filter: none; opacity: .9;
  margin-bottom: 14px; transition: opacity .2s;
}
.footer__logo-img:hover { opacity: 1; }

@media (max-width: 1024px) { .nav-logo__img { height: 44px; } }
@media (max-width: 768px)  { .nav-logo__img { height: 36px; max-width: 180px; } .footer__logo-img { height: 46px; } }
@media (max-width: 480px)  { .nav-logo__img { height: 32px; max-width: 160px; } }
