/* app/multi/vote.css — le vote à deux téléphones (app/multi/vote.js) : un anneau bleu autour du choix de J1, un orange
   autour de celui de J2 (les deux, l'un dans l'autre, sur le même), et une pastille qui dit qui. Anneaux pleins, sans flou. */
.vote-j1 :is(.arena-up-rond,.chantier-rond){box-shadow:0 0 0 5px rgba(7,6,15,.75),0 0 0 9px #46e6f0;}
.vote-j2 :is(.arena-up-rond,.chantier-rond){box-shadow:0 0 0 5px rgba(7,6,15,.75),0 0 0 9px #ff9a3c;}
.vote-j1.vote-j2 :is(.arena-up-rond,.chantier-rond){box-shadow:0 0 0 5px rgba(7,6,15,.75),0 0 0 9px #46e6f0,0 0 0 13px #ff9a3c;}
:is(.vote-j1,.vote-j2) :is(.arena-up-rond,.chantier-rond)::before,.chantier-plus-tard:is(.vote-j1,.vote-j2)::before{
 position:absolute;left:50%;top:-14px;transform:translateX(-50%);z-index:2;padding:2px 7px;border-radius:99px;
 font:800 11px/1.2 system-ui,sans-serif;letter-spacing:.04em;color:#07060f;white-space:nowrap;pointer-events:none;}
.vote-j1 :is(.arena-up-rond,.chantier-rond)::before,.chantier-plus-tard.vote-j1::before{content:"J1";background:#46e6f0;}
.vote-j2 :is(.arena-up-rond,.chantier-rond)::before,.chantier-plus-tard.vote-j2::before{content:"J2";background:#ff9a3c;}
.vote-j1.vote-j2 :is(.arena-up-rond,.chantier-rond)::before,.chantier-plus-tard.vote-j1.vote-j2::before{content:"J1 J2";background:linear-gradient(90deg,#46e6f0 50%,#ff9a3c 50%);}
.chantier-carte.chantier-plus-tard:is(.vote-j1,.vote-j2){position:relative;}
.chantier-plus-tard.vote-j1{border-color:#46e6f0;}
.chantier-plus-tard.vote-j2{border-color:#ff9a3c;}
.chantier-plus-tard.vote-j1.vote-j2{border-color:#fff;}
.vote-consigne{display:block;margin-top:5px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#e9ecf4;text-shadow:0 1px 4px rgba(0,0,0,.8);text-align:center;white-space:nowrap;}
