.leader-wrap{gap:1rem;width:min(100% - 2rem,68rem);margin:0 auto;padding:2rem 0 3rem;display:grid}.leader-race{border-color:#ffd76a73;gap:.65rem;display:grid}.leader-race p{color:var(--color-muted)}.leader-race a{color:inherit;font-weight:700}.leader-hero{border:1px solid rgba(var(--accent-rgb), .28);background:radial-gradient(circle at 0% 0%, #ffd76a2e, transparent 50%), radial-gradient(circle at 100% 100%, rgba(var(--accent-rgb), .14), transparent 55%), var(--color-panel);border-radius:0;gap:.5rem;padding:clamp(1.2rem,4vw,2rem);display:grid}.leader-hero h1{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;line-height:1.05}.leader-hero p{color:var(--color-muted)}.leader-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;font-weight:800;color:#ffd76a!important}.leader-prizes{flex-wrap:wrap;gap:.45rem;margin-top:.3rem;display:flex}.leader-prizes span{color:#ffd76a;background:#ffd76a1a;border:1px solid #ffd76a66;border-radius:999px;padding:.35rem .75rem;font-weight:800}.leader-prizes em{color:var(--color-cream);font-style:normal}.leader-note{color:var(--color-muted);font-size:.82rem}.leader-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.leader-card{border:1px solid var(--color-line);background:var(--color-panel);border-radius:0;align-content:start;gap:.8rem;padding:1.1rem;display:grid}.leader-card h2{font-size:1.15rem;font-weight:800}.leader-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.leader-hero{position:relative}.leader-hero-icon{position:absolute;top:clamp(1rem,3vw,1.6rem);right:clamp(1rem,3vw,1.6rem)}@media (max-width:560px){.leader-hero-icon{width:44px!important;height:44px!important}}.leader-card h2 small{color:var(--color-muted);margin-left:.4rem;font-size:.8rem;font-weight:600}.leader-empty{color:var(--color-muted);font-size:.9rem}.leader-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.leader-list li{background:var(--color-panel-2);border:1px solid #0000;border-radius:0;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.leader-list li>em{background:var(--color-panel);width:1.7rem;height:1.7rem;color:var(--color-muted);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-style:normal;font-weight:800;display:grid}.leader-list li.is-1>em{color:#2a1d00;background:linear-gradient(135deg,#ffe58a,#f2b630)}.leader-list li.is-2>em{color:#1b2229;background:linear-gradient(135deg,#f2f5f8,#aeb9c4)}.leader-list li.is-3>em{color:#2a1407;background:linear-gradient(135deg,#f0b48a,#b8703f)}.leader-list li.is-1{border-color:#ffd76a59}.leader-list li.is-me{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .25)}.leader-person{flex:1;align-items:center;gap:.55rem;min-width:0;font-weight:700;display:flex}.leader-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-list b{color:var(--color-moss);flex:none;font-size:.9rem}.leader-prize{color:#ffd76a;background:#ffd76a1f;border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.72rem;font-style:normal;font-weight:800}.leader-podium{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;display:grid}.leader-podium a{border:1px solid var(--color-line);background:var(--color-panel-2);text-align:center;border-radius:0;justify-items:center;gap:.35rem;padding:1rem .7rem;display:grid}.leader-podium a.is-1{background:radial-gradient(circle at 50% 0%, #ffd76a29, transparent 70%), var(--color-panel-2);border-color:#ffd76a80}.leader-podium a.is-2{border-color:#c8d4e066}.leader-podium a.is-3{border-color:#cd7f3273}.leader-podium span{color:var(--color-muted);font-size:.82rem}.leader-cta{text-align:center;justify-items:center}.leader-admin{border-style:dashed}.leader-admin-row{flex-wrap:wrap;gap:.5rem;display:flex}.leader-admin-row .field{flex:1;min-width:12rem}
