/**
 * neon.css
 * Decorative dividers, line grids, dot patterns, and background grids.
 * Glow effects and background orbs have been removed for a clean light-mode UI.
 *
 * @package Srushti_Theme
 */

/* ─────────────────────────────────────────────
   DIVIDER LINES
   ───────────────────────────────────────────── */

/* Horizontal divider line */
.neon-divider {
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg,
      transparent 0%,
      rgba(204, 0, 0, 0.15) 30%,
      rgba(204, 0, 0, 0.35) 50%,
      rgba(204, 0, 0, 0.15) 70%,
      transparent 100%);
}

/* Accent line under headings */
.neon-accent-line {
  width: 48px;
  height: 2px;
  background: linear-gradient(90deg, var(--color-brand-red), var(--color-brand-red-bright));
  border-radius: 0px;
  margin: var(--space-2) 0 var(--space-4);
  transition: width 0.30s var(--ease-out);
}

/* Vertical divider/timeline track */
.neon-line-v {
  width: 1px;
  background: linear-gradient(180deg,
      transparent 0%,
      var(--color-brand-red) 50%,
      transparent 100%);
}

/* ─────────────────────────────────────────────
   GRID PATTERNS (NON-GLOWING)
   ───────────────────────────────────────────── */

/* Dot pattern background */
.bg-dot-grid {
  background-image: radial-gradient(circle, rgba(10, 10, 15, 0.05) 1px, transparent 1px);
  background-size: 32px 32px;
}

/* Line grid pattern */
.bg-line-grid {
  background-image:
    linear-gradient(rgba(10, 10, 15, 0.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(10, 10, 15, 0.02) 1px, transparent 1px);
  background-size: 64px 64px;
}

/* Ambient glows - Disabled */
.bg-glow-gold,
.bg-glow-red,
.bg-glow-corner {
  background: transparent !important;
}

/* Circuit board background */
.bg-circuit {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='rgba%2810,10,15,0.03%29' stroke-width='1'%3E%3Cpath d='M10 10h40M10 30h40M10 50h40'/%3E%3Cpath d='M10 10v40M30 10v40M50 10v40'/%3E%3Ccircle cx='10' cy='10' r='1.5' fill='rgba%2810,10,15,0.04%29'/%3E%3Ccircle cx='30' cy='30' r='1.5' fill='rgba%2810,10,15,0.04%29'/%3E%3Ccircle cx='50' cy='50' r='1.5' fill='rgba%2810,10,15,0.04%29'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 60px 60px;
}

/* ─────────────────────────────────────────────
   AMBIENT GLOW ORBS - HIDDEN
   ───────────────────────────────────────────── */

.neon-orbs-container,
.neon-orb,
.neon-orb-gold,
.neon-orb-red,
.neon-orb-teal {
  display: none !important;
}

/* ─────────────────────────────────────────────
   CORNER FRAME ACCENTS FOR GLASS CARDS
   ───────────────────────────────────────────── */

.corner-accent {
  display: none !important;
  /* Removed neon corner frames */
}

/* Custom cursor glow - Hidden */
.cursor-glow {
  display: none !important;
}