.coin-wallet{display:flex;gap:15px;align-items:center;background:linear-gradient(120deg,#fff2bf,#ffe0a3);border:2px solid #f0ce7a;border-bottom:5px solid #e6bc5a;border-radius:22px;padding:22px;margin:20px 0;color:#9b681c}.coin-wallet>span{font-size:42px}.coin-wallet strong{display:block;font-size:36px;line-height:1.15}.coin-wallet small{font-size:10px;font-weight:900;letter-spacing:1px}.coin-wallet button{margin-left:auto;background:#fffaf0;color:#97672a;border-color:#eac787;font-size:12px}.coin-wallet strong em{font-size:14px;font-style:normal}.shop-wallet>small{margin-left:auto;letter-spacing:0;font-size:10px;color:#a57b42}.home-coins{display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff0b9;color:#9a6a1d;border-color:#eac76c;border-radius:15px;margin:-8px 0 23px;padding:13px 18px;font-size:14px}.home-coins strong{font-size:12px}.shop-heading h2{font-size:30px;color:#8050b8;margin:10px 0}.shop-heading p{font-size:14px;color:#9b83ae}.shop-choose{display:block;font-size:10px;font-weight:900;letter-spacing:1px;color:#a08bb3;margin:20px 0}.shop-choose select{display:block;width:100%;max-width:400px;padding:12px;border:1px solid #dac5ef;background:white;color:#785491;border-radius:12px;margin-top:8px;font-size:14px}.outfit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.outfit-card{background:white;border:2px solid #e6d9f3;border-bottom:5px solid #d9c1ed;border-radius:22px;padding:19px;text-align:center;overflow:hidden}.outfit-neon{background:#e7faf0;border-color:#b6e8c9}.outfit-champion{background:#fff4d6;border-color:#f0d695}.outfit-preview{width:min(180px,100%);aspect-ratio:1;margin:auto;background-repeat:no-repeat;background-size:400% 600%;filter:drop-shadow(0 5px 2px #62428b12)}.outfit-card h3{font-size:19px;color:#775296;margin:10px 0}.outfit-card p{font-size:11px;color:#a18aaf;line-height:1.6;min-height:35px}.outfit-price{font-size:13px;display:block;color:#b4842a;margin:14px 0}.outfit-card button{width:100%;padding:12px 6px;font-size:11px;background:#9c66db;color:white;border-color:#7949b2;border-radius:12px}.outfit-card button:disabled{background:#efe7f5;color:#a390b0;border-color:#d8c9e3;opacity:1}.outfit-card button.wearing{background:#d8f1e1;color:#49845c;border-color:#b5d6bf}.shop-rules{margin-top:25px}.shop-rules p{font-size:13px}.hero-outfit{width:255px;height:255px;background-repeat:no-repeat;background-size:400% 600%;margin:auto;filter:drop-shadow(0 10px 3px #6e408225)}.bottom-nav button{width:20%;min-width:0}.celebration-coins{background:#ffedb6;border:1px solid #efd389;color:#ac7a29;border-radius:15px;padding:10px;margin:10px auto;font-size:12px;font-weight:900;max-width:310px}.celebration-shop-link{display:block;background:transparent;border:0;color:#b48433;text-decoration:underline;font-size:12px;padding:7px 15px;margin:0 auto 7px}.automatic-reward{background:#fffbef}.automatic-reward p{font-size:13px}@media(max-width:650px){.outfit-grid{grid-template-columns:1fr;gap:17px}.outfit-card{display:grid;grid-template-columns:120px 1fr;text-align:left;column-gap:15px;padding:17px}.outfit-preview{grid-row:1/5;width:120px;align-self:center}.outfit-card h3{font-size:18px;margin:5px 0}.outfit-card p{min-height:0;margin:3px 0}.outfit-price{margin:8px 0}.outfit-card button{grid-column:2;font-size:10px}.coin-wallet{padding:17px;gap:10px}.coin-wallet strong{font-size:30px}.coin-wallet small{font-size:8px}.coin-wallet button{padding:10px;font-size:10px}.shop-heading h2{font-size:25px}.home-coins{font-size:13px}.home-coins strong{font-size:10px}.hero-outfit{width:195px;height:195px}.bottom-nav button{font-size:9px}.bottom-nav button>span{font-size:21px}}
.wardrobe-equipped{display:flex;align-items:center;gap:20px;padding:20px;border-radius:24px;background:linear-gradient(135deg,#d9f9ec,#fff0bc);border:2px solid #b9e9d2}.wardrobe-equipped .outfit-preview{width:160px;flex-shrink:0;margin:0}.wardrobe-equipped h3{color:#448468;margin:0 0 8px}.wardrobe-equipped p{font-size:14px;color:#6d5a7d}.wardrobe-equipped small{font-size:12px;color:#9883a6}.wardrobe-categories{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.wardrobe-categories button{font-size:14px;background:white;color:#785492;border-color:#ddc8ee}.wardrobe-categories [aria-pressed=true]{background:#8050cd;color:white}.outfit-cowboy{background:#fff0d5;border-color:#ecc78a}.outfit-halloween{background:#f1e3ff;border-color:#cfafe8}.outfit-christmas{background:#e4faef;border-color:#addac5}@media(max-width:650px){.wardrobe-equipped{gap:12px;padding:12px}.wardrobe-equipped .outfit-preview{width:105px}.wardrobe-equipped h3{font-size:17px}.wardrobe-equipped p{font-size:12px}}
