/* ============================================================
   BLUEMONT LABS — Component Styles
   ============================================================ */

/* ── Smooth Scroll Progress Bar ─────────────────────────────── */
.progress-bar {
  position: fixed;
  top: 0; left: 0;
  height: 2px;
  background: var(--clr-gold);
  z-index: 9999;
  transition: width 50ms linear;
  transform-origin: left;
}

/* ── Cursor Glow Effect ──────────────────────────────────────── */
.cursor-glow {
  position: fixed;
  width: 400px; height: 400px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(201,168,76,0.04) 0%, transparent 70%);
  pointer-events: none;
  z-index: 0;
  transform: translate(-50%, -50%);
  transition: opacity 0.3s ease;
}

/* ── Section separator line ─────────────────────────────────── */
.sep {
  width: 100%;
  height: 1px;
  background: linear-gradient(
    to right,
    transparent,
    var(--clr-border-strong) 20%,
    var(--clr-gold-border) 50%,
    var(--clr-border-strong) 80%,
    transparent
  );
  margin-block: 0;
}

/* ── Capability Icon SVGs ────────────────────────────────────── */
.icon-ai {
  stroke: currentColor;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}
