/* Result and reward form one immediate reveal, with no second splash delay. */
.victory-splash{display:none}.victory-content,.victory-reward,.victory-actions,.victory-collection-link,.friendly-trophy{animation:none}
.victory-content{animation:champion-settles .22s ease-out both}
.victory-content .victory-explanation,.arena .result-margin{font:600 clamp(24px,3.2vw,36px)/1.2 'Space Grotesk',sans-serif;color:#ffe7ae;letter-spacing:-.5px;margin:10px 0 18px}
.hand-reward{display:grid;justify-items:center;margin:12px auto 18px;text-align:center}.hand-reward-art{width:190px;height:210px;display:block;background:radial-gradient(ellipse,#f5d68024,transparent 67%)}.hand-reward-art .hand-style-art{height:100%;width:100%;filter:drop-shadow(0 10px 10px #081d2550)}.hand-reward-label{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#ead28b;margin-top:6px}.hand-reward h3{font:600 22px/1.2 'Space Grotesk',sans-serif;color:#ffedc1;letter-spacing:-.5px;margin:7px 0}.hand-reward p{font-size:12px;line-height:1.4;color:#c8d0b2;margin:4px 0 0}.victory-reward{padding:0;margin:8px auto 22px}.victory-reward .hand-reward{margin:0}.victory-reward .hand-reward-art{width:225px;height:240px}
@media(max-width:1024px){.victory-content .victory-explanation,.arena .result-margin{font-size:26px;margin:8px 0 16px}.arena .hand-reward-art{height:140px;width:145px}.arena .hand-reward h3{font-size:19px}.victory-reward .hand-reward-art{width:200px;height:220px}}
@media(max-height:700px) and (orientation:portrait){.victory-reward .hand-reward-art{height:165px;width:170px}.victory-reward{margin:6px auto 14px}.hand-reward h3{font-size:20px}.victory-content h2{font-size:58px}}
@media(max-width:1024px) and (max-height:500px) and (orientation:landscape){
 .victory-content:has(.hand-reward) .victory-actions,.victory-content:has(.hand-reward) .victory-collection-link{grid-column:1}.victory-content .victory-explanation{font-size:25px;grid-row:3;margin:4px 0 8px}.victory-reward:has(.hand-reward){grid-column:2;grid-row:1/7;margin:auto;padding:0}.victory-reward .hand-reward-art{height:150px;width:170px}.hand-reward h3{font-size:19px}.hand-reward p{font-size:11px}.hand-reward-label{font-size:10px}.board:has(.match-complete) .hand-reward{display:none}
}
@media(prefers-reduced-motion:reduce){.victory-content{animation:none}}

/* Simultaneous milestone rewards stay together without stacking large hero images. */
.multiple-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(420px,100%)}.multiple-rewards .hand-reward{margin:0;min-width:0}.hand-rewards.multiple-rewards .hand-reward-art{width:110px;height:120px}.hand-rewards.multiple-rewards .hand-reward h3{font-size:16px;min-height:38px;margin:5px 0}.multiple-rewards .hand-reward p{font-size:10px;min-height:42px}.multiple-rewards .hand-reward-label{font-size:8px;letter-spacing:.7px}.multiple-rewards .wear-reward{min-height:44px;margin-top:8px;padding:9px 16px}.arena .hand-rewards{margin:0 auto}
@media(max-height:500px) and (orientation:landscape){.multiple-rewards{gap:8px}.hand-rewards.multiple-rewards .hand-reward-art{height:85px;width:90px}.hand-rewards.multiple-rewards .hand-reward h3{font-size:13px;min-height:30px}.multiple-rewards .hand-reward p{display:none}.board:has(.match-complete) .gear-progress-note{display:none}}

.multiple-rewards:has(.hand-reward:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.hand-rewards.multiple-rewards:has(.hand-reward:nth-child(3):last-child) .hand-reward-art{width:90px;height:100px}.multiple-rewards:has(.hand-reward:nth-child(3):last-child) .wear-reward{min-width:0;width:100%;padding-inline:8px}.multiple-rewards:has(.hand-reward:nth-child(3):last-child) .hand-reward h3{font-size:14px}
