html,
body {
  margin: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #050505;
  color: #f2f2f2;
  font-family: "Segoe UI", sans-serif;
}

body {
  display: flex;
}

#viewer {
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 180ms ease;
  background:
    radial-gradient(circle at 50% 30%, rgba(255, 255, 255, 0.06), transparent 36%),
    linear-gradient(180deg, #101010 0%, #050505 100%);
}

.psv-container {
  background: transparent !important;
}

.psv-loader-container,
.psv-overlay,
.psv-notification {
  display: none !important;
}
