#rankedCard[hidden],#rankedCard [hidden]{display:none}#rankedCard :focus-visible{outline:2px solid var(--squad-green);outline-offset:4px}#rankedHeading{margin:0;font-size:clamp(1.65rem,4vw,2.1rem);line-height:1.14;letter-spacing:-.035em}.ranked-standing{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;font-weight:700}.ranked-badge{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;font-size:1.1rem;box-shadow:0 0 0 2px var(--landing-border)}#rankedRating{min-width:0}.ranked-season{margin:.45rem 0 0;color:var(--landing-muted);font-size:.8rem;line-height:1.35}.ranked-actions{display:grid;gap:.85rem;min-width:0}.ranked-actions[data-waking]>:not(#wakePanel){display:none}.ranked-hint{margin:0;color:var(--landing-muted);font-size:.8rem;text-align:center}#rankedError{margin:0}@media (max-width: 640px){.ranked-copy{display:flex;flex-direction:column;align-items:center;max-width:22rem;text-align:center}.ranked-actions{width:100%}}
