.tournament-nav{color:#ff4f58!important;font-weight:800}.event-page{padding-top:48px;padding-bottom:40px}.event-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.event-hero h1{font-size:clamp(32px,4vw,54px);margin:8px 0}.event-clock{text-align:right;white-space:nowrap}.event-clock strong{display:block;font-size:36px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.event-clock small{display:block;color:#aaa}.event-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.event-card{background:#15151a;border:1px solid #2a2a30;border-radius:0;padding:26px;margin-bottom:22px}.event-card h2{margin:0 0 14px;font-size:23px}.event-card p,.event-card li{line-height:1.75;color:#c5c5cb}.event-card li{margin-bottom:9px}.event-prizes{list-style:none;padding:0;margin:0}.event-prizes li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #333}.event-agreement{border-left:2px solid #ff4f58;padding-left:14px}.event-table{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}td,th{padding:13px;border-bottom:1px solid #333}#winners-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.event-winner{display:flex;flex-direction:column;gap:10px;background:#222229;padding:18px;border-radius:0;overflow-wrap:anywhere}.event-winner strong{color:#eac275}.event-page footer{font-size:13px;color:#aaa;line-height:1.7}#event-notice{color:#ffba9b;white-space:pre-wrap}[hidden]{display:none!important}@media(max-width:750px){.event-hero{display:block}.event-clock{text-align:left;margin-top:20px}.event-grid{display:block}#winners-list{grid-template-columns:repeat(2,1fr)}.event-card{padding:20px}}
