.gitv-columns{background:var(--gitv-surface);grid-template-columns:minmax(130px,1fr) minmax(280px,2.15fr) minmax(150px,1.15fr);gap:10px;min-height:calc(100vh - 96px);padding:10px;display:grid}.gitv-columns>*{min-width:0}.gitv-card{border:1px solid var(--gitv-border);background:var(--gitv-surface-2);margin-bottom:10px}.gitv-image{background:var(--gitv-surface-hover);color:var(--gitv-faint);justify-content:center;align-items:center;font-size:12px;display:flex}.gitv-promo{height:130px}.gitv-card-title,.gitv-row small{color:var(--gitv-muted)}.gitv-card-title{padding:8px 10px;font-size:12px}.gitv-card-title.tinted{background:var(--gitv-surface-hover);color:var(--gitv-text)}.gitv-row{border-top:1px solid var(--gitv-border);align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:flex}.gitv-row-link{color:inherit;cursor:pointer;text-decoration:none}.gitv-row-link:hover{text-decoration:underline}.gitv-foot{background:var(--gitv-surface-hover);color:var(--gitv-muted);text-align:center;padding:7px;font-size:12px}.gitv-badge{background:var(--gitv-accent);color:var(--gitv-bg);padding:1px 6px;font-size:12px;font-weight:400}.gitv-banner{border:1px solid var(--gitv-border);height:96px;position:relative}.gitv-event-picker{background:var(--gitv-surface-hover);border:1px solid var(--gitv-border);scrollbar-width:none;border-bottom:0;display:flex;overflow-x:auto}.gitv-event-picker button{min-width:96px;max-width:220px;color:var(--gitv-text-soft);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:7px 10px;font-size:12px;overflow:hidden}.gitv-event-picker button+button{border-left:1px solid var(--gitv-surface-2)}.gitv-event-picker button:hover{background:var(--gitv-surface-2);color:var(--gitv-text)}.gitv-event-picker button[aria-pressed=true]{color:var(--gitv-text);box-shadow:inset 0 -2px 0 var(--gitv-accent)}.gitv-event-picker button:focus-visible{outline:1px solid var(--gitv-accent);outline-offset:-1px}.gitv-tabs{background:var(--gitv-surface-hover);border:1px solid var(--gitv-border);text-align:center;border-top:0;grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid}.gitv-tabs>*{color:inherit;padding:8px;text-decoration:none}.gitv-tabs>*+*{border-left:1px solid var(--gitv-surface-2)}.gitv-tabs a:hover{background:var(--gitv-surface-2);color:var(--gitv-text);box-shadow:inset 0 -2px 0 var(--gitv-accent)}.gitv-tabs a:focus-visible{outline:1px solid var(--gitv-accent);outline-offset:-1px}.gitv-tabs .is-disabled{color:var(--gitv-faint);cursor:default}.gitv-feature{height:120px}.gitv-section-label{color:var(--gitv-muted);padding:2px 2px 6px}.gitv-headline{min-height:38px}.gitv-headline>small{text-align:right;white-space:nowrap;font-size:11px}.gitv-headline b{color:var(--gitv-win)}.gitv-match{flex-direction:column;align-items:stretch;gap:4px;display:flex}.gitv-matchline{justify-content:space-between;align-items:center;gap:6px;display:flex}.gitv-matchline span{align-items:center;gap:6px;display:flex}.gitv-matchline b{color:var(--gitv-accent);font-weight:400}.gitv-card-title.bare{justify-content:space-between;align-items:center;padding:0 2px 6px;display:flex}@media (width<=760px){.gitv-columns{grid-template-columns:minmax(112px,.8fr) minmax(0,1.5fr)}.gitv-columns>aside:last-child{grid-column:1/-1}}@media (width<=520px){.gitv-columns{grid-template-columns:minmax(0,1fr)}.gitv-columns>aside:first-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.gitv-columns>aside:last-child{grid-column:auto}.gitv-card{margin-bottom:8px}}.gitv-champion-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.gitv-champion-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gitv-champion-tournament{color:var(--gitv-muted);font-size:11px}.gitv-champion-name{align-items:baseline;gap:6px;min-width:0;display:flex}.gitv-champion-name>a{text-overflow:ellipsis;overflow:hidden}.gitv-top-pick{background:var(--gitv-surface-hover);color:var(--gitv-text);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.gitv-top-pick-art{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.gitv-top-pick-text{background:#0b1220d1;flex-direction:column;gap:1px;width:100%;padding:6px 10px 8px;line-height:1.3;display:flex;position:relative}.gitv-top-pick-text small{color:var(--gitv-muted);font-size:11px}.gitv-top-pick-text strong{font-size:16px;font-weight:600}.gitv-top-pick:hover strong{text-decoration:underline}.gitv-banner-event{aspect-ratio:16/6;background:var(--gitv-surface-hover);height:auto;color:var(--gitv-text);text-decoration:none;display:block;overflow:hidden}.gitv-banner-art{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.gitv-banner-event:hover .gitv-banner-art{transform:scale(1.02)}.gitv-banner-text{background:linear-gradient(#0000,#0b1220eb);flex-direction:column;gap:2px;padding:28px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.gitv-banner-text strong{font:700 18px/1.2 var(--gitv-font)}.gitv-banner-text small{color:var(--gitv-text-soft);font-size:11px}.gitv-banner-winner b{color:var(--gitv-win)}.gitv-badge.live{z-index:1}.gitv-badge.live.is-finished{background:var(--gitv-surface-2);color:var(--gitv-text-soft);border:1px solid var(--gitv-border)}.gitv-popular-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gitv-popular-title .gitv-row-link{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.gitv-popular{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.gitv-popular-item{text-align:center;min-width:0;color:inherit;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.gitv-popular-item:hover .gitv-popular-name,.gitv-popular-item:focus-visible .gitv-popular-name{text-decoration:underline}.gitv-popular-item:hover .gitv-popular-art{border-color:var(--gitv-accent)}.gitv-popular-art{aspect-ratio:1;background:var(--gitv-surface-hover);border:1px solid var(--gitv-border);width:100%;position:relative;overflow:hidden}.gitv-popular-item.rarity-5 .gitv-popular-art{border-color:#f5c54299}.gitv-popular-item.rarity-4 .gitv-popular-art{border-color:#a78bfa8c}.gitv-popular-art img{object-fit:cover;width:100%;height:100%;display:block}.gitv-popular-rank{width:18px;height:18px;color:var(--gitv-text);background:#0b1220d1;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:4px;left:4px}.gitv-popular-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gitv-text);margin-top:4px;font-size:12px;overflow:hidden}.gitv-popular-presence{font:700 15px/1.2 var(--gitv-font);color:var(--gitv-accent)}.gitv-popular-item small{color:var(--gitv-muted);white-space:nowrap;font-size:10px}.gitv-popular-pick{color:var(--gitv-win)}.gitv-popular-ban{color:var(--gitv-loss)}@media (width<=520px){.gitv-popular{gap:4px;padding:8px 6px}.gitv-popular-name{font-size:10px}}.gitv-popular-cons{color:var(--gitv-gold);background:#0b1220d1;padding:1px 4px;font-size:10px;position:absolute;bottom:4px;right:4px}.gitv-stream{flex-direction:column;align-items:stretch;gap:2px;display:flex}.gitv-stream-link{align-items:center;gap:6px;display:flex}.gitv-badge.gitv-stream-live{color:#fff;background:#ef4444}.gitv-stream-title{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gitv-winner{color:var(--gitv-win)}.gitv-team-members{color:var(--gitv-muted);margin-left:6px;font-size:11px}.gitv-team-members .gitv-row-link{color:var(--gitv-text-soft)}.gitv-twitch{border-top:1px solid var(--gitv-border-muted)}.gitv-recent-match{flex-direction:column;align-items:stretch;gap:2px;display:flex}.gitv-recent-players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.gitv-recent-players span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gitv-recent-players span:last-child{text-align:right}.gitv-recent-players b{color:var(--gitv-accent);font-weight:400}.gitv-recent-meta{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.gitv-recent-tournament{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.news-column-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.news-column-write{border:1px solid var(--gitv-border);background:var(--gitv-surface-2);color:var(--gitv-text-soft);font:600 11px/1.5 var(--gitv-font);cursor:pointer;padding:2px 8px}.news-column-write:hover{border-color:var(--gitv-accent);color:var(--gitv-text)}.news-item{border-top:1px solid var(--gitv-border);padding:10px 12px 11px;position:relative}.news-item.is-channel{box-shadow:inset 2px 0 0 var(--gitv-accent)}.news-item-head{color:var(--gitv-muted);align-items:center;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.news-item-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gitv-text-soft);align-items:center;gap:6px;font-weight:600;display:inline-flex;overflow:hidden}.news-item-dot{background:var(--gitv-muted);border-radius:50%;flex:none;width:6px;height:6px}.news-item.is-channel .news-item-dot{background:var(--gitv-accent)}.news-item-head time{white-space:nowrap;flex:none;margin-left:auto}.news-item-remove{width:18px;height:18px;color:var(--gitv-faint);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;margin-right:-4px;padding:0;font-size:15px;line-height:1;transition:opacity .15s}.news-item:hover .news-item-remove,.news-item-remove:focus-visible{opacity:1}.news-item-remove:hover{color:var(--gitv-loss)}@media (hover:none){.news-item-remove{opacity:1}}.news-item-title{font:600 13px/1.4 var(--gitv-font);color:var(--gitv-text);overflow-wrap:anywhere;white-space:pre-line;margin:0}.news-item-details{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.news-item-details li{color:var(--gitv-text-soft);overflow-wrap:anywhere;padding-left:10px;font-size:12px;line-height:1.45;position:relative}.news-item-details li:before{content:"";background:var(--gitv-border-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.news-inline-link{color:var(--gitv-accent);text-decoration:none}.news-inline-link:hover{text-decoration:underline}.news-item-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.news-item-action{border:1px solid var(--gitv-border);color:var(--gitv-text-soft);font:600 11px/1.4 var(--gitv-font);align-items:center;gap:4px;padding:4px 9px;text-decoration:none;display:inline-flex}.news-item-action:hover{border-color:var(--gitv-accent);color:var(--gitv-text)}.news-item-action.is-primary{border-color:var(--gitv-accent-strong);background:var(--gitv-accent-strong);color:#fff}.news-item-action.is-primary:hover{background:var(--gitv-accent-deep);border-color:var(--gitv-accent-deep)}.news-column-form{border-top:1px solid var(--gitv-border);background:var(--gitv-surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.news-column-form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--gitv-border);background:var(--gitv-surface-2);width:100%;min-height:76px;color:var(--gitv-text);font:13px/1.4 var(--gitv-font);padding:8px}.news-column-form textarea:focus{border-color:var(--gitv-accent);outline:none}.news-column-actions{align-items:center;gap:8px;display:flex}.news-column-actions small{color:var(--gitv-faint);margin-right:auto;font-size:11px}.news-column-actions small.is-near{color:var(--gitv-loss)}.news-column-cancel{color:var(--gitv-muted);font:12px var(--gitv-font);cursor:pointer;background:0 0;border:0;padding:0}.news-column-cancel:hover{color:var(--gitv-text)}.news-column-empty{border-top:1px solid var(--gitv-border);color:var(--gitv-muted);padding:12px;font-size:12px}.news-column-more{border:0;border-top:1px solid var(--gitv-border);background:var(--gitv-surface-hover);width:100%;color:var(--gitv-muted);font:12px var(--gitv-font);cursor:pointer;padding:7px;display:block}.news-column-more:hover{color:var(--gitv-text)}
