.acc.pl{padding-bottom:40px}.acc.pl .btn-dark{background:var(--s2);color:var(--fg);box-shadow:inset 0 1px 0 var(--edge)}.acc.pl .band-s1 .btn-dark{background:var(--s2)}.acc.pl .seg button{padding:7px 14px;font-size:.82rem}.acc.pl .seg button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.acc.pl .pl-ariane{color:var(--faint);flex-wrap:wrap;gap:6px;padding-top:24px;font-size:.82rem;display:flex}.acc.pl .pl-ariane>span{gap:6px;display:inline-flex}.acc.pl .pl-ariane i{font-style:normal}.acc.pl .pl-ariane a{color:var(--muted);text-decoration:none}.acc.pl .pl-ariane a:hover{color:var(--fg)}.acc.pl .pl-tete{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-block:22px 48px;display:grid}.acc.pl .pl-tete h1{margin-top:14px}.acc.pl .pl-tete h1 em{color:var(--lime);font-style:normal}.acc.pl .pl-tete .lead{margin-top:14px}.acc.pl .pl-chiffres{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.acc.pl .pl-chiffres div{background:var(--s1);box-shadow:var(--relief);border-radius:14px;padding:12px 18px}.acc.pl .pl-chiffres b{font:400 1.8rem/1 var(--display);color:var(--lime);display:block}.acc.pl .pl-chiffres span{color:var(--muted);font-size:.8rem;font-weight:600}.acc.pl .pl-carte{height:320px;box-shadow:var(--relief);isolation:isolate;background:#141414;border-radius:18px;overflow:hidden}.acc.pl .pl-carte .cl-carte,.acc.pl .pl-carte .cl-carte>*{height:100%}.acc.pl section{padding-block:56px}.acc.pl .pl-villes{padding-block:40px}.acc.pl .pl-hh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.acc.pl .pl-hh h2{font-size:1.4rem}.acc.pl .pl-hh a{color:var(--lime);white-space:nowrap;font-size:.86rem;font-weight:600;text-decoration:none}.acc.pl .pl-pastilles{flex-wrap:wrap;gap:8px;display:flex}.acc.pl .pl-pastilles a{background:var(--s1);box-shadow:inset 0 1px 0 var(--edge);border-radius:10px;padding:9px 14px;font-size:.88rem;font-weight:600;text-decoration:none}.acc.pl .band-s1 .pl-pastilles a{background:var(--s2)}.acc.pl .pl-pastilles a:hover{color:var(--lime)}.acc.pl .pl-duo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.acc.pl .pl-duo.seul{grid-template-columns:minmax(0,1fr)}.acc.pl .pl-billets{gap:12px;display:grid}.acc.pl .pl-joueurs{background:var(--s1);box-shadow:var(--relief);border-radius:16px;padding:18px 20px}.acc.pl .pl-joueurs .seg{margin-bottom:12px}.acc.pl .pl-joueurs ol{margin:0;padding:0;list-style:none;display:grid}.acc.pl .pl-joueurs li{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.acc.pl .pl-joueurs li:first-child{border-top:0}.acc.pl .pl-rang{color:var(--lime);font:400 1rem var(--display);text-align:center;background:#c7ff021a;border-radius:8px;padding:6px 0}.acc.pl .pl-joueurs li a{min-width:0;text-decoration:none}.acc.pl .pl-joueurs li b,.acc.pl .pl-joueurs li span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.acc.pl .pl-joueurs li b{font-size:.92rem;font-weight:600}.acc.pl .pl-joueurs li a:hover b{color:var(--lime)}.acc.pl .pl-joueurs li span{color:var(--muted);font-size:.78rem}.acc.pl .pl-lien{color:var(--lime);margin-top:12px;font-size:.86rem;font-weight:600;text-decoration:none;display:block}.acc.pl .pl-plus{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.acc.pl .pl-vide{border:1px dashed var(--s3);color:var(--muted);border-radius:12px;padding:24px 20px}.acc.pl .pl-bas{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.acc.pl .pl-bas.seul{grid-template-columns:minmax(0,1fr)}.acc.pl .pl-texte{background:var(--s1);box-shadow:var(--relief);border-radius:16px;padding:20px}.acc.pl .pl-texte h2{font:600 .7rem var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);margin-bottom:12px}.acc.pl .pl-texte p{color:var(--muted);font-size:.92rem}.acc.pl .pl-texte p+p{margin-top:10px}@media (max-width:1040px){.acc.pl .pl-duo,.acc.pl .pl-bas{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.acc.pl .pl-tete{grid-template-columns:minmax(0,1fr)}.acc.pl .pl-carte{height:240px}}@media (max-width:640px){.acc.pl section{padding-block:40px}.acc.pl .pl-carte{display:none}.acc.pl .pl-chiffres b{font-size:1.4rem}}
