/* Local artwork where available; explicit ticker badges otherwise. Asset names are labelled elsewhere. */
.aster-crypto-icon{display:inline-flex!important;position:relative;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#eef0f5;color:#566075;vertical-align:middle;isolation:isolate;padding:0!important;box-sizing:border-box}
.aster-crypto-icon.aster-crypto-tiny{width:20px;height:20px}.aster-crypto-icon.aster-crypto-small{width:28px;height:28px}.aster-crypto-icon.aster-crypto-normal{width:36px;height:36px}.aster-crypto-icon.aster-crypto-large{width:48px;height:48px}
.aster-crypto-icon .aster-crypto-fallback{font:600 9px/1 system-ui;letter-spacing:-.2px;white-space:nowrap;padding:0}
.aster-crypto-icon>img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;object-fit:contain;background:white;margin:0!important;max-width:none;border:0;border-radius:50%}
#coin-mark.coin-mark{width:48px;height:48px;flex:0 0 48px;background:transparent;color:inherit;padding:0;border:0}
#coin-mark.coin-mark>.aster-crypto-icon{display:flex!important}
.aster-asset-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}

/* Preserve the official rectangular Solana mark inside the round UI frame. */
.aster-crypto-icon[data-crypto-symbol="SOL"]>img{padding:20%!important;box-sizing:border-box;border-radius:0!important;object-fit:contain!important;background:#fff}

/* Fallback colours remain visible only when local artwork is absent or fails. */
.aster-crypto-fallback{font-variant-numeric:tabular-nums;letter-spacing:-.025em}
.aster-crypto-icon[data-crypto-symbol="ZEC"]{background:#F4B728;color:#111111}
.aster-crypto-icon[data-crypto-symbol="XMR"]{background:#FF6600;color:#111111}
.aster-crypto-icon[data-crypto-symbol="SUI"]{background:#4DA2FF;color:#111111}
.aster-crypto-icon[data-crypto-symbol="DAI"]{background:#F5AC37;color:#111111}
.aster-crypto-icon[data-crypto-symbol="SHIB"]{background:#E74B32;color:#111111}
.aster-crypto-icon[data-crypto-symbol="PAXG"]{background:#C4A65C;color:#111111}
.aster-crypto-icon[data-crypto-symbol="KAS"]{background:#49BFA5;color:#111111}
.aster-crypto-icon[data-crypto-symbol="ATOM"]{background:#2E3148;color:#FFFFFF}
.aster-crypto-icon[data-crypto-symbol="DASH"]{background:#008DE4;color:#111111}
.aster-crypto-icon[data-crypto-symbol="EURC"],
.aster-crypto-icon[data-crypto-symbol="USDC"]{background:#0B53BF;color:#FFFFFF}
.aster-crypto-icon[data-crypto-symbol="POL"]{background:#8247E5;color:#FFFFFF}

/* local-icons1: contain the supplied non-circular artwork; never recolor SVG bytes. */
.aster-crypto-icon[data-crypto-symbol="SUI"]>img,
.aster-crypto-icon[data-crypto-symbol="POL"]>img,
.aster-crypto-icon[data-crypto-symbol="DASH"]>img{padding:16%!important;box-sizing:border-box;border-radius:0!important;object-fit:contain!important;background:#fff}
.aster-crypto-icon[data-crypto-symbol="KAS"]>img{padding:8%!important;box-sizing:border-box;border-radius:0!important;object-fit:contain!important;background:#fff}
.aster-crypto-icon[data-crypto-symbol="PAXG"]>img{padding:7%!important;box-sizing:border-box;border-radius:0!important;object-fit:contain!important;background:#fff}
.aster-crypto-icon[data-crypto-symbol="SHIB"]>img{padding:15%!important;box-sizing:border-box;border-radius:0!important;object-fit:contain!important;background:#fff}
.aster-crypto-icon[data-crypto-symbol="EURC"]>img{padding:0!important;box-sizing:border-box;border-radius:0!important;object-fit:cover!important;background:#fff}
.aster-crypto-icon[data-crypto-symbol="ZEC"]>img{padding:0!important;box-sizing:border-box;border-radius:0!important;object-fit:contain!important;background:#fff}

/* local-icons4: tight square USDC/ZEC viewports, no inner padding. EURC unchanged. */
.aster-crypto-icon[data-crypto-symbol="USDC"]>img{padding:0!important;box-sizing:border-box;border-radius:0!important;object-fit:contain!important;background:#fff}
