.boards-nav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 22px;display:grid}.site .boards-nav a{color:var(--paper-2);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;transition:box-shadow .15s,background .15s;display:flex}.site .boards-nav a b{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--paper);font-size:16px;font-weight:800}.site .boards-nav a span{font-size:13px;line-height:1.4}.site .boards-nav a:hover{box-shadow:inset 0 0 0 1px var(--brass-dim)}.site .boards-nav a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--brass);background:color-mix(in srgb, var(--brass) 10%, var(--ink-2))}.site .boards-nav a[aria-current=page] b{color:var(--brass-2)}.board-rules{background:var(--ink-2);max-width:92ch;box-shadow:inset 0 0 0 1px var(--line-2);margin:18px 0 8px;padding:16px 18px}.board-rules h2,.board-rules h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--brass-2);margin:0 0 12px;font-size:16px;font-weight:800}.board-rules dl{gap:10px;margin:0;display:grid}.board-rules dl>div{grid-template-columns:150px minmax(0,1fr);gap:4px 16px;display:grid}.board-rules dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding-top:3px;font-size:12px}.board-rules dd{color:var(--paper-2);margin:0;font-size:14.5px;line-height:1.55}.site .board-rules dd a{color:var(--brass-2);text-underline-offset:3px;text-decoration:underline 1px}.ladder-page{--hc:#8b74ff;overflow-x:clip}.ladder-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 18px;display:flex}.ladder-controls .band-picker{margin:0}.ladder-field{flex-direction:column;gap:6px;font-size:15px;display:flex}.ladder-field .label-small{margin:0}.site .ladder-field select,.site .ladder-field input{background:var(--ink-3);border:1px solid var(--line-2);width:auto;min-width:190px;color:var(--paper);font-family:var(--body);border-radius:0;padding:9px 12px;font-size:15px}.ladder-find{margin-left:auto}.ladder-find input{min-width:220px}.ladder-you{margin:0 0 18px}.ladder-you .small{margin:4px 0 8px}.ladder-you .steam-signin{align-self:flex-start}.ladder-you-list{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ladder-you-list li{background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);align-items:baseline;gap:10px;padding:6px 12px;display:flex}.ladder-you-list li.muted{box-shadow:none;background:0 0;padding-left:0}.site .ladder-you-list a{color:var(--paper-2);text-decoration:none}.site .ladder-you-list a:hover{color:var(--brass-2);text-decoration:underline}.ladder-you-list b{font-family:var(--mono);color:var(--paper);font-weight:700}.ladder-you-list small{font-weight:400}.ladder-board{margin-bottom:14px}.ladder-table td{vertical-align:middle}.ladder-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.ladder-table .mains-pl{text-align:left}.site .ladder-name{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:min(340px,52vw);text-decoration:none;display:inline-block;overflow:hidden}.site a.ladder-name{text-decoration:underline;text-decoration-color:var(--brass-dim);text-underline-offset:4px;text-decoration-thickness:1px}.site a.ladder-name:hover{color:var(--brass-2);text-decoration-color:var(--brass-2)}.ladder-name.plain{color:var(--muted);cursor:help}.ladder-move{font-family:var(--mono);font-size:13px}.ladder-move.up{color:var(--up)}.ladder-move.down{color:var(--down)}.ladder-move.level{color:var(--muted)}.ladder-move.new{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--brass);padding:2px 6px;font-size:10px}.ladder-heroes{gap:4px;display:inline-flex}.ladder-table tr.is-you{background:linear-gradient(90deg, color-mix(in srgb, var(--hc) 20%, transparent), transparent 80%)}.ladder-table tr.is-you td:first-child{box-shadow:inset 3px 0 0 var(--hc);color:var(--paper)}.ladder-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.ladder-pager .button{padding:8px 16px}.ladder-pager .button:disabled{opacity:.4;cursor:default}.ladder-note{margin-top:14px}.onetrick-hero{color:var(--paper);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.rating-caveat,.rating-set{margin:0 0 18px}.rating-caveat .small,.rating-set .small{max-width:78ch;margin:6px 0 0}.rating-value{font-family:var(--mono);color:var(--paper);font-weight:700}.rating-table small{white-space:nowrap;display:block}.rating-table .num small{display:inline}.rb-range{background:var(--ink-3);width:150px;height:10px;margin:2px 0 4px;display:block;position:relative}.rb-range>span{display:block;position:absolute}.rb-zero{background:var(--paper-2);opacity:.6;width:1px;top:-2px;bottom:-2px;left:50%}.rb-span{background:color-mix(in srgb, var(--hc) 55%, transparent);top:3px;bottom:3px}.rb-dot{background:var(--hc);border-radius:50%;width:8px;height:8px;margin-left:-4px;top:1px}@media (width<=700px){.boards-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.site .boards-nav a{text-align:center;padding:10px 8px}.site .boards-nav a b{letter-spacing:.04em;font-size:13px}.site .boards-nav a span{display:none}.ladder-find{width:100%;margin-left:0}.site .ladder-find input,.site .ladder-field select{width:100%}.ladder-field{flex:140px}.ladder-heroes-col,.onetrick-total{display:none}.ladder-table td,.ladder-table th{padding-left:6px;padding-right:6px}.ladder-table .rank-badge>span,.onetrick-table .mains-avatar,.onetrick-hero>span{display:none}.site .onetrick-table .mains-name{max-width:22vw}.onetrick-table td,.onetrick-table th{padding-left:4px;padding-right:4px}.rating-range,.rating-rank{display:none}.site .rating-table .mains-name{max-width:30vw}.rating-table .mains-avatar{display:none}.site .ladder-name{max-width:38vw}.board-rules dl>div{grid-template-columns:1fr}.board-rules{padding:14px}.ladder-controls .band-picker button{letter-spacing:.06em;padding:7px 10px;font-size:12px}}
