
.account-page #credit-account{padding:22px!important}.account-page .credit-top{padding-bottom:14px;margin-bottom:20px}.account-page #account-welcome{font-size:29px!important;margin:0 0 14px!important}.account-page #account-wallet{column-gap:22px!important}.account-page .player-balance-strip{display:block;margin:0 0 20px!important}.account-page .player-balance-strip>div:not(:first-child){display:none}.account-page .player-balance-strip>div:first-child{padding:20px 24px!important;position:relative;background:radial-gradient(ellipse at right,#d9a65317,transparent 70%),linear-gradient(115deg,#79543b44,#2b223ca6)!important;border-color:#e6bc7255!important}.account-page .player-balance-strip strong{font-size:40px!important;letter-spacing:-1px}.account-page .player-balance-strip small{font-size:12px}.player-afford{margin:7px 0 0!important;color:#f7d394!important;font-size:13px!important}.player-cost-pills{display:flex;flex-wrap:wrap;gap:8px;position:absolute;right:20px;top:24px;max-width:45%;justify-content:flex-end}.player-cost-pills span{border:1px solid #ffffff22;border-radius:22px;padding:7px 11px;font:11px system-ui;color:#d9c7dd;background:#ffffff08}
.player-home{grid-column:1/-1}.player-quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.credit-panel .player-quick-actions .button{margin:0;flex:1;min-height:44px;font-size:12px}.credit-panel .player-quick-actions .button:not(:first-child){background:#ffffff08;border-color:#c7a6bc44}.player-pass-summary{position:relative;padding:20px 22px;margin:0 0 22px;border:1px solid #d7ad6555;border-radius:13px;background:linear-gradient(130deg,#73503825,#2a203d66)}.credit-panel .player-pass-summary h3{font:500 23px Georgia;margin:9px 0 12px}.player-pass-track{height:7px;border-radius:8px;background:#100d1d77;overflow:hidden;margin:12px 0}.player-pass-track span{display:block;height:100%;background:linear-gradient(90deg,#b27b46,#ffdb8d);border-radius:inherit}.credit-panel .player-pass-summary p{font-size:11px;margin:8px 0}.player-pass-summary>strong{font-size:12px;color:#f5ce8f}.credit-panel .player-pass-summary>.button{position:absolute;right:20px;top:12px;min-height:34px;padding:8px 12px;font-size:10px;background:#ffffff08;border-color:#b58b9e55}.player-recent-orders{margin-bottom:10px}.credit-panel .player-recent-orders h3{font:650 16px system-ui;margin:0 0 13px}.player-recent-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px 0;border-bottom:1px solid #ffffff12}.player-recent-row>strong{font:650 12px/1.6 system-ui;color:#ead5bf;overflow-wrap:anywhere}.player-recent-row .order-status-badge{margin:0;align-self:start}.player-recent-row code{grid-column:1/-1;font:10px system-ui;color:#a991b4;overflow-wrap:anywhere}.account-page .account-tab-content#account-tab-overview{gap:15px}.account-page .account-tab-content{padding:20px!important}
.account-page .pass-hero{padding:19px 22px!important}.credit-panel .pass-hero h2{font-size:27px!important;margin:9px 0!important}.pass-hero .pass-price-pill{position:absolute;right:20px;top:16px;font-size:9px;padding:7px 11px}.pass-hero{position:relative}.pass-hero .pass-perk-strip{display:none}.credit-panel .pass-hero>p{max-width:90%;font-size:11px}.pass-rules{margin:12px 0}.pass-reward-bank{padding:18px!important}.credit-panel .pass-reward-bank>p{font-size:11px;max-width:680px}.pass-daily{margin:14px 0;padding:18px!important}.ready-chest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:18px 0}.ready-chest-tile{padding:16px;border:1px solid #e6b76677;border-radius:13px;text-align:center;background:radial-gradient(ellipse at 50% 38%,#bd7b2a28,transparent 65%),#21172da6}.ready-chest-tile>strong{font:800 10px system-ui;letter-spacing:1.5px;color:#ecc78d}.ready-chest-tile .pass-chest-art{margin:14px auto;height:115px;width:125px;transform:scale(.85);transform-origin:center}.ready-chest-tile>.button{width:100%;margin:12px 0 0!important}.chest-contents{padding:10px 8px;border:1px solid #d5a85b44;border-radius:9px;background:#130e2088;text-align:center;margin:10px 0}.chest-contents>small{display:block;font:800 9px system-ui;letter-spacing:1px;color:#e0b87e;margin-bottom:8px}.chest-reward-pills{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.chest-reward-pills span{padding:5px 7px;border:1px solid #b58a9b44;background:#ffffff06;border-radius:6px;font:650 9px system-ui;color:#e9d3e3}.credit-panel .chest-contents p{font-size:9px!important;line-height:1.6!important;color:#b9a2c4!important;margin:8px 0 0!important}.chest-contents.is-revealed{border-color:#e8b95699;background:#99622f22}.chest-contents.is-revealed>strong{font-size:18px;color:#ffda94}.credit-panel .pass-chest h3{font-size:15px}.pass-calendar{margin-top:20px}.pass-chest-collection{margin:15px 0}.pass-calendar-progress{padding:16px}
@media(max-width:750px){.account-page #credit-account{padding:16px!important}.player-cost-pills{position:static;max-width:none;margin-top:12px;justify-content:flex-start}.account-page .player-balance-strip strong{font-size:34px!important}.account-page #account-welcome{font-size:25px!important}.player-quick-actions{gap:7px}.credit-panel .player-quick-actions .button{font-size:10px;padding:10px 9px;min-width:95px}.account-page .account-tab-content{padding:15px!important}.pass-hero .pass-price-pill{position:static;margin:4px 0}.credit-panel .pass-hero>p{max-width:none}.ready-chest-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.credit-panel .player-pass-summary>.button{position:static;margin:12px 0 0}.player-pass-summary{padding:17px}.account-page .pass-hero{padding:17px!important}.credit-panel .pass-hero h2{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){.ready-chest-tile *{animation:none!important}}

.ready-chest-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ready-chest-tile{max-width:360px;box-sizing:border-box}.chest-reward-pills span{font-size:10px}.credit-panel .chest-contents p{font-size:10px!important}@media(max-width:600px){.ready-chest-grid{grid-template-columns:1fr}.ready-chest-tile{max-width:none}}

@media(max-width:600px){.account-section-nav{scrollbar-width:none}.account-section-nav::-webkit-scrollbar{display:none}}
