  @-ms-viewport {
        width: device-width;
      }
      @media only screen and (min-device-width: 800px) {
        html {
          overflow: hidden;
        }
      }
      
      * {
        padding: 0;
        margin: 0;
      }
      html {
        height: 100%;
      }
      body {
        height: 100%;
        overflow: hidden;
      }
      div#container {
        height: 100%;
        min-height: 100%;
        width: 100%;
        margin: 0 auto;
      }
      div#tourDIV {
        height: 100%;
        position: relative;
        overflow: hidden;
      }
      div#panoDIV {
        height: 100%;
        position: relative;
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      /* Dans ton fichier copy.css */
.copyright {
  --cw360-auth: "verified"; /* La clé secrète que le JS va vérifier */
  display: inline-block;
  vertical-align: middle;
  /* ... le reste de ton style ... */
}

.copyright {
        display: block;
        position: fixed;
        bottom: 10px;
        left: 25px;
        font-size: 10px;
        z-index: 9999999999999;
        color: white;
        list-style: none;
        pointer-events: none;
        text-decoration: none;
        background: rgba(0, 0, 0, 0.35);
        padding: 6px 10px;
        border-radius: 12px;
      }

      /* IMPORTANT : le lien lui-même */
      .copyright a,
      .copyright a:visited,
      .copyright a:hover,
      .copyright a:active {
        color: inherit !important;
        text-decoration: none !important;
      }

      .copyright {
        pointer-events: auto;
      }

      @media screen and (max-width: 500px) {
        .copyright {
          left: 5px;
          bottom: 3px;
          padding: 3px 5px;
          font-size: 13px;
        }
      }

      @media screen and (max-width: 460px) {
        .copyright {
          left: 5px;
          bottom: 97%;
          padding-top: 3px;
          background: none;
          font-size: 9px;
          margin-top: 0px;
        }
      }

      @media screen and (max-width: 375px) {
        .copyright {
          left: 5px;
          bottom: 97%;
          background: none;
        }
      }

      @media screen and (max-width: 300px) {
        .copyright {
          display: none;
        }
      }