/* Le Clos Amarante - V13.37 : LECTEUR PHOTOS EPURE.
   La photo d'abord. On retire ce qui fait doublon ou bruit ; tout reste joignable autrement :
   - plan de visite lateral -> bouton « toutes les photos » (vue d'ensemble par etage) ;
   - zoom / diaporama / plein ecran / lien -> double-clic ou pincement, Espace, F (clavier inchange) ;
   - rappel des touches, credit, titre « Visite de la maison », compteur general -> retires.
   A la souris, l'interface s'efface apres 2,5 s d'immobilite (js/lct-calme.js) et revient au moindre geste. */

/* une seule colonne : la photo prend toute la largeur */
@media(min-width:901px){ .lct.open{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"bar" "stage" "bottom"} }
@media(max-width:900px){ .lct.open{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"bar" "stage" "bottom"} }
.lct-top,.lct-brand,.lct-count,.lct-t-zoom,.lct-t-play,.lct-t-fs,.lct-t-link,.lct-keys,.lct-credit,.lct-segs,.lct-slide{display:none!important}

/* barre du haut : piece courante a gauche (injectee par lct-calme.js), deux boutons a droite */
.lct-bar{min-height:64px}
.lct-now{display:flex;align-items:baseline;gap:14px;min-width:0;white-space:nowrap;overflow:hidden}
.lct-now b{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.32rem;color:var(--lct-ink);overflow:hidden;text-overflow:ellipsis}
.lct-now span{font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--lct-gold)}
.lct-now em{font-style:normal;font-size:.82rem;color:var(--lct-mute);font-variant-numeric:tabular-nums}
.lct-t-grid{border-color:transparent;padding:0;margin-right:2px;width:42px}
.lct-t-grid .lct-tool-lbl{display:none}
.lct-t-grid:hover,.lct-t-grid[aria-expanded="true"]{background:rgba(255,255,255,.08);border-color:transparent;color:#fff}
.lct-close{border-color:transparent;background:transparent}

/* legende sous la photo : retiree (le nom est en haut) */
.lct-cap{display:none!important}

/* fleches : simples cercles, sans etiquette ; plus visibles au survol de la photo */
.lct-ph,.lct-ph.is-room,.lct-ph-prev.is-room,.lct-ph-next.is-wrap{height:52px;min-height:0;min-width:52px;width:52px;padding:0;justify-content:center;border-color:rgba(255,255,255,.12);background:rgba(21,16,14,.38);box-shadow:none}
.lct-ph-lbl{display:none!important}
.lct-ph.is-room{border-color:rgba(201,169,106,.5)}
@media(hover:hover) and (pointer:fine){ .lct-ph{opacity:.45;transition:opacity .25s,background .2s} .lct-stage:hover .lct-ph{opacity:1} }

/* bandeau du bas : vignettes plus petites, piece suivante en une ligne */
.lct-strip{gap:6px;justify-content:center}
.lct-thumb{width:70px;height:52px;opacity:.5}
.lct-thumb:hover{opacity:.85}.lct-thumb.on{opacity:1}
.lct-nexttile{height:52px;max-width:240px;margin-left:8px;border-color:transparent;background:rgba(255,255,255,.05)}
.lct-nexttile img{width:52px;height:52px}
.lct-nexttile small{display:none}
.lct-nexttile b{font-size:.98rem}
.lct-foot{display:none}

/* effacement a l'immobilite (souris seulement) */
.lct-bar,.lct-bottom,.lct-ph{transition:opacity .45s ease}
.lct.lct-idle:not(.is-grid) .lct-bar,.lct.lct-idle:not(.is-grid) .lct-bottom,.lct.lct-idle:not(.is-grid) .lct-ph{opacity:0!important;pointer-events:none}
.lct.lct-idle:not(.is-grid) .lct-stage{cursor:none}
@media(prefers-reduced-motion:reduce){.lct-bar,.lct-bottom,.lct-ph{transition:none}}

/* V13.51 : tuile « piece precedente », miroir de la tuile « piece suivante », a gauche des vignettes */
.lct-nexttile.lct-prevtile{margin-left:auto;margin-right:8px;padding:0 0 0 16px;text-align:right}   /* margin-left:auto : la bande reste centree (premier enfant) */
@media(max-width:700px){.lct-nexttile.lct-prevtile{margin-right:6px;padding-left:12px}}
