.draw-dialog { width:min(420px,calc(100vw - 32px)); padding:24px; border:3px solid #a9bce9; border-radius:16px; color:#fff; background:linear-gradient(160deg,#616e9c,#343950); box-shadow:0 16px 60px #0009; }
.draw-dialog::backdrop { background:#11182ddd; backdrop-filter:blur(4px); }
.draw-dialog h2 { margin:0 0 14px; font-size:24px; text-align:center; }
.draw-dialog p { line-height:1.6; text-align:center; }
.draw-actions { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:12px; }
.draw-actions .loot-action { margin:12px 0; }
.draw-actions [hidden] { display:none; }
