/* ════════════════════════════════════════════════
   ZYNTEVO · glass-overrides.css
   Dark-glass enhancements for original pages
   ════════════════════════════════════════════════ */

/* ── Subtle gold radial glow behind dark content ── */
body {
  position: relative;
}
body::before {
  content: '';
  position: fixed;
  top: -120px; left: 50%;
  transform: translateX(-50%);
  width: 900px; height: 500px;
  border-radius: 50%;
  background: radial-gradient(ellipse, rgba(201,168,76,.07) 0%, transparent 65%);
  pointer-events: none;
  z-index: 0;
}
body::after {
  content: '';
  position: fixed;
  bottom: -100px; right: -100px;
  width: 600px; height: 600px;
  border-radius: 50%;
  background: radial-gradient(ellipse, rgba(99,102,241,.05) 0%, transparent 65%);
  pointer-events: none;
  z-index: 0;
}

/* ── Enhanced nav/header glass depth ── */
.header {
  backdrop-filter: blur(28px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(28px) saturate(180%) !important;
  background: rgba(7,11,17,.75) !important;
  border-bottom: 1px solid rgba(255,255,255,.07) !important;
  box-shadow: 0 1px 0 rgba(201,168,76,.08) !important;
}

/* ── Auth / access cards – glass depth ── */
.auth-card,
.access-card {
  backdrop-filter: blur(16px) saturate(130%);
  -webkit-backdrop-filter: blur(16px) saturate(130%);
}

/* ── Demo & result cards ── */
.demo-card,
.result-card {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

/* ── Sticky header bar on dark pages ── */
.sticky-cta-bar,
.sticky-nav {
  backdrop-filter: blur(24px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(24px) saturate(160%) !important;
}
