/**------- Team screen: tiles, laps buttons and RETOUR react to the pointer; the 3D team shows through the board -------*/
.ecran-equipe .zone-tuile, .ecran-equipe #tours-moins, .ecran-equipe #tours-moins-texte, .ecran-equipe #tours-plus,
.ecran-equipe #tours-plus-texte, .ecran-equipe #bouton-retour, .ecran-equipe #texte-retour, .ecran-equipe #fleche-retour { cursor: pointer; }
/* The board is transparent except where it draws: the characters and the car stay visible underneath. */
.ecran-equipe .plan-svg { pointer-events: none; }
.ecran-equipe .plan-svg .zone-tuile, .ecran-equipe .plan-svg #tours-moins, .ecran-equipe .plan-svg #tours-moins-texte,
.ecran-equipe .plan-svg #tours-plus, .ecran-equipe .plan-svg #tours-plus-texte, .ecran-equipe .plan-svg #bouton-retour,
.ecran-equipe .plan-svg #texte-retour, .ecran-equipe .plan-svg #fleche-retour, .ecran-equipe .plan-svg .lecteur-bouton { pointer-events: auto; }
.ecran-equipe .plan-svg #equipe-start, .ecran-equipe .plan-svg #equipe-start-texte, .ecran-equipe .plan-svg #equipe-start-fleche { pointer-events: auto; cursor: pointer; }
/* Names under the feet: white capitals ringed in black, the stroke drawn under the letters so they keep their weight. */
.ecran-equipe .nom-perso { font-family: "Orbitron", sans-serif; font-weight: 900; font-size: 30px; fill: #fff; stroke: #000; stroke-width: 5px; stroke-linejoin: round; paint-order: stroke fill; }
/* The car turns under the hand; on a tablet the drag must not scroll or zoom the page. */
.ecran-equipe .plan-svg .zone-voiture { pointer-events: auto; cursor: grab; touch-action: none; }
.ecran-equipe .plan-svg .zone-voiture.saisie { cursor: grabbing; }

.ecran-attente .attente-course { position: absolute; left: 0; right: 0; top: 400px; text-align: center; color: var(--encre); }
.attente-course h2 { margin: 0; font: 51px "Russo One", sans-serif; color: #000; }
.attente-course .attente-equipe { margin: 18px 0 0; font: 30px "Russo One", sans-serif; }
.attente-course .attente-note { margin: 22px 0 0; font: italic 24px "Rubik", sans-serif; color: #fff; }
.attente-course .attente-retour { margin: 180px 0 0; font: 21px "Russo One", sans-serif; color: rgb(175, 175, 175); }
