body.topup-site{background:var(--web-paper);color:var(--web-ink);letter-spacing:0;margin:0;font-family:Leelawadee UI,Arial,Tahoma,sans-serif}body:has(#cash-shop){background:var(--web-paper);color:var(--web-ink);letter-spacing:0;margin:0;font-family:Leelawadee UI,Arial,Tahoma,sans-serif}.commerce-banner{background:url(/assets/website/emporium-v1.png) 50% 40%/cover no-repeat;border-bottom:3px solid #e0c28a;align-items:center;min-height:310px;padding:40px max(24px,50% - 600px);display:flex;position:relative}.commerce-banner>div{color:#26334b;text-shadow:0 1px 4px #fff,0 0 14px #fff;max-width:470px}.commerce-banner small{color:#aa4255;font-size:10px;font-weight:800}.commerce-banner h1,.commerce-banner h2{margin:12px 0;font:700 44px/1.15 Georgia,serif}.commerce-banner p{max-width:380px;margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.8}.commerce-banner span{font-size:11px}#cash-shop{color:var(--web-ink);font-family:inherit}#cash-shop .cash-main{max-width:1296px;padding-top:24px}#cash-shop .cash-header{background:var(--web-surface);color:var(--web-ink);border:0;border-bottom:1px solid var(--web-line);flex-direction:row;justify-content:space-between;min-height:64px;padding:14px max(24px,50% - 624px);font-size:12px;display:flex}#cash-shop .cash-header .cash-brand,#cash-shop .cash-header nav>a{display:none}#cash-shop .cash-header strong{color:var(--web-gold);font-size:20px}#cash-shop .cash-header nav{width:auto;margin:0}#cash-shop .cash-header img{width:30px;height:30px}#cash-shop .cash-title{margin:12px 0 26px}#cash-shop .cash-title h1{color:var(--web-ink);font-size:26px}#cash-shop .cash-title span{color:var(--web-muted)}#cash-shop .cash-title select,#cash-shop .cash-product select{background:var(--web-surface);color:var(--web-ink);border-color:var(--web-line)}.shop-jump-nav{border-bottom:1px solid var(--web-line);gap:28px;margin-bottom:22px;padding:0 0 16px;display:flex;overflow:auto}.shop-jump-nav a{color:var(--web-muted);white-space:nowrap;font-size:13px;text-decoration:none}.shop-jump-nav a:first-child{color:var(--web-accent);font-weight:700}.shop-filters{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.shop-filters button{border:1px solid var(--web-line);background:var(--web-surface);color:var(--web-muted);cursor:pointer;border-radius:4px;padding:8px 17px;font-size:12px}.shop-filters button[aria-pressed=true]{background:var(--web-accent);color:#fff;border-color:var(--web-accent)}#cash-shop .cash-products{gap:20px;scroll-margin-top:24px}#cash-shop .cash-product{background:var(--web-surface);border-color:var(--web-line);border-radius:6px;box-shadow:0 5px 15px #3b426108}#cash-shop .cash-product[hidden]{display:none}#cash-shop .cash-product-head{font-size:10px}#cash-shop .cash-product-art{border-bottom-color:var(--web-line);height:178px}#cash-shop .cash-product-art img{width:112px;height:112px}#cash-shop .cash-product-body{padding:22px 18px}#cash-shop .cash-product h2{font-size:17px}#cash-shop .cash-product li{font-size:12px;line-height:1.8}#cash-shop .cash-product li svg{color:var(--web-accent)}#cash-shop .tone-0{--tone:#efd8a4;--ink:#6f5126;--art:#fff7e7}#cash-shop .tone-1{--tone:#b7d7fa;--ink:#365983;--art:#edf5ff}#cash-shop .tone-2{--tone:#f3beca;--ink:#7d3a53;--art:#fff0f4}#cash-shop .tone-3{--tone:#cbd1f1;--ink:#494f84;--art:#f2f3fc}#cash-shop .cash-product-buy strong{color:var(--web-ink);font-size:24px}#cash-shop .cash-product button,#cash-shop .cash-coupons button,#cash-shop .cash-rewards button,#cash-shop #cash-confirm-buy{color:#fff;background:#bb4155;border-color:#a93447;box-shadow:0 2px #7a283b25}#cash-shop button:hover:not(:disabled){filter:brightness(1.08)}#cash-shop .cash-perks{border-color:var(--web-line);gap:26px;padding:30px 0}#cash-shop .cash-perks svg{color:var(--web-gold)}#cash-shop .cash-coupons article{background:var(--web-surface);border-color:var(--web-line)}#cash-shop .cash-coupons p,#cash-shop .cash-history p,#cash-shop .cash-coupons header span{color:var(--web-muted)}#cash-shop .cash-rewards{border-color:var(--web-line)}#cash-shop .cash-rewards article{background:var(--web-surface);border-color:var(--web-line);color:var(--web-ink)}#cash-shop .cash-rewards p,#cash-shop .cash-rewards small{color:var(--web-muted)}#cash-shop .cash-rewards progress{accent-color:var(--web-accent)}#cash-shop .cash-history>div{border-color:var(--web-line)}#cash-shop .cash-footer{display:none}#cash-shop .cash-alert{color:#76521e;background:#fff3df;border:1px solid #ead2a8;border-radius:4px;font-size:12px;line-height:1.8}#cash-shop .cash-confirm{background:var(--web-surface);color:var(--web-ink);border-color:var(--web-line)}#cash-shop .cash-confirm::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f243eb8}#cash-shop .cash-close{color:var(--web-ink)}#cash-shop .cash-product-art:has(img+img) img{width:85px}.topup-site .account-main{max-width:1248px;min-height:0;padding:36px 24px 56px}.topup-site .account-heading h1{color:var(--web-ink);font-size:26px}.topup-site .account-heading p{color:var(--web-muted)}.topup-site .account-rate{color:var(--web-gold)}.topup-site .account-layout{grid-template-columns:minmax(0,1fr) 260px}.topup-site .account-aside{border-color:var(--web-line);color:var(--web-ink)}.topup-site .account-aside p,.topup-site .account-aside dt,.topup-site .account-notice p{color:var(--web-muted)}.topup-site .account-aside dl>div{border-color:var(--web-line)}.topup-site .account-notice svg{color:var(--web-accent)}.topup-site .topup-window{background:var(--web-surface);color:var(--web-ink);border-color:var(--web-line);box-shadow:0 5px 18px #262f5210}.topup-site .topup-window nav,.topup-site .topup-wallet,.topup-site .topup-order-row{border-color:var(--web-line)}.topup-site .topup-window input,.topup-site .topup-window textarea,.topup-site .topup-window select,.topup-site .topup-window button{background:var(--web-paper);color:var(--web-ink);border-color:var(--web-line)}.topup-site .topup-window button[type=submit],.topup-site .topup-window [data-approve]{color:#fff;background:#bb4155;border-color:#a93447}.topup-site .topup-window nav [aria-pressed=true]{color:#9b3451;background:#f8e8ed;border-color:#dda4b3}.topup-site .topup-wallet strong{color:var(--web-gold)}.topup-site .topup-order-row small,.topup-site .topup-package label{color:var(--web-muted)}.topup-site .topup-window a{color:var(--web-accent)}.topup-site .account-test-banner{color:#775626;background:#fff4e1;border-color:#e8cfa1;padding:14px 18px;font-size:12px}.topup-site .account-footer{border-color:var(--web-line);max-width:none;color:var(--web-muted);justify-content:center;padding:18px 24px}.topup-site .account-admin-login{color:var(--web-muted)}.topup-site #dialog{background:var(--web-surface);color:var(--web-ink);border-color:var(--web-line)}.topup-site #dialog button{background:#bb4155}.topup-site #dialog input{background:var(--web-paper);color:var(--web-ink);border-color:var(--web-line)}.topup-site .topup-window button:hover,.topup-site .topup-window [aria-pressed=true]{background:var(--web-paper);border-color:var(--web-accent);color:var(--web-accent)}.topup-site .topup-payment{background:var(--web-paper);border-color:var(--web-accent)}.topup-site .topup-window input[type=checkbox]{accent-color:var(--web-accent)}html[data-website-theme=dark] #cash-shop .cash-product-art{background:#30303c}html[data-website-theme=dark] #cash-shop .cash-product-head{color:#f3d3b0;background:#3b3442}html[data-website-theme=dark] .topup-site .topup-window nav [aria-pressed=true]{color:#ffc6d2;background:#49303e}@media (width>=901px){.commerce-banner{background-position:top}}@media (width>=1500px){.commerce-banner{min-height:350px}}@media (width<=900px){.topup-site .account-layout{grid-template-columns:1fr}.topup-site .account-aside{border-left:0;border-top:1px solid var(--web-line);padding:24px 0;display:none}.commerce-banner{background-position:60%;min-height:260px}.commerce-banner h1,.commerce-banner h2{font-size:36px}.commerce-banner>div{max-width:340px}.commerce-banner p{max-width:260px;font-size:12px}}@media (width<=570px){.commerce-banner{background-position:58%;min-height:240px;padding:24px 18px}.commerce-banner>div{max-width:220px}.commerce-banner h1,.commerce-banner h2{font-size:30px}.commerce-banner p{text-shadow:0 0 4px #fff,0 0 8px #fff;max-width:185px;font-size:12px}.shop-jump-nav{gap:20px;font-size:12px}.shop-filters button{padding:8px 12px}#cash-shop .cash-header{padding:12px 18px}#cash-shop .cash-header strong{font-size:17px}#cash-shop .cash-title{gap:16px}#cash-shop .cash-product-art{height:180px}#cash-shop .cash-perks{display:block}.topup-site .account-main{padding:24px 16px}.topup-site .account-heading{align-items:flex-start;gap:10px}.topup-site .account-heading h1{font-size:23px}.topup-site .account-rate{font-size:12px}.topup-site .topup-order label{width:100%}}.pet-shop-collection{border-top:1px solid #d4dce8;padding:28px 0}.pet-shop-collection>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pet-shop-collection article{text-align:center;background:#fff;border:1px solid #dce1eb;border-radius:6px;padding:18px 10px}.pet-shop-collection img{object-fit:contain;width:88px;height:88px;image-rendering:pixelated}.pet-shop-collection h3{margin:8px 0}.pet-shop-collection p,.pet-shop-collection small{font-size:12px}@media (width<=650px){.pet-shop-collection>div{grid-template-columns:repeat(2,minmax(0,1fr))}}#cash-shop .bundle-reward-art{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;padding:18px 12px 28px;display:flex}#cash-shop .bundle-pets{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;max-width:160px;display:grid}#cash-shop .bundle-pets img{object-fit:contain;width:64px;max-width:100%;height:60px;image-rendering:pixelated}#cash-shop .bundle-reward-art .bundle-wing{object-fit:contain;width:100px;max-width:40%;height:100px}#cash-shop .cash-product-art.bundle-illustration{aspect-ratio:3/2;height:auto;padding:0;display:block}#cash-shop .cash-product-art.bundle-illustration>img{object-fit:contain;image-rendering:auto;filter:none;width:100%;max-width:none;height:100%;display:block}
