/* 034GAME TESTE — presente exclusivo do Maior Apoiador. */
.supporter-gift-overlay{z-index:2147482001;background:rgba(8,6,14,.88)}
.supporter-gift-modal{width:min(92vw,470px);max-height:min(92dvh,780px);overflow-y:auto;text-align:center;border:2px solid #e3b64b;border-radius:20px;background:linear-gradient(155deg,#32213d,#15151f 58%,#242026);box-shadow:0 0 45px #f8b53333,0 20px 80px #000c;color:#f8f0df;padding:23px 22px 26px}
.supporter-gift-modal small{display:block;color:#f1c75c;letter-spacing:.14em;font-weight:900}
.supporter-gift-modal h2{margin:8px auto 10px;color:#ffebac;font:900 clamp(24px,6vw,32px)/1.1 'Barlow Condensed',Impact,sans-serif;text-shadow:0 2px 0 #70325a}
.supporter-gift-modal>p{font-weight:700;color:#fff2da}
.supporter-gift-image{display:block;width:min(64%,245px);max-height:210px;object-fit:contain;margin:9px auto;filter:drop-shadow(0 10px 18px #efa62e7c)}
.supporter-gift-modal .primary{display:block;min-height:46px;width:100%;margin-top:13px;border:0;border-radius:10px;background:linear-gradient(110deg,#f6c244,#f59d2a);color:#291b21;font:900 15px 'Barlow Condensed',Impact,sans-serif;letter-spacing:.06em;cursor:pointer}
.supporter-gift-modal .primary:hover{filter:brightness(1.08)}
.supporter-gift-result h3{margin:18px 0 7px;color:#ffca67;font-size:15px;letter-spacing:.05em}
.supporter-gift-result .season-gift-list{margin:12px 0}
.supporter-gift-result .season-gift-reward{background:#332b39;border-color:#d3a34c;color:#f7e3af}
.supporter-gift-result .season-vip-benefits{display:grid;gap:7px;text-align:left}
.supporter-gift-result .season-vip-benefits>div{padding:8px 11px;border:1px solid #b98948a3;border-radius:8px;background:#251f2c;color:#f5e7d1;font-size:12px}
@media(max-width:480px){.supporter-gift-modal{padding:17px 14px}.supporter-gift-image{max-height:168px}.supporter-gift-result .season-vip-benefits>div{font-size:11px}}
