/* Loading feedback belongs to the model's open background area. */
#water-console .scene-loader {
  flex-direction: column;
  gap: 14px;
  padding: 24px 340px;
  background: rgba(2, 11, 35, .84);
  color: #bdd5e8;
  font-size: 15px;
  line-height: 1.6;
  text-align: center;
}
#water-console .scene-loader.is-error > i { display: none; }
#water-console .scene-loader [data-scene-retry] {
  min-height: 36px;
  padding: 6px 18px;
  border: 1px solid #347bb6;
  background: #0b2858;
  color: #def4ff;
  font: inherit;
  cursor: pointer;
}
#water-console .scene-loader [data-scene-retry][hidden] { display: none; }
#water-console .scene-loader [data-scene-retry]:hover { background: #12386e; }
#water-console .scene-loader [data-scene-retry]:focus-visible {
  outline: 2px solid #65dfff;
  outline-offset: 3px;
}
#water-console .scene-toolbar button:disabled { opacity: .45; cursor: default; }
