/* Pendilium GLB Viewer Pro – minimal style */
.pgvpro-wrap { position: relative; background:#0d0f12; border-radius:12px; overflow:hidden; }
.pgvpro-hud  { position:absolute; inset:auto 12px 12px auto; z-index:5; }
.pgvpro-hotspot {
  background: rgba(255,255,255,0.92);
  border: 0;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 2px 10px rgba(0,0,0,0.25);
}
.pgvpro-error { background:#ffe9e9; color:#a40000; padding:10px; border-radius:8px; }