/* Fonts come from theme-main.css @font-face (NB-Architekt + F37-Bolton).
   Do not override font-family here — it caused nav/UI to use the wrong face.
   Pitch Us styles live in css/pitch-form.css (Inter, form chrome). */

#bg-video_stars {
  opacity: 1;
  filter: brightness(0.8) contrast(19) grayscale(1);
}

#bg-video_acid {
  opacity: 0;
}

.buffer-video {
  opacity: 0 !important;
  pointer-events: none;
}

.main {
  min-height: 100vh;
}

.title-vector {
  /* SAG is 3 letters — keep optical weight near original SPACECADET block */
  width: min(48vw, 520px);
  max-width: 520px;
  height: auto !important;
}

@media (max-width: 699px) {
  .title-vector {
    width: min(72vw, 360px);
  }
}

#loading {
  transition: opacity 0.2s ease;
  opacity: 1;
}

/* Inner pages: chrome visible immediately (home animates opacity) */
body:not(.home-page) .fixed-bar {
  opacity: 1 !important;
}

label.action-label {
  cursor: pointer;
  color: #ff5c00;
}
