/* Currency affordances stay separate from the duck/VIP controls. */
.wallet-tier .vip-crystal-price,.wallet-tier .vip-crystal-upgrade{color:#80e5ac}
.wallet-tier .vip-crystal-upgrade{border-color:#80e5ac66;background:#80e5ac08}
#account-page .account-layout>#member-crystals{padding:0;border:0;background:none;min-height:700px}
#member-crystal-frame{display:block;width:100%;height:760px;border:0;color-scheme:dark}
.shop-price-crystal,#shop-buy-price.shop-price-crystal{color:#80e5ac}
/* Two independent wallet links, stacked to keep the identity card compact. */
#account-identity .identity-currencies{flex:0 0 auto;min-width:112px;max-width:168px;border-left:1px solid #d5b66f24;padding-left:12px;display:grid;gap:2px}
#account-identity .identity-currencies>a,#account-identity .identity-currencies>button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:29px;padding:2px 0;border:0;background:none;text-decoration:none;text-align:left;cursor:pointer}
#account-identity .identity-currencies span{font:11px/1.4 'Microsoft YaHei',sans-serif;letter-spacing:0;white-space:nowrap}
#account-identity .identity-currencies strong{display:block;font:600 18px/1.3 'Segoe UI',sans-serif;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#account-identity .identity-currencies .identity-wallet,#account-identity .identity-currencies .identity-wallet>span{color:#edd093}
#account-identity .identity-crystals{color:#80e5ac}
#account-identity .identity-currencies>a:hover,#account-identity .identity-currencies>button:hover{filter:brightness(1.2)}
#account-identity .identity-currencies>:focus-visible{outline:2px solid #80e5ac;outline-offset:3px;border-radius:3px}
@media(max-width:800px){#account-identity{width:min(304px,calc(100vw - 24px))}#account-identity .identity-currencies{min-width:91px;max-width:135px;padding-left:7px;gap:0}#account-identity .identity-currencies>a,#account-identity .identity-currencies>button{min-height:25px;gap:7px}#account-identity .identity-currencies span{font-size:9px}#account-identity .identity-currencies strong{font-size:14px}}
.crystal-wallet-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:#80e5ac!important;text-decoration:none;border:1px solid #55ae7d3a;border-radius:8px;background:#31875410;font-size:13px}.crystal-wallet-link b{font-variant-numeric:tabular-nums}.crystal-wallet-summary{margin:0 0 20px}.crystal-wallet-summary>span:last-child{font-size:12px;opacity:.8}.tm-credit-shop{order:5;text-align:center;font-size:12px;color:#80dca6;margin-top:-2px}.shop-wallet-links{display:flex;gap:16px;justify-content:flex-end;padding:16px 0;color:#acbbcd;font-size:13px}.shop-wallet-links a{color:#8ae8b3}.shop-price-crystal{color:#80e5ac}#shop-currency{font-weight:600}#shop-buy-coin{min-width:145px}
@media(max-width:600px){.crystal-wallet-summary{align-items:flex-start;flex-direction:column;gap:5px}.shop-wallet-links{flex-wrap:wrap;font-size:12px}.account-popover .crystal-wallet-link{font-size:12px}}
