
.tab[data-tab="buycoins"]{color:#f3d18f;border-color:#a78b527a}.tab[data-tab="buycoins"].active{background:linear-gradient(115deg,#66502b,#323d52);border-color:#ffda8a;color:#fff4d7}
.coin-store-top{overflow:hidden;position:relative;border:1px solid #c4a15a70;border-radius:20px;padding:24px 22px;margin-bottom:14px;background:radial-gradient(ellipse at 86% 7%,#ac7e2c3c,transparent 49%),linear-gradient(115deg,#27354c,#171f31 64%,#1b2738);box-shadow:inset 0 1px #ffffff16}
.coin-store-top:after{content:'◈';pointer-events:none;position:absolute;right:13px;top:-52px;color:#fbd17d12;font-size:180px;font-weight:900}
.coin-store-top h2{margin:6px 0 7px;font-size:clamp(25px,5.5vw,38px);letter-spacing:-1.2px;position:relative;z-index:1}
.coin-store-top p{font-size:12px;color:#c3d0e1;max-width:550px;line-height:1.6;position:relative;z-index:1;margin:0}
.coin-store-preview{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffcb8180;background:#62452268;color:#ffe4ab;padding:7px 9px;border-radius:8px;letter-spacing:.7px;font-size:10px;font-weight:900;margin-top:16px;position:relative;z-index:1}
.coin-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}
.coin-pack{position:relative;min-width:0;overflow:hidden;border:1px solid #a0b5d038;background:linear-gradient(155deg,#25344b,#111c31);border-radius:19px;padding:18px 16px 16px;box-shadow:0 14px 25px #0002,inset 0 1px #ffffff19}
.coin-pack.premium{border-color:#dfb8729a;background:radial-gradient(circle at 80% 0%,#a7763545,transparent 57%),linear-gradient(150deg,#2e344c,#1b2133)}
.coin-pack.secret{border-color:#dfb1ec8c;background:radial-gradient(circle at 80% 0%,#89379e4e,transparent 58%),linear-gradient(150deg,#2e2945,#181d32)}
.coin-pack-banner{display:flex;align-items:center;justify-content:space-between;gap:5px;flex-wrap:wrap;margin-bottom:12px}
.coin-pack-name{font-size:10px;letter-spacing:1.5px;font-weight:900;color:#d1dfef}
.coin-pack-bonus{font-size:10px;font-weight:900;color:#a7ffd6;border:1px solid #87d6af65;border-radius:100px;background:#2a76553c;padding:4px 9px}
.coin-stack{display:grid;place-items:center;margin:7px auto 12px;width:78px;height:72px;position:relative;filter:drop-shadow(0 8px 17px #f2b74b35)}
.coin-stack i{position:absolute;border-radius:100%;width:48px;height:48px;border:4px solid #ffe3a1;background:radial-gradient(circle at 36% 30%,#fff2c5,#f6c45d 42%,#bd7a2c 88%);box-shadow:0 4px 0 #996629,0 6px 0 #b78132,0 9px 0 #7b5423,inset 0 0 0 3px #da9b3e;color:#946322;display:grid;place-items:center;font-size:22px;font-weight:1000;font-style:normal}
.coin-stack i:nth-child(1){left:3px;top:14px;transform:rotate(-21deg)}.coin-stack i:nth-child(2){left:26px;top:2px;transform:rotate(16deg)}.coin-stack i:nth-child(3){left:13px;top:24px;transform:rotate(3deg)}
.coin-pack-amount{font-weight:1000;color:#ffe3a0;font-size:clamp(22px,4vw,30px);text-align:center;letter-spacing:-.7px;line-height:1.1}
.coin-pack-unit{font-size:10px;color:#a8bed6;text-align:center;letter-spacing:2px;margin-top:3px;font-weight:850}
.coin-pack-details{font-size:11px;line-height:1.8;text-align:center;color:#b2c2da;margin:12px 0 13px;min-height:53px}
.coin-pack-details b{color:#d3ffe7}.coin-pack-price{font-size:21px;font-weight:1000;color:#edf5ff;text-align:center;margin:11px 0}
.coin-pack .store-disabled{width:100%;background:#35425a;border:1px solid #586d86;border-radius:11px;color:#b8c5d7;font-size:11px;font-weight:900;letter-spacing:1px;min-height:43px;opacity:1;cursor:not-allowed}
.coin-store-note{margin:9px 0 0;color:#a8bed2;font-size:11px;line-height:1.6}
@media(max-width:400px){.coin-packs{gap:8px}.coin-pack{padding:13px 9px}.coin-pack-amount{font-size:21px}.coin-pack-name{font-size:9px}.coin-pack-bonus{font-size:9px}.coin-store-top{padding:18px 16px}}
@media(max-width:320px){.coin-packs{grid-template-columns:1fr}}
