.beta-shop{margin:24px 0;scroll-margin-top:20px}
.beta-shop .card-heading{align-items:center;gap:16px}
.beta-shop-public{font-size:10px;font-weight:800;letter-spacing:.1em;color:#e3b96e;border:1px solid #89673a;padding:10px 12px;text-decoration:none;white-space:nowrap}
.beta-shop-public:hover{background:#a97c3b;color:#12100b}
.beta-shop-balance{display:inline-flex;gap:10px;align-items:baseline;padding:14px 20px;border:1px solid #a97537;border-radius:10px;background:#1d1a14;color:#cbb78f;font-weight:800;letter-spacing:.08em}
.beta-shop-balance strong{color:#f6ca70;font-size:2rem;letter-spacing:0}
.beta-shop label{display:block;margin:20px 0 8px;font-weight:700}
.beta-shop select{width:min(100%,380px);padding:12px;background:#11151a;color:#fff;border:1px solid #8b714c;border-radius:8px}
.beta-shop-note{font-size:.9rem;color:#b4b7bc}
.beta-shop-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:14px;margin-top:22px}
.beta-shop-products article{display:flex;flex-direction:column;gap:11px;border:1px solid #655438;border-radius:12px;padding:15px;background:linear-gradient(160deg,#262015,#14171b);min-width:0}
.beta-shop-products article.beta-product-selected{border-color:#f2c576;box-shadow:0 0 0 2px #e9b35c35}
.beta-product-media{height:140px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,#825d3e55,#11151b 69%);border-radius:7px}
.beta-product-media img{width:100%;height:100%;object-fit:contain}
.beta-shop-products strong{font-size:1.08rem;color:#f5e5c3}
.beta-shop-products small{font-size:12px;color:#aaaeb4;line-height:1.45;min-height:36px}
.beta-shop-products span{color:#f3bc60;font-weight:800}
.beta-shop-products button{margin-top:auto}
.beta-shop-products button:disabled{opacity:.55;cursor:not-allowed}
.beta-product-upcoming{opacity:.68}
.beta-exp-art{font-size:2rem;font-weight:800;color:#ddb468}.beta-exp-art small{display:block;text-align:center;min-height:0;color:#ddb468}
@media(max-width:620px){.beta-shop .card-heading{display:block}.beta-shop-public{display:inline-block;margin-top:12px}}
