/* Selected AminSwap A/arrow identity. Paths are traced from approved artwork.
   Shared accent palette follows the approved .com wordmark (#8FA58B). */
:root {
    --amin-brand-sage: #8fa58b;
    --amin-brand-hover: #a9bba5;
    --amin-brand-rgb: 143, 165, 139;
    --amin-brand-ink: #435d40;
    --amin-brand-ink-strong: #344b32;
    --amin-brand-tint-dark: #1c241e;
    --amin-brand-tint-light: #e4ebe0;
}
/* Quiet selected-asset artwork without changing its layout slot or hit target. */
.bxc-exchange .bxc-token-select img,
.bxc-exchange .bxc-receive-side .bxc-token-select img {
    scale: .82;
}
.bxc-exchange .bxc-exchange-brand {
    flex: 0 1 auto;
    height: 48px;
    padding: 0;
    overflow: visible;
}
.bxc-exchange .bxc-exchange-brand img,
.bxc-exchange .bxc-exchange-brand:hover img,
.bxc-exchange .bxc-exchange-brand:focus-visible img {
    width: 240px;
    height: auto;
    max-height: 48px;
    max-width: 100%;
    border: 0;
    border-radius: 0;
    object-fit: contain;
    object-position: left center;
    filter: none;
    transform: none;
    mix-blend-mode: normal;
}
.bxc-exchange .bxc-exchange-brand .amin-logo-dark { display: block; }
.bxc-exchange .bxc-exchange-brand .amin-logo-light,
.bxc-exchange .bxc-exchange-brand .amin-logo-compact { display: none; }
body[data-amin-theme="light"] .bxc-exchange .bxc-exchange-brand .amin-logo-dark { display: none; }
body[data-amin-theme="light"] .bxc-exchange .bxc-exchange-brand .amin-logo-light { display: block; }
.site-header .brand img { width: 240px; height: auto; }
@media (max-width:760px) {
    .bxc-exchange .bxc-exchange-brand { height: 40px; }
    .bxc-exchange .bxc-exchange-brand img { width: min(175px, calc(100vw - 208px)); max-height: 40px; }
}
@media (max-width:520px) { .site-header .brand img { width: 145px; } }
@media (max-width:359px) {
    .bxc-exchange .bxc-exchange-brand .amin-logo-dark,
    body[data-amin-theme="light"] .bxc-exchange .bxc-exchange-brand .amin-logo-light { display: none; }
    .bxc-exchange .bxc-exchange-brand .amin-logo-compact { display: block; width: 38px; height: 38px; }
}
