.account-wallet{min-height:460px}
.account-wallet .card-heading{align-items:center}
.account-wallet .card-heading h3{color:#faf5ed}
.wallet-summary{display:grid;grid-template-columns:1fr auto;gap:6px 18px;align-items:center;margin:24px 0 31px;padding:27px 30px;border:1px solid #b1834d;background:radial-gradient(circle at 88% 50%,#bb81462c,transparent 38%),linear-gradient(135deg,#2b251f,#171b24)}
.wallet-summary>span{color:#dcb783;font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.14em}
.wallet-summary strong{grid-column:1;font:800 clamp(43px,5vw,64px)/1 Sora,sans-serif;color:#ffc56e}
.wallet-summary small{grid-column:1;color:#b5aaa0;font-size:11px}
.wallet-summary a{grid-column:2;grid-row:1/4;display:inline-flex;justify-content:center;align-items:center;gap:17px;min-height:49px;padding:13px 17px;color:#20160b;background:linear-gradient(110deg,#f5c477,#ba813e);font:800 10px 'Space Grotesk',sans-serif;text-decoration:none;white-space:nowrap;transition:transform .2s,filter .2s}
.wallet-summary a:hover{transform:translateY(-2px);filter:brightness(1.12)}
.wallet-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:0 0 15px}
.wallet-heading .eyebrow{margin:0 0 4px}.wallet-heading h4{margin:0;color:#f6eee5;font:800 23px Sora,sans-serif}.wallet-heading>span{color:#9b9186;font:800 9px 'Space Grotesk',sans-serif;letter-spacing:.12em}
.wallet-history{display:grid;gap:8px}.wallet-empty{margin:0;padding:26px 20px;border:1px dashed #71583c;background:#15181f;color:#bcb4aa;font-size:12px;line-height:1.6}
.wallet-purchase{display:flex;align-items:center;gap:17px;min-width:0;padding:12px 16px;border:1px solid #65513b;background:#151922;transition:border-color .2s,background .2s}.wallet-purchase:hover{border-color:#d6a15d;background:#221e20}
.wallet-purchase img{flex:0 0 53px;width:53px;height:53px;object-fit:contain;background:#2e241e;border:1px solid #76543a}.wallet-purchase div{min-width:0;flex:1}.wallet-purchase strong{display:block;color:#f8eee0;font:800 13px Sora,sans-serif}.wallet-purchase small{display:block;margin-top:5px;color:#b3a99f;font-size:11px;line-height:1.4}.wallet-purchase b{color:#edbb75;font:800 13px Sora,sans-serif;white-space:nowrap}
@media(max-width:620px){.wallet-summary{grid-template-columns:1fr;padding:23px}.wallet-summary a{grid-column:1;grid-row:auto;margin-top:15px}.wallet-purchase{gap:10px;padding:10px}.wallet-purchase img{width:42px;height:42px;flex-basis:42px}.wallet-purchase b{font-size:11px}}
