.world-road{display:grid;gap:0;margin:18px 0}.world-stop{display:flex;gap:14px;position:relative;padding:0 0 20px 2px;color:var(--muted)}.world-stop:not(:last-child)::before{content:'';position:absolute;left:8px;top:15px;bottom:0;width:2px;background:var(--line)}.world-dot{position:relative;z-index:1;width:14px;height:14px;flex:none;margin-top:3px;border:2px solid var(--muted);border-radius:50%;background:var(--surface)}.world-stop.is-reached{color:var(--text)}.world-stop.is-reached .world-dot{background:var(--accent);border-color:var(--accent)}.world-stop div,.world-route{display:grid;gap:4px}.world-stop small,.world-route small{color:var(--muted)}.world-routes{display:grid;gap:10px}.world-route{padding:12px;background:var(--surface)}.world-route .button,.world-mark-form .button,.world-duel .button{width:auto;justify-self:start}.world-score{display:flex;gap:14px;align-items:center;font-size:30px}.world-score span{color:var(--muted)}.world-track p{margin:8px 0}.world-marks{display:grid;gap:5px;margin:12px 0;font-size:13px}.world-mark-form{margin-top:14px}.world-duel{display:grid;gap:10px}.world-duel p{margin:0}.world-duel .form{margin-top:6px}
.profile-avatar.track-king-avatar{outline:3px solid var(--accent);outline-offset:4px}
