.tournament{position:relative;height:40vh}.tournament hr{margin-top:20px;border-color:#0e0e0e}.tournament .icons{display:flex;gap:1rem;margin-bottom:2rem}.tournament .icons .icon{height:20px;color:var(--primary)}.tournament .info .desc,.tournament .info h1{margin-bottom:10px}.tournament .info .desc{color:var(--subtitle);font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament .icons .tile{display:flex;font-size:15px;align-items:center;gap:5px}.tournament .content{max-width:1280px;width:100%;margin:0 auto;padding:0}.tournament .banner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top}.tournament .nav,.tournament .tabs{display:flex;gap:10px;flex-direction:row}.tournament .nav .nav-item,.tournament .tabs .tab{height:40px;padding:0 12px;font-size:15px;border-radius:10px;display:flex;align-items:center;transition:.3s ease-in;cursor:pointer;color:var(--subtitle);text-decoration:none;gap:8px}.tournament .nav .nav-item:hover,.tournament .tabs .tab:hover{color:#fff}.tournament .nav-item .tabIcon,.tournament .tab .tabIcon{height:15px}.tournament .nav .nav-item.active,.tournament .tabs .tab.active{background-color:var(--primary);color:#fff}.tournament .bg-overlay{bottom:0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:end;height:100%;color:#fff;padding:0 2rem;background:linear-gradient(to top,rgb(var(--blackrbg)/1) 20%,rgb(var(--blackrbg)/.9) 50%,rgb(var(--blackrbg)/.8) 70%,rgb(var(--blackrbg)/.6) 90%)}@media screen and (max-width:896px){.tournament .info h1{font-size:25px;display:-webkit-box;-webkit-line-clamp:1;.realtime-status{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;margin-bottom:16px;transition:all .3s ease}.realtime-status.connected{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.realtime-status.disconnected{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.status-indicator{width:8px;height:8px;border-radius:50%;animation:pulse 2s infinite}.realtime-status.connected .status-indicator{background-color:#22c55e}.realtime-status.disconnected .status-indicator{background-color:#ef4444}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.error-container,.loading-container{padding:16px;border-radius:8px;margin-bottom:16px}.loading-container{background-color:#f3f4f6;color:#374151}.error-container{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}-webkit-box-orient:vertical;overflow:hidden}.tournament .info .desc{font-size:13px}.tournament .icons .tile{font-size:12px}.tournament .icons .icon{height:16px}.tournament .nav .nav-item,.tournament .tabs .tab{font-size:12px;padding:8px}.tournament .tab .tabIcon{height:13px}.tournament .bg-overlay{padding:1rem}.tournament .tabs{gap:3px}}.team_team__8_JhZ{margin-top:100px}.team_profileinfo__pvokZ{background-color:var(--surface-black);padding:2rem;border-radius:20px}.team_grid__13NKI{display:grid;grid-template-columns:2fr 1.2fr;align-items:center;grid-gap:2rem;gap:2rem}.team_profile__O6fxg{display:flex;align-items:center;gap:30px}.team_profileimage__A6lBS{min-width:100px;width:100px;height:100px;border-radius:50%}.team_grid__13NKI .team_profile__O6fxg .team_text__q6BUT .team_top__O2Wqn{margin-top:20px}.team_grid__13NKI .team_profile__O6fxg .team_text__q6BUT .team_top__O2Wqn p{font-size:15px;color:var(--subtitle);margin-top:8px}.team_info__9CZ0k{display:flex;gap:2rem;justify-content:end}.team_details__PGYp4{display:flex;gap:1rem;margin-top:1rem}.team_followbutton__R8Tql.team_following__hbqb5{background:var(--primary);border-color:var(--primary)}.team_followbutton__R8Tql.team_following__hbqb5:hover{background:var(--primary-darker);border-color:var(--primary-darker)}.team_followbutton__R8Tql{padding:5px 15px;border-radius:10px;background-color:var(--surface);color:#fff}@media screen and (max-width:768px){.team_grid__13NKI{grid-template-columns:1fr}.team_info__9CZ0k{display:none}.team_profileimage__A6lBS{min-width:70px;width:70px;margin-right:10px;height:70px}.team_grid__13NKI .team_profile__O6fxg .team_text__q6BUT .team_top__O2Wqn p{font-size:13px}.team_grid__13NKI .team_profile__O6fxg .team_text__q6BUT .team_top__O2Wqn{margin-top:0}.team_profileinfo__pvokZ{padding:1rem}}