/* Wallet visual system: glass/clay content, while top tabs stay identical to Profile tabs. */
@media(max-width:720px){
.v3-page:has(.v3-tabs[aria-label="Wallet sections"]){--w-title:18px;--w-primary:14px;--w-secondary:11px;--w-meta:9px;--w-radius:18px;--w-pad:16px;gap:10px;padding-bottom:88px}.v3-page:has(.v3-tabs[aria-label="Wallet sections"]) .v3-titlebar{margin-bottom:0}.v3-page:has(.v3-tabs[aria-label="Wallet sections"]) .v3-titlebar h1{font-size:29px;line-height:1}.v3-page:has(.v3-tabs[aria-label="Wallet sections"]) .v3-titlebar .v3-kicker{font-size:9px;letter-spacing:.17em}
/* DO NOT restyle Wallet navigation: mirror Profile Account/Referral/Identity tabs exactly. */
.v3-tabs[aria-label="Wallet sections"]{min-height:54px!important;height:54px!important;padding:5px!important;border-radius:28px!important;margin-bottom:16px!important}.v3-tabs[aria-label="Wallet sections"] button{min-height:42px!important;height:42px!important;padding:0 12px!important;font-size:14px!important;border-radius:22px!important;font-family:inherit!important}.v3-page:has(.v3-tabs[aria-label="Wallet sections"]) .v3-tabpanel{gap:10px}
/* Shared translucent glass/clay content surfaces. */
.v3-w-balance-shell,.v3-w-history-card,.v3-w-reward-card,.v3-w-breakdown-row{border:1px solid rgba(190,255,229,.14)!important;background:linear-gradient(145deg,rgba(13,35,32,.44),rgba(2,12,14,.30))!important;backdrop-filter:blur(11px) saturate(132%);-webkit-backdrop-filter:blur(11px) saturate(132%);box-shadow:inset 1px 1px 0 rgba(255,255,255,.08),inset -3px -4px 12px rgba(0,0,0,.13),0 12px 30px rgba(0,0,0,.14),0 8px 28px -24px rgba(0,255,157,.55)!important}.v3-w-balance-shell{position:relative;padding:var(--w-pad);border-radius:var(--w-radius);overflow:hidden}.v3-w-balance-shell:before{content:"";position:absolute;width:180px;height:180px;right:-88px;top:-108px;border-radius:50%;background:radial-gradient(circle,rgba(116,255,199,.11),rgba(0,255,157,.025) 48%,transparent 70%);filter:blur(18px);pointer-events:none}.v3-w-balance-head{position:relative;display:flex;align-items:center;justify-content:space-between;color:rgba(234,246,240,.52);font-size:var(--w-meta);text-transform:uppercase;letter-spacing:.14em}.v3-w-balance-head small{font-size:var(--w-meta);color:rgba(116,255,199,.7)}.v3-w-balance-value{position:relative;margin:7px 0 18px;font-size:46px;font-weight:620;line-height:1;letter-spacing:-.05em;color:#f1fff8;font-variant-numeric:tabular-nums;text-shadow:0 5px 22px rgba(0,255,157,.07)}.v3-w-balance-stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9px}.v3-w-balance-stats>div{padding:12px;border:1px solid rgba(210,255,238,.10);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(0,255,157,.018));backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:inset 1px 1px rgba(255,255,255,.055),inset -2px -3px 7px rgba(0,0,0,.10)}.v3-w-balance-stats span{display:block;font-size:var(--w-meta);text-transform:uppercase;letter-spacing:.12em;color:rgba(234,246,240,.45)}.v3-w-balance-stats strong{display:block;margin-top:4px;font-size:20px;font-weight:560;line-height:1.1;color:#effff7;font-variant-numeric:tabular-nums}.v3-w-balance-stats small{display:block;margin-top:5px;font-size:var(--w-secondary);color:rgba(234,246,240,.44)}
.v3-w-breakdown{padding:3px 2px 0}.v3-w-section-title{padding:3px 2px 9px;font-size:var(--w-primary);font-weight:620;color:#eaf6f0}.v3-w-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border-radius:15px!important}.v3-w-breakdown-row>div{min-width:0}.v3-w-breakdown-row strong{display:block;font-size:var(--w-primary);font-weight:600;color:#eaf6f0}.v3-w-breakdown-row>div small{display:block;margin-top:4px;font-size:var(--w-secondary);line-height:1.35;color:rgba(234,246,240,.45)}.v3-w-breakdown-row>b{font-size:var(--w-primary);font-weight:560;color:#a9ffda;white-space:nowrap;font-variant-numeric:tabular-nums}.v3-w-breakdown-row>b small{font-size:var(--w-meta);color:rgba(169,255,218,.55)}.v3-w-note{margin:0!important;padding:3px 8px 0!important;font-size:var(--w-meta)!important;line-height:1.3!important;text-align:center;color:rgba(234,246,240,.3)!important}
.v3-w-history-card{padding:var(--w-pad)!important;border-radius:var(--w-radius)!important}.v3-w-history-card h2{margin:0 0 10px!important;font-size:var(--w-title)!important;font-weight:620!important;letter-spacing:-.02em}.v3-w-history span{min-height:60px!important;padding:12px 0!important;gap:10px;border-color:rgba(255,255,255,.07)!important}.v3-w-history b{font-size:var(--w-primary)!important;line-height:1.25!important;font-weight:600!important}.v3-w-history b small{margin-top:5px!important;font-size:var(--w-secondary)!important;line-height:1.3!important;color:rgba(234,246,240,.48)!important}.v3-w-history em{font-size:var(--w-primary)!important;font-weight:560!important;white-space:nowrap}.v3-w-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.075)}.v3-w-pagination button{height:38px;padding:0 13px;border:1px solid rgba(180,255,225,.13);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(0,255,157,.025));box-shadow:inset 1px 1px rgba(255,255,255,.06),inset -2px -3px 7px rgba(0,0,0,.1);color:#c8ffe8;font:inherit;font-size:var(--w-secondary);font-weight:520}.v3-w-pagination button:last-child{justify-self:end}.v3-w-pagination button:disabled{opacity:.27}.v3-w-pagination span{font-size:var(--w-meta);color:rgba(234,246,240,.46);font-variant-numeric:tabular-nums}
.v3-w-reward-center{display:grid;gap:10px}.v3-w-reward-intro{padding:3px 2px 8px}.v3-w-reward-intro .v3-kicker{font-size:var(--w-meta);letter-spacing:.14em;color:rgba(116,255,199,.7)}.v3-w-reward-intro h2{margin:5px 0 4px;font-size:var(--w-title);font-weight:620;letter-spacing:-.02em}.v3-w-reward-intro p{margin:0;max-width:520px;font-size:var(--w-secondary);line-height:1.45;color:rgba(234,246,240,.48)}.v3-w-reward-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:var(--w-pad);border-radius:var(--w-radius)!important}.v3-w-reward-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,rgba(169,255,218,.11),rgba(0,255,157,.045));border:1px solid rgba(179,255,225,.14);box-shadow:inset 1px 1px rgba(255,255,255,.10),inset -3px -4px 8px rgba(0,0,0,.13),0 7px 18px rgba(0,0,0,.10);color:#94f9cb;font-size:18px}.v3-w-reward-copy{min-width:0}.v3-w-reward-copy>span{display:block;font-size:var(--w-meta);letter-spacing:.12em;color:rgba(117,247,191,.62)}.v3-w-reward-copy strong{display:block;margin-top:3px;font-size:var(--w-primary);font-weight:600;color:#f0fff7}.v3-w-reward-copy p{margin:5px 0 0;font-size:var(--w-secondary);line-height:1.4;color:rgba(234,246,240,.45)}.v3-w-reward-earned{text-align:right;min-width:62px}.v3-w-reward-earned small{display:block;font-size:var(--w-meta);letter-spacing:.1em;color:rgba(234,246,240,.36)}.v3-w-reward-earned b{display:block;margin-top:3px;font-size:18px;font-weight:560;color:#a9ffda;font-variant-numeric:tabular-nums}.v3-w-reward-earned em{display:block;font-style:normal;font-size:var(--w-meta);color:rgba(169,255,218,.54)}.v3-w-reward-foot{margin:3px 4px 0;font-size:var(--w-secondary);line-height:1.4;color:rgba(234,246,240,.42)}
}
