.supplier-cover{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:160px;overflow:hidden;background:radial-gradient(ellipse at 75% 15%,#b5f86b28,transparent 65%),linear-gradient(135deg,#151827,#25283d);color:#edf0ff;gap:12px;border-bottom:1px solid #ffffff12}
.supplier-cover:before,.supplier-cover:after{content:'';position:absolute;width:160px;height:160px;border:1px solid #b4f87425;transform:rotate(30deg);border-radius:24px;right:-65px;top:-40px;pointer-events:none}.supplier-cover:after{right:auto;left:-90px;top:auto;bottom:-70px;transform:rotate(-25deg)}
.supplier-cover strong{font-size:clamp(20px,4vw,34px);letter-spacing:.01em;z-index:1;text-align:center;max-width:95%}.cover-caption{position:absolute;top:14px;left:16px;font-size:9px;letter-spacing:.2em;color:#adb5ca}.cover-detail{font-size:11px;color:#b4f874;letter-spacing:.06em}.detail-brand-cover{height:210px;border-radius:24px 24px 0 0}.detail-brand-cover strong{font-size:40px}.brand-rsc_stars,.brand-rsc_premium{background:radial-gradient(ellipse at top,#289dd748,transparent 70%),#191e30}.brand-rsc_gamepass{background:radial-gradient(ellipse at top,#46a34640,transparent 70%),#191e30}.variant-group-picker{margin:18px 0 12px}.supplier-launch-note{padding:14px 16px;border-radius:14px;border:1px solid #b4f87430;color:#cdd6ba;line-height:1.5}.recipient-fields{display:grid;gap:14px}.variants [hidden]{display:none!important}

.supplier-cover.supplier-artwork{min-height:0;aspect-ratio:1;display:block;border:0;background:#111527}.supplier-artwork:before,.supplier-artwork:after{display:none}.supplier-artwork img{display:block;width:100%;height:100%;object-fit:contain}.supplier-artwork.detail-brand-cover{height:auto;aspect-ratio:1;max-height:none}
