.reference-detail{--detail-surface:#10141c;--detail-surface2:#151b25;--detail-line:#242d3b;--detail-text:#f6f8fb;--detail-muted:#8d98aa;--detail-accent:#c9ff4a;color:var(--detail-text)}html:not([data-theme=dark]) .reference-detail{--detail-surface:#fff;--detail-surface2:#f3f5f8;--detail-line:#dce1e8;--detail-text:#10141c;--detail-muted:#596579;--detail-accent:#607f00}.reference-detail .tournament-preview-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:24px;display:grid}.reference-detail .tournament-preview-content{min-width:0}.reference-detail .reference-tournament-tabs{border:1px solid var(--detail-line);background:var(--detail-surface);border-radius:14px;align-items:center;gap:4px;height:62px;margin:0 0 16px;padding:5px;display:flex;overflow-x:auto}.reference-detail .reference-tournament-tabs a{box-shadow:none;color:var(--detail-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:.72rem;text-decoration:none;display:flex}.reference-detail .reference-tournament-tabs a[aria-current=page]{background:var(--detail-surface2);color:var(--detail-accent)}.reference-detail .reference-tournament-tabs svg{fill:currentColor;width:17px;height:17px}.reference-detail .tournament-preview-registration{border-color:var(--detail-line);background:var(--detail-surface);margin:0;padding:22px;top:20px}.reference-detail .tournament-preview-surface{border-color:var(--detail-line);background:var(--detail-surface);padding:clamp(20px,3vw,34px)}.reference-detail .tournament-preview-surface p,.reference-detail small{color:var(--detail-muted)}.reference-detail .tournament-preview-section-title>span{color:var(--detail-accent);border-color:#364154}.reference-detail .tournament-preview-feature-grid>div,.reference-detail .tournament-preview-prizes>div,.reference-detail .tournament-registration-stats>div,.reference-detail .tournament-preview-schedule>div{background:var(--detail-surface2)}.reference-detail .tournament-preview-timeline b{background:var(--detail-surface2);color:var(--detail-text)}.reference-detail .tournament-preview-timeline .is-done b{background:var(--detail-accent);color:var(--detail-surface);border-color:var(--detail-accent)}.reference-detail .tournament-preview-timeline .is-active b{color:var(--detail-accent);border-color:var(--detail-accent)}.reference-detail .tournament-registration-progress i{background:linear-gradient(90deg,#9b87ff,#c9ff4a)}.reference-detail .tournament-preview-registration .button.primary{color:#10141c;width:100%;box-shadow:none;background:#c9ff4a;border:0;border-radius:12px;justify-content:center;padding:14px 20px;font-weight:800;display:flex}@media (max-width:1000px){.reference-detail .tournament-preview-detail-grid{grid-template-columns:1fr}.reference-detail .tournament-preview-registration{grid-row:1;position:static}}
