.round4-archive{padding-top:90px}.archive-hero{padding:65px 0 44px;background:linear-gradient(120deg,rgba(8,8,14,.92),rgba(8,8,14,.76)),url('/assets/media/photos/cmd-hero-poster.webp') center/cover}.archive-hero h1{font-size:clamp(2.8rem,7vw,6rem);line-height:1.05}.archive-congrats{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;margin-top:22px}.archive-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:25px}.archive-section{padding-top:40px;padding-bottom:35px;scroll-margin-top:90px}.archive-podium,.battle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.result-card,.battle{background:#14141f;border:1px solid #353543;border-radius:12px;padding:20px;min-width:0}.result-card span{color:#c8b6ff;font-weight:700}.result-card h2{font-size:clamp(1.4rem,2.5vw,2rem);overflow-wrap:anywhere}.bracket-round{margin-top:30px}.bracket-round>h2{font-size:1.5rem;margin-bottom:14px}.battle h3{font-size:.85rem;color:#b5b5c5;text-transform:uppercase;margin-bottom:12px}.battle ul{list-style:none;padding:0;margin:0}.battle li{padding:10px 0;color:#c6c6d2;overflow-wrap:anywhere}.battle li.winner{color:white;font-weight:700}.battle li span{display:block;color:#bba3ff;font-size:.75rem;text-transform:uppercase}.archive-table{width:100%;border-collapse:collapse;max-width:850px;margin:20px 0}.archive-table caption{text-align:left;padding:12px 0;color:#c6c6d2}.archive-table td,.archive-table th{text-align:left;padding:13px;border-bottom:1px solid #353543;overflow-wrap:anywhere}.archive-table th:first-child,.archive-table td:first-child{width:85px}.archive-section p{margin:20px 0}@media(max-width:900px){.battle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.archive-podium,.battle-grid{grid-template-columns:1fr}.archive-hero{padding:35px 0}.archive-actions{align-items:stretch;flex-direction:column}.archive-actions .btn{white-space:normal;text-align:center}.round4-archive{padding-top:75px}}
