.ol #live .lv-idle{border-top:1px dashed var(--rule-d);border-bottom:1px dashed var(--rule-d);justify-content:center;padding:clamp(28px,4cqw,56px) 0;display:flex}.ol #live .live-grid.lv-solo{grid-template-columns:1fr}.ol #live .live-grid.lv-solo .panel{border-top:0;border-left:0}
#ranked .board .pl a{text-overflow:ellipsis;min-width:0;overflow:hidden}#ranked .board .pl a:hover{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--sig);text-decoration-color:var(--sig);text-underline-offset:4px}#ranked .board .one td{background:var(--ink);color:var(--bone);border-bottom:1px solid var(--ink);box-shadow:1px 0 0 var(--ink)}#ranked .board .one td:first-child{box-shadow:-10px 0 0 var(--ink), 1px 0 0 var(--ink)}#ranked .board .one td:last-child{box-shadow:10px 0 0 var(--ink)}#ranked .board .one .rk,#ranked .board .one .pl svg{color:var(--sig)}#ranked .board .one a:focus-visible{outline-color:var(--sig)}#ranked .board .one .tier .master{background:var(--bone);box-shadow:0 0 0 2px var(--ink), 0 0 0 3px var(--bone)}#ranked .board .one .tier .diamond{background:var(--bone)}#ranked .board .one .tier .platinum{background:var(--ink-3);border-color:var(--bone)}#ranked .board .one .tier .gold,#ranked .board .one .tier .silver,#ranked .board .one .tier .bronze{border-color:var(--bone)}#ranked .board .one .tier .iron{background:var(--stone)}#ranked .board .far td{white-space:normal;color:color-mix(in srgb, var(--ink) 72%, transparent);border-bottom:0;padding:14px 0;position:relative}#ranked .board .far td:before{content:"";z-index:-1;pointer-events:none;border:1px dashed var(--sig);background:color-mix(in srgb, var(--sig) 11%, transparent);position:absolute;inset:0 -10px}#ranked .far-rk{letter-spacing:-.05em;color:var(--ink);margin-right:.3ch;font-size:22px;font-weight:300}#ranked .tt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:clamp(28px,3.4cqw,44px);display:flex}#ranked .tt-foot .fine{margin-top:0}@media (max-width:640px){#ranked .board .one td:nth-last-child(2){box-shadow:10px 0 0 var(--ink)}#ranked .board .pl a{max-width:16ch}#ranked .far-rk{font-size:20px}}#ranked .board .empty td{color:var(--stone-d);white-space:normal;padding:22px 0}
