.ascent-menu{--ascent-accent:#e4c878}.ascent-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border:1px solid #796347;border-radius:24px;background:radial-gradient(ellipse at right,#8b63414d,transparent),linear-gradient(125deg,#2a2421,#111e29)}.ascent-hero h1{max-width:650px}.ascent-stage-logo{object-fit:contain;filter:drop-shadow(0 8px 12px #0005)}.ascent-road{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));list-style:none;gap:10px;padding:0;margin:26px 0}.ascent-road li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:14px 6px;border:1px solid #344353;border-radius:16px;background:#15212c;min-width:0}.ascent-road li.current{border-color:#e4c878;background:#3d3523;box-shadow:0 0 22px #d9b86016}.ascent-road li.complete{border-color:#6e9b5a}.ascent-road li.locked .ascent-stage-logo{opacity:.5;filter:grayscale(.6)}.ascent-road small{color:#b1c3cf;font-size:11px}.ascent-road strong{font-size:12px}.ascent-current{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;background:#14212d;border:1px solid #384958;border-radius:20px;padding:28px;margin:24px 0}.ascent-quotas{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ascent-quotas>span{display:flex;flex-direction:column;padding:16px 22px;border:1px solid #5b5242;border-radius:12px;gap:8px;color:#bdcbd3}.ascent-quotas strong{color:#e4c878;font-size:22px}.ascent-current .ut-controls{display:flex;flex-wrap:wrap}.ascent-current .battle-cycle-prizes .ut-pack-art{height:130px!important;width:100px!important;margin-bottom:8px!important}.ascent-current .battle-cycle-prizes{display:flex;flex-wrap:wrap}.ascent-current .battle-cycle-prizes .ut-tile{max-width:180px;padding:14px}.ascent-current .battle-cycle-prizes .coin-reward-icon{width:40px;height:40px}.ascent-current .battle-cycle-prizes .coin-reward-icon img{width:100%;height:100%;object-fit:contain}.ascent-summary{text-align:center}.ascent-summary .battle-cycle-prizes{text-align:center;justify-content:center}.ascent-summary>.ut-controls{display:flex;justify-content:center}.ascent-match-stage{text-align:center;padding:16px}.era-squad-actions{margin-top:24px}.era-squad-actions .ut-controls{display:flex;flex-wrap:wrap}
.card.record-breaker-frame{background:linear-gradient(145deg,#083a46,#061d30 45%,#124c56);color:#fcdf82;border:2px solid #e7c56c;border-radius:28px 28px 45px 45px;box-shadow:inset 0 0 0 4px #0c2836,inset 0 0 0 5px #b38b42,0 8px 16px #0006;overflow:hidden;padding:20px 14px 27px;min-height:245px}.card.record-breaker-frame:before{content:"";position:absolute;inset:8px;background:repeating-linear-gradient(132deg,transparent 0 24px,#ecbc5138 25px 28px,transparent 29px 45px);z-index:0;pointer-events:none;border-radius:20px}.card.record-breaker-frame .name,.card.record-breaker-frame .club,.card.record-breaker-frame .rarity-label{color:#ffe7a4}.card.record-breaker-frame .stats{border-color:#bf9b4d;color:#fff0c9}.card.record-breaker-frame .era-tag{background:#ddbc61;color:#092332}
@media(max-width:1000px){.ascent-road{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.ascent-current{grid-template-columns:1fr;padding:20px}.ascent-hero{padding:24px}.ascent-hero>.ascent-stage-logo{width:100px;height:115px}.ascent-road{gap:7px}.ascent-road li{padding:10px 4px}.ascent-road .ascent-stage-logo{width:56px;height:64px}}@media(max-width:420px){.ascent-road{grid-template-columns:repeat(2,minmax(0,1fr))}.ascent-hero{align-items:flex-start}.ascent-hero h1{font-size:30px}.ascent-hero>.ascent-stage-logo{width:75px;height:85px}.ascent-quotas>span{padding:12px}}
/* Original uploaded artwork, cropped at its silhouette rather than stretched or covered. */
.card.record-breaker-frame{isolation:isolate;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;color:#fff1b8;filter:drop-shadow(0 6px 5px #0007);padding:24px 17px 35px;min-height:245px}.card.record-breaker-frame:before{inset:0;background-image:url('assets/record-breaker.webp');background-repeat:no-repeat;background-size:100% 100%;border-radius:0;clip-path:polygon(11% 17%,21% 13%,41% 7%,44% 6%,46% 8%,49% 8%,52% 6%,54% 6%,57% 8%,60% 8%,63% 6%,67% 7%,70% 7%,71% 4%,73% 8%,78% 10%,81% 4%,83% 9%,85% 9%,87% 12%,93% 12%,90% 16%,96% 16%,91% 22%,92% 27%,90% 31%,90% 80%,87% 84%,50% 95%,13% 84%,10% 81%);z-index:0}.card.record-breaker-frame .name,.card.record-breaker-frame .club,.card.record-breaker-frame .rarity-label{color:#fff1c5;text-shadow:0 1px 4px #000}.card.record-breaker-frame .stats{color:#fff1c5}.card.record-breaker-frame .face{margin-top:8px}.mixed-pack-original{clip-path:polygon(50% 1%,96% 19%,93% 79%,50% 98%,6% 79%,2% 19%);object-fit:fill!important}.era-pack-original{clip-path:polygon(50% 2%,98% 8%,98% 83%,50% 99%,2% 83%,2% 8%);object-fit:fill!important}
