/* Painel reutilizável: arte independente; textos, prêmio e ação são elementos HTML. */
.drop-reward-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:12px;background:#050508cc;backdrop-filter:blur(5px)}
.drop-reward-modal{position:relative;display:block;flex:none;width:min(47vw,310px);container-type:inline-size;aspect-ratio:900/798;max-height:94vh;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent url('/reward-frame-cream.webp') center/100% 100% no-repeat;text-align:center;color:#18121b}
.drop-reward-modal::before{content:none}
.drop-reward-modal small{position:absolute;top:8%;left:22%;width:56%;font:900 2.75cqw Impact,'Barlow Condensed',sans-serif;letter-spacing:.07em;color:#19151a;text-transform:uppercase}
.drop-reward-modal h2{position:absolute;top:18%;left:8%;width:84%;margin:0;font:900 italic 6cqw/1.05 Impact,'Barlow Condensed',sans-serif;color:#1b1420;text-shadow:1px 2px #fff5e6}
.drop-reward-modal img{position:absolute;top:32%;left:50%;transform:translateX(-50%);width:35%;height:33%;object-fit:contain;filter:drop-shadow(0 7px 6px #24151b66)}
.drop-reward-modal strong{position:absolute;top:68%;left:17%;width:66%;font:900 italic 5.8cqw/1 Impact,'Barlow Condensed',sans-serif;color:#fff8ec;text-transform:uppercase;text-shadow:2px 3px #19111a,-1px -1px #19111a;overflow-wrap:anywhere}
.drop-reward-modal button{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);min-width:0;width:40%;height:10%;margin:0;padding:0;border:2px solid #18131d;border-radius:8px;background:#f5c448;color:#1c1820;font:900 4.5cqw Impact,'Barlow Condensed',sans-serif;cursor:pointer;box-shadow:4px 5px #17121c55}
.drop-reward-modal button:hover{filter:brightness(1.08);transform:translateX(-50%) translateY(-1px)}
