/* Clean matte Osqur background: remove decorative lines, dots, glow seams, and shade blocks. */
:root {
  --bg: #07080d;
  --bg-2: #090b12;
  --bg-3: #0b0d14;
}

html,
body {
  background: #07080d !important;
}

body {
  position: relative;
  isolation: isolate;
}

body::before,
body::after,
.page-grid,
.hero-glow {
  display: none !important;
  content: none !important;
  background: none !important;
  opacity: 0 !important;
  filter: none !important;
  mask-image: none !important;
}

.hero,
.section-shell,
.hero-copy {
  background: transparent !important;
  box-shadow: none;
}

.site-header {
  background: transparent;
}

.nav-shell,
.product-window,
.feature-card,
.roadmap-card {
  backdrop-filter: blur(18px) saturate(1.04);
}

.product-window,
.feature-card,
.roadmap-card {
  background: linear-gradient(180deg, rgba(24, 26, 32, .90), rgba(18, 20, 25, .88));
}

.video-stage {
  background: #07080d;
}
