/* Hide Data (analytics) mini page */
a[href*="analytics.usdt0.to"] { display: none !important; }

.pons-ca-wrap {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 12px;
}
.pons-ca {
  display: inline-flex;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  border-radius: 24px;
  border: 1px solid rgba(242,242,242,0.16);
  background: rgba(0,153,113,0.12);
  color: #00cc96;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.01em;
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
  line-height: 1;
}
.pons-ca:hover {
  color: #f2f2f2;
  border-color: rgba(0,204,150,0.5);
  background: rgba(0,153,113,0.22);
}

img[src*="logo-dark.svg"],
img[src*="logo.svg"],
img[src="/static/logo.png"],
img[src*="header-logo"],
img[src*="Logo_PonsUSD0"],
img[alt="USDT Logo"],
img[alt="PonsUSD0 Logo"],
.navbar__logo img {
  height: 44px !important;
  width: auto !important;
  max-height: 44px !important;
  object-fit: contain !important;
  background: transparent !important;
}

img[src*="pons-mark"],
img[src*="pons-gold"],
img[src="/static/usdt0.png"] {
  object-fit: contain;
}
nav img[alt="Gold"],
header img[alt="Gold"] {
  width: 48px;
  height: 48px;
  object-fit: contain;
}

/* Asset page hero: original SVG sat half-off-screen; square PNGs need a shallower push */
.css-1e9u7x4 {
  transform: translate(-50%, 18%) !important;
}
.css-1e9u7x4 img,
img.css-500ee5 {
  width: min(420px, 72vw) !important;
  height: auto !important;
  object-fit: contain !important;
}

/* Homepage Supported Assets tokens stay visible without scroll hydration */
.token-img-wrapper,
.css-hbg0pu,
.css-dp89q1 {
  opacity: 1 !important;
}
.css-dp89q1 img,
.css-hbg0pu img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}

.css-1eqms0i img,
img[data-nimg="fill"] {
  object-fit: cover !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  color: inherit !important;
}