tabs:
  main:
    display: Main
    sections:
      -
        display: 'Devine la destination'
        instructions: 'Pool de destinations pour le jeu. 5 seront sélectionnées aléatoirement par invité.'
        fields:
          -
            handle: rounds
            field:
              type: replicator
              display: Destinations
              instructions: 'Chaque entrée = une destination possible. Ordre = index stable pour la sélection déterministe.'
              sets:
                destination:
                  display: Destination
                  fields:
                    -
                      handle: photo
                      field:
                        type: assets
                        display: Photo
                        container: assets
                        max_files: 1
                        mode: list
                        instructions: 'Photo de la destination (affichée au joueur).'
                    -
                      handle: photo_label
                      field:
                        type: text
                        display: 'Libellé sur la photo'
                        instructions: 'Texte sous la photo sur le Polaroid avant retournement (ex. Photo A, Photo B). Si vide, un libellé Photo A, B… est déduit de l’ordre.'
                    -
                      handle: destination_name
                      field:
                        type: text
                        display: 'Nom de la destination'
                        instructions: 'Affiché après validation (ex: Allemagne, Bali…).'
                        validate:
                          - required
                    -
                      handle: lat
                      field:
                        type: float
                        display: Latitude
                        instructions: 'Latitude WGS84 (ex: 48.8566 pour Paris).'
                        validate:
                          - required
                    -
                      handle: lng
                      field:
                        type: float
                        display: Longitude
                        instructions: 'Longitude WGS84 (ex: 2.3522 pour Paris).'
                        validate:
                          - required
                    -
                      handle: anecdote
                      field:
                        type: textarea
                        display: Anecdote
                        instructions: 'Texte optionnel affiché avec le résultat de la manche (ex. souvenir du voyage).'
