/* Follow the site's existing saved theme, not only the device preference. */
.enabuy-brand-link { max-width: 100%; }
.enabuy-brand { display: inline-flex; align-items: center; max-width: 100%; }
.enabuy-brand img { display: block; width: 168px; max-width: 100%; height: 45px; object-fit: contain; }
.enabuy-brand .enabuy-logo-dark { display: none; }
:root[data-theme="dark"] .enabuy-brand .enabuy-logo-light { display: none; }
:root[data-theme="dark"] .enabuy-brand .enabuy-logo-dark { display: block; }
/* No animation: respects reduced-motion without overriding existing controls. */
