.vt-tiles{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.8rem}.vt-tiles li{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:16px;background:var(--card);display:grid;gap:.2rem}.vt-tiles b{font-family:var(--mono);font-size:1.5rem;color:var(--amber)}.vt-tiles .win b{color:var(--olive)}.vt-tiles .draw b{color:var(--slate)}.vt-tiles .loss b{color:var(--brick)}.vt-tiles span{font-size:.86rem;color:var(--muted)}.vt-bands{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.55rem}.vt-bands li{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr auto;gap:.9rem;align-items:center}.vt-band-name{font-size:.95rem}.vt-band-bar{display:flex;height:.9rem;border-radius:999px;overflow:hidden;background:var(--card-2);border:1px solid var(--line)}.vt-band-bar i{display:block;height:100%}.vt-band-bar .win,.vt-legend .win:before{background:var(--olive)}.vt-band-bar .draw,.vt-legend .draw:before{background:var(--slate)}.vt-band-bar .loss,.vt-legend .loss:before{background:var(--brick)}.vt-band-num{font-family:var(--mono);font-size:.85rem;color:var(--muted);white-space:nowrap}.vt-legend{display:flex;gap:1.2rem;font-size:.85rem;color:var(--muted);margin-top:.8rem}.vt-legend span:before{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:3px;margin-right:.4rem;vertical-align:-.05rem}@media (max-width: 600px){.vt-bands li{grid-template-columns:1fr auto}.vt-band-bar{grid-column:1 / -1;grid-row:2}}.vt-count{font-family:var(--mono);font-size:.9rem;color:var(--amber);margin-left:.3rem}.vt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1rem}.vt-card{padding:.9rem;display:flex;flex-direction:column;gap:.4rem}.vt-card svg{display:block;width:100%;height:auto;border-radius:8px}.vt-value{margin:.3rem 0 0;font-size:.92rem;color:var(--muted)}.vt-value b{font-family:var(--mono);color:var(--text)}.vt-value.win{color:var(--olive)}.vt-value.draw{color:var(--slate)}.vt-value.loss{color:var(--brick)}.vt-game{margin:0;font-size:.9rem;font-weight:600}.vt-game span{font-weight:400;color:var(--muted);font-size:.84rem}.vt-link{margin:auto 0 0;font-size:.84rem}.vt-link a{color:var(--olive)}.vt-others{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.9rem;margin-top:1rem}.vt-other{padding:1rem 1.2rem;display:grid;gap:.3rem;text-decoration:none;color:inherit;border-left:4px solid var(--amber)}.vt-other:hover{border-color:var(--olive)}.vt-other span{color:var(--muted);font-size:.9rem}.vt-foot,.vt-asof{margin-top:2rem;color:var(--muted);font-size:.9rem}.vt-filter{margin-block:2.2rem 0}.vt-filter .vt-band-outplayed{--band: var(--olive)}.vt-filter .vt-band-saved{--band: var(--slate)}.vt-filter .vt-band-spoiled{--band: var(--brick)}.vt-all{margin:.8rem 0 0}.vt-all a{color:var(--olive);font-weight:600}.big-four-page .eg-section p{max-width:50rem}.big-four-page .stats-table{overflow-x:auto}.bf-champions{margin-bottom:1.2rem}.bf-number{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--amber)}.bf-table th{font:600 .78rem var(--sans);text-transform:none;letter-spacing:0;color:var(--muted);vertical-align:bottom;white-space:normal;line-height:1.25;padding-block:.5rem .6rem}.bf-table th.num{text-align:right;min-width:5.5rem}.bf-table .sort-button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.bf-table .sort-button:hover{color:var(--olive)}.bf-table .sort-button:focus-visible{outline:2px solid var(--olive);outline-offset:2px;border-radius:3px}.bf-table th[aria-sort] .sort-button{color:var(--olive)}.bf-table th[aria-sort=descending] .sort-button:after{content:" ↓"}.bf-table th[aria-sort=ascending] .sort-button:after{content:" ↑"}.vt-sortable .sort-button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.vt-sortable .sort-button:hover{color:var(--olive)}.vt-sortable .sort-button:focus-visible{outline:2px solid var(--olive);outline-offset:2px;border-radius:3px}.vt-sortable th[aria-sort] .sort-button{color:var(--olive)}.vt-sortable th[aria-sort=descending] .sort-button:after{content:" ↓"}.vt-sortable th[aria-sort=ascending] .sort-button:after{content:" ↑"}
