/* Global Technics — 3D Map WebGL PRO (Offline) */
.gt3dmap-webgl {
  width: 100%;
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(1200px 700px at 60% 45%, rgba(255,255,255,0.07), rgba(0,0,0,0) 55%),
    radial-gradient(900px 520px at 30% 35%, rgba(101,158,19,0.08), rgba(0,0,0,0) 60%),
    radial-gradient(1400px 900px at 50% 55%, rgba(30,40,55,0.22), rgba(0,0,0,0) 60%),
    radial-gradient(1400px 900px at 50% 55%, rgba(0,0,0,0.85), rgba(0,0,0,0.92));
}

.gt3dmap-webgl canvas {
  display: block;
  width: 100%;
  height: 100%;
}

.gt3dmap-error {
  position: absolute;
  left: 14px;
  top: 14px;
  right: 14px;
  padding: 12px 14px;
  border-radius: 10px;
  background: rgba(255,60,60,0.12);
  border: 1px solid rgba(255,60,60,0.30);
  color: rgba(255,255,255,0.92);
  font: 12px/1.35 Arial, Helvetica, sans-serif;
  display: none;
  z-index: 10;
  white-space: pre-wrap;
}

.gt3dmap-hint {
  position: absolute;
  left: 14px;
  bottom: 14px;
  padding: 8px 10px;
  border-radius: 10px;
  background: rgba(0,0,0,0.45);
  border: 1px solid rgba(255,255,255,0.12);
  color: rgba(255,255,255,0.78);
  font-size: 12px;
  z-index: 9;
  user-select: none;
}
