.tourneys-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.tourneys-search{flex:220px}.tourneys-row{border-top:1px dotted var(--gitv-border-muted);color:var(--gitv-text);cursor:pointer;grid-template-columns:150px minmax(0,3fr) 90px 60px 90px minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:grid}.tourneys-row:hover{background:var(--gitv-surface-hover)}.tourneys-row:focus-visible{outline:1px solid var(--gitv-accent);outline-offset:-1px}.tourneys-head{cursor:default;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.tourneys-head:hover{background:0 0}.tourneys-title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-weight:600;display:flex}.tourneys-title small{font-size:11px;font-weight:400}.tourneys-winner{color:var(--gitv-win);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tourneys-major{color:var(--gitv-gold);border-color:#f5c54299}.tourneys-chevron{width:12px;color:var(--gitv-muted);display:inline-block}.tourneys-stage{background:var(--gitv-surface);font-size:12px}.tourneys-stage .tourneys-title{padding-left:20px;font-weight:500}.tourney-stage{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px;display:flex}.tourney-stage-select{min-width:0;max-width:100%}.tourney-kicker{align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.tourney-table-row{border-top:1px dotted var(--gitv-border-muted);color:var(--gitv-text);grid-template-columns:70px minmax(0,2fr) repeat(5,minmax(0,1fr));align-items:center;gap:10px;padding:7px 14px;font-size:13px;display:grid}.tourney-table-row>:nth-child(n+3){text-align:right}.tourney-group-head{border-top:1px solid var(--gitv-border);padding:10px 14px 6px;font-size:12px;font-weight:600}.tourney-table-head{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.tourney-player{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tourney-note{color:var(--gitv-muted);margin:0;padding:8px 14px;font-size:12px}.tourney-bracket{gap:14px;padding:12px 14px;display:flex;overflow-x:auto}.tourney-bracket-round{flex-direction:column;flex:0 0 170px;gap:8px;display:flex}.tourney-bracket-matches{flex-direction:column;flex:1;justify-content:space-around;gap:10px;display:flex}.tourney-bracket-round h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}.tourney-bracket-match{background:var(--gitv-surface);border:1px solid var(--gitv-border)}.tourney-bracket-side{color:var(--gitv-text-soft);justify-content:space-between;gap:8px;padding:4px 8px;font-size:12px;display:flex}.tourney-bracket-side+.tourney-bracket-side{border-top:1px solid var(--gitv-border)}.tourney-bracket-side.is-winner{color:var(--gitv-win);font-weight:600}.tourney-bracket-side.is-empty{color:var(--gitv-faint)}.tourney-bracket-side b{color:var(--gitv-muted);font-weight:600}.tourney-subtitle{border-top:1px solid var(--gitv-border)}.tourney-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tourney-char{border-top:1px dotted var(--gitv-border-muted);color:var(--gitv-text);grid-template-columns:28px minmax(0,1fr) auto 48px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:grid}.tourney-char>:last-child{text-align:right;font-weight:600}.tourney-pool-filter{color:var(--gitv-text-soft);cursor:pointer;align-items:center;gap:6px;margin:0 14px 8px;font-size:12px;display:inline-flex}.tourney-pool-row{border-top:1px dotted var(--gitv-border-muted);color:var(--gitv-text);grid-template-columns:28px minmax(0,2fr) 90px repeat(7,minmax(26px,1fr));align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:grid}.tourney-pool-row>:nth-child(n+3){text-align:right}.tourney-pool-zero{color:var(--gitv-faint)}.tourney-pool-pop{width:280px}.tourney-pool-players{grid-template-columns:minmax(0,1fr) 48px}.tourney-pool-players-head{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--gitv-border);gap:8px;padding:4px 10px;font-size:10px;display:grid}.tourney-pool-players>:last-child{text-align:right}.tourney-pool-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tourney-pool-sort:hover,.tourney-pool-sort:focus-visible,.tourney-pool-sort.active{color:var(--gitv-text)}.tourney-pool-more{border:0;border-top:1px solid var(--gitv-border-muted);width:100%;color:var(--gitv-accent);font:inherit;cursor:pointer;background:0 0;padding:8px;font-size:12px;display:block}.tourney-pool-more:hover,.tourney-pool-more:focus-visible{background:var(--gitv-surface-hover)}.tourney-char-icon{background:var(--gitv-surface-hover);border:1px solid var(--gitv-border);width:28px;height:28px}.tourney-char-icon.rarity-5{border-color:#f5c54299}.tourney-char-icon.rarity-4{border-color:#a78bfa8c}@media (width<=860px){.tourney-stats{grid-template-columns:1fr}}@media (width<=700px){.tourneys-row{grid-template-columns:90px minmax(0,2fr) 50px minmax(0,1fr)}.tourney-table-row{grid-template-columns:50px minmax(0,2fr) repeat(3,minmax(0,1fr))}.tourneys-row .hide-sm,.tourney-table-row .hide-sm{display:none}}@media (width<=460px){.tourneys-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tourneys-row>:first-child{display:none}.tourney-table-row{grid-template-columns:44px minmax(0,2fr) minmax(0,1fr)}.tourneys-row .hide-xs,.tourney-table-row .hide-xs{display:none}}@media (width<=640px){.tourney-pool-row{grid-template-columns:28px minmax(0,1fr) 90px}.tourney-pool-row .hide-sm{display:none}}.tourney-links{border-top:1px solid var(--gitv-border);flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}.tourney-link{border:1px solid var(--gitv-border);color:var(--gitv-text-soft);white-space:nowrap;padding:3px 9px;font-size:12px;text-decoration:none}.tourney-link:hover,.tourney-link:focus-visible{border-color:var(--gitv-accent);color:var(--gitv-text)}
