/* Original home card geometry, lighter and quieter numerals. */
.home41 #homeRecords b{font-size:min(2.65cqw,5.6cqh)!important;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}
.home41 .wallet41 b{font-size:min(2.9cqw,6cqh)!important;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}
.home-audio116{position:absolute;right:3cqw;top:18cqh;background:#fff7deeb;border:.12cqw solid #b7c29a;border-radius:1cqw;padding:1cqh 1cqw;color:#456247;font-size:min(1.7cqw,3.6cqh)}
.pause47 header #music116{font-size:min(1.5cqw,3.2cqh);padding:1cqh .8cqw}
.wallet116{width:88cqw;height:90cqh;display:flex;flex-direction:column;padding:3cqh 3cqw;border-radius:2cqw;background:linear-gradient(135deg,#faf4daef,#e7efdaeF),url('art55/garden.webp') center/cover;color:#385640;box-sizing:border-box;border:.2cqw solid #c5d1a6}
.wallet116 header{display:flex;align-items:center;gap:2cqw}.wallet116 h2{font-size:6cqh;margin:0;flex:1}.wallet116 header button,.wallet116 nav button{border:.12cqw solid #9eae87;border-radius:1cqw;background:#fff9e8;color:#36563f;padding:1.5cqh 1.6cqw;font-size:3.5cqh;font-weight:750}
.wallet116 nav{display:flex;gap:1cqw;margin:2cqh 0}.wallet116 nav .active{background:#426e4c;color:#fff8e6}.wallet116 .pack-grid116{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqw;overflow-y:auto}
.pack116{background:radial-gradient(ellipse at 50% 25%,#fffcf1,#eee5c9);border:.15cqw solid #c2b991;border-radius:1.5cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2cqh 1cqw;gap:1cqh;text-align:center;min-width:0}
.pack116 img{height:14cqh;width:12cqw;object-fit:contain;filter:drop-shadow(0 1cqh .7cqh #6a74312b)}.pack116 h3{font-size:3.7cqh;margin:0}.pack116 strong{font-size:6.5cqh;font-variant-numeric:tabular-nums}.pack116 small{font-size:2.8cqh}.pack116 button{width:90%;font-size:4.7cqh;border:0;border-radius:.8cqw;background:#68866b;color:#fff9e8;padding:1.5cqh;opacity:.65}.wallet116 footer{font-size:2.8cqh;text-align:center;padding-top:2cqh}.wallet116 .wallet-balance116{font-size:3cqh}
.wallet116 footer{display:block!important;flex-shrink:0;color:#526a50}
#shop .shop-tabs:has(#currencyShop116){grid-template-columns:repeat(5,minmax(0,1fr))}
#shop #currencyShop116{font-size:min(1.65cqw,3.5cqh);line-height:1.05}
