/* Aggiunto a style.css — fullscreen overlay fallback mobile */

/* Quando requestFullscreen non è supportato, usiamo una classe CSS */
.viewer-fullscreen-overlay {
  position: fixed !important;
  inset: 0 !important;
  z-index: 999 !important;
  border-radius: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  background: #000 !important;
}

.viewer-fullscreen-overlay model-viewer {
  min-height: 100vh !important;
  height: 100vh !important;
}

.viewer-fullscreen-overlay .viewer-ctrl-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: rgba(0,0,0,0.5);
  border-top: 1px solid rgba(255,255,255,0.1);
}

.viewer-fullscreen-overlay .ctrl-btn {
  background: rgba(255,255,255,0.15);
  border-color: rgba(255,255,255,0.4);
  color: white;
}
