@charset "UTF-8";
/* CARAVELLI — LUXURY BRANCH · VISITE IMMERSIVE — feuille compagnon (9 et 10)
   Rien n'est stylé tant que le module n'a rien posé : une fiche de bien sans
   captation déposée reste exactement ce qu'elle était.
   AUCUNE PROPRIÉTÉ TYPOGRAPHIQUE ici — les deux boutons héritent de la
   typographie de la Branche, ils n'en fixent aucune. */

[data-visite-splat]{ position:relative; }

.visite9241__ouvrir,
.visite9241__xr{
  display:inline-block;
  padding:14px 26px;
  border:1px solid oklch(.7362 calc(var(--ol-c-pat)*.959) calc(var(--ol-h-pat) + -4.5) / .42);
  background:oklch(.1912 calc(var(--ol-c-body)*.349) calc(var(--ol-h) + 8.8) / .55);
  color:inherit;
  cursor:pointer;
  backdrop-filter:blur(10px);
  transition:border-color 320ms ease, background 320ms ease;
}
.visite9241__ouvrir:hover:not(:disabled),
.visite9241__xr:hover:not(:disabled){
  border-color:oklch(.7362 calc(var(--ol-c-pat)*.959) calc(var(--ol-h-pat) + -4.5) / .86);
  background:oklch(.2182 calc(var(--ol-c-body)*.431) calc(var(--ol-h) + 9.3) / .72);
}
.visite9241__ouvrir:disabled,
.visite9241__xr:disabled{ opacity:.55; cursor:default; }

.visite9241__toile{
  display:block;
  width:100%;
  aspect-ratio:16/9;
  background:linear-gradient(160deg,oklch(.1272 calc(var(--ol-c-body)*.299) var(--ol-h)),oklch(.2161 calc(var(--ol-c-body)*.637) var(--ol-h)) 62%,oklch(.2817 calc(var(--ol-c-body)*.796) var(--ol-h)));
  touch-action:none;   /* l'orbite au doigt, sans que la page défile dessous */
  cursor:grab;
}
.visite9241__toile:active{ cursor:grabbing; }

/* Pendant une session immersive, la toile plate n'a plus lieu d'être. */
.visite9241--xr .visite9241__toile{ opacity:.25; }

@media print{ .visite9241__toile,.visite9241__ouvrir,.visite9241__xr{ display:none; } }
