.balance-card{border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 100% -10%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), radial-gradient(90% 70% at -5% 110%, #c4a35a1f, transparent 52%), var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--elev-3);-webkit-backdrop-filter:blur(20px)saturate(160%);padding:1.4rem 1.3rem 1.3rem;position:relative;overflow:hidden}@media (min-width:768px){.balance-card{padding:1.75rem 1.75rem 1.6rem}}.balance-card:after{content:"";inset-inline-end:-18%;background:color-mix(in srgb, var(--accent) 8%, transparent);pointer-events:none;border-radius:50%;width:55%;height:75%;position:absolute;top:-28%}.balance-card__label{z-index:1;font-size:var(--text-caption);color:var(--muted);margin:0;font-weight:600;position:relative}.balance-card__irt{z-index:1;color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:.65rem 0 0;display:flex;position:relative}.balance-card__irt-num{letter-spacing:normal;font-variant-numeric:proportional-nums;unicode-bidi:isolate;font-size:clamp(1.85rem,2.4vw,2.45rem);font-weight:800;line-height:1.05}.balance-card__irt-unit{color:var(--accent);font-size:1rem;font-weight:700}.balance-card__usd{z-index:1;color:var(--muted);font-variant-numeric:proportional-nums;margin:.45rem 0 0;font-size:.82rem;font-weight:600;position:relative}.balance-card__loading{z-index:1;border-radius:var(--radius-md);height:2.35rem;margin-top:.75rem;position:relative}html[data-tg-theme=dark] .balance-card{box-shadow:var(--elev-3)}@media (prefers-reduced-transparency:reduce){.balance-card{-webkit-backdrop-filter:none;background:radial-gradient(120% 90% at 100% -10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 55%), var(--surface-elevated)}}
