/* A compact, immediately actionable win card keeps the hologram visible. */
.overlay.victory{background:transparent;backdrop-filter:none;align-items:flex-end;padding:14px;pointer-events:none}.overlay.victory>div{pointer-events:auto;max-width:340px;width:100%;padding:15px 18px;border:1px solid #7cf2eaaa;border-radius:20px;background:linear-gradient(145deg,#143c50ee,#172641ef);box-shadow:0 8px 30px #07152a55,0 0 24px #67e7df22;backdrop-filter:blur(14px)}.overlay.victory .symbol{display:none}.overlay.victory h2{font-size:22px;line-height:1.1;margin:0 0 7px;color:#e8fffb}.overlay.victory p{font-size:11px;line-height:1.45;margin:0 0 11px;color:#b6dce5;max-width:100%}.overlay.victory .primary{width:100%;margin:0;padding:12px 16px;font-size:13px;background:linear-gradient(135deg,#37d7bd,#339ecf);border-color:#9bfff0}.stage.victory-scene .stagehud,.stage.victory-scene .color-track,.stage.victory-scene .bin-label{opacity:0!important;pointer-events:none}.stage.victory-scene .progress{opacity:.25}@media(max-width:800px){.overlay.victory{padding:8px}.overlay.victory>div{padding:10px 13px;max-width:280px;border-radius:15px}.overlay.victory h2{font-size:18px;margin-bottom:4px}.overlay.victory p{font-size:10px;margin-bottom:7px}.overlay.victory .primary{padding:10px;font-size:12px}}
@media(max-width:800px){.overlay.victory>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:340px}.overlay.victory h2{font-size:16px;margin:0;grid-column:1;grid-row:1}.overlay.victory p{display:none}.overlay.victory .primary{width:auto;grid-column:2;grid-row:1;padding:11px 12px;font-size:11px}}
