.rating__leaders{margin-bottom:var(--space-lg)}.rating__leader{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2xs);aspect-ratio:3 / 4;padding:var(--space-md);background-color:var(--color-primary-dark);border:0;background-size:cover;background-position:center top;border-radius:var(--radius-sm);color:var(--color-on-primary);text-align:left;text-decoration:none;position:relative}.rating__leader:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000a6,#0000001a);border-radius:inherit}.rating__leader>*{position:relative}.rating__leader--active{outline:3px solid var(--color-accent);outline-offset:2px}.rating__leader-category{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;font-size:.8rem;color:var(--color-accent)}.rating__leader-name{font-weight:700}.rating__leader-name--empty{color:var(--color-bg-alt);font-weight:400}.rating__leader-logo{width:32px;height:32px;object-fit:contain;background:var(--color-surface);border-radius:50%;padding:2px}.rating__category-title{margin-top:var(--space-lg)}.rating__empty{color:var(--color-text-muted)}
