/* VORTEXA VTX-T temporary rewards — responsive, accessible and isolated */
body.vx-game-rebuilt .vx-temp-rewards{border:1.5px solid #4f9bff;background:linear-gradient(132deg,#0c2659,#131640);border-radius:22px;padding:clamp(16px,3vw,26px);box-shadow:0 0 22px #5b66f53b;color:#eaf9ff}
body.vx-game-rebuilt .vx-temp-overline{font-size:12px;letter-spacing:.14em;color:#95eaff;font-weight:900}
body.vx-game-rebuilt .vx-temp-rewards h2{font-size:clamp(23px,3vw,31px);margin:5px 0 7px;color:#fff}
body.vx-game-rebuilt .vx-temp-intro{color:#d0ddf7;max-width:740px;font-size:14px}
body.vx-game-rebuilt .vx-temp-overview{padding:14px 18px;border-radius:17px;background:#0c1c43;border:1px solid #386ec7}
body.vx-game-rebuilt .vx-temp-balance{font-size:clamp(24px,4vw,35px);color:#98f0ff;font-weight:900}
body.vx-game-rebuilt .vx-temp-verified{font-size:13px;color:#c9d9f6;margin:4px 0}
body.vx-game-rebuilt .vx-temp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0}
body.vx-game-rebuilt .vx-temp-tile{min-width:0;padding:16px;background:#0e1e42;border:1px solid #3c5987;border-radius:16px;color:#d4e4fb}
body.vx-game-rebuilt .vx-temp-earned{border-color:#4caec9;background:linear-gradient(115deg,#0d3455,#121e57)}
body.vx-game-rebuilt .vx-temp-phase{display:block;color:#99cefc;font-size:11px;letter-spacing:.09em;font-weight:800}
body.vx-game-rebuilt .vx-temp-tile strong{display:block;color:#b9f8ff;font-size:25px;margin:3px 0}
body.vx-game-rebuilt .vx-temp-tile p{font-size:12px;margin:5px 0;color:#e1eaf8}
body.vx-game-rebuilt .vx-temp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
body.vx-game-rebuilt .vx-temp-actions :is(button,a){min-height:41px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:780;padding:8px 10px;border:1px solid #5b94cc;border-radius:11px;background:#102b57;color:#f7fdff;max-width:100%;overflow-wrap:anywhere}
body.vx-game-rebuilt .vx-temp-actions .vx-temp-request{background:linear-gradient(110deg,#136ec9,#6c46db);border-color:#a4eaff;color:white}
body.vx-game-rebuilt .vx-temp-refresh{border-radius:13px;border:1px solid #7ce3ff!important;min-height:45px;padding:10px 16px;background:#195ec3!important;color:white!important;font-weight:800}
body.vx-game-rebuilt .vx-temp-status{font-size:13px;color:#b6f1ff;min-height:20px}
body.vx-game-rebuilt .vx-temp-note{font-size:12px;color:#baccee;line-height:1.6}
body.vx-game-rebuilt .vx-temp-note a{color:#8febff}
@media(max-width:560px){body.vx-game-rebuilt .vx-temp-grid{grid-template-columns:1fr}body.vx-game-rebuilt .vx-temp-tile{padding:14px}body.vx-game-rebuilt .vx-temp-overview{padding:13px}}
@media(prefers-reduced-motion:reduce){body.vx-game-rebuilt .vx-temp-rewards *{animation:none!important;transition:none!important}}
