/**
 * glass.css
 * Clean Glassmorphism formula and card styles without neon glows.
 *
 * @package Srushti_Theme
 */

.glass-card {
  background: var(--glass-base);
  backdrop-filter: var(--blur-md);
  -webkit-backdrop-filter: var(--blur-md);
  border: 1px solid var(--glass-border);
  border-radius: var(--radius-md);
  position: relative;
  overflow: hidden;
  transition: all 0.35s cubic-bezier(0.22, 1, 0.36, 1);
  z-index: 1;
}

/* Inner glow rim on hover - Removed */
.glass-card::after {
  display: none;
}

.glass-card:hover {
  background: var(--glass-hover);
  border-color: var(--color-brand-red-bright);
  transform: translateY(-4px);
  box-shadow: 0 12px 24px rgba(10, 10, 15, 0.05); /* Clean drop shadow, no glows */
}

/* ─────────────────────────────────────────────
   GLASS CARD ACCENTS (NO NEON GLOWS)
   ───────────────────────────────────────────── */

/* Gold/Red Variant */
.glass-card-gold {
  border-color: var(--color-border-tech);
}

.glass-card-gold::before {
  display: none;
}

/* Red Variant */
.glass-card-red {
  border-color: var(--color-border-tech);
}

.glass-card-red::before {
  display: none;
}

/* Teal Variant */
.glass-card-teal {
  border-color: rgba(11, 11, 15, 0.15);
}

.glass-card-teal::before {
  display: none;
}

/* Deep Glass — Elevated Modal / Featured Panel */
.glass-card-deep {
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(32px);
  -webkit-backdrop-filter: blur(32px);
  border: 1px solid rgba(10, 10, 15, 0.08);
  box-shadow: 0 32px 80px rgba(10, 10, 15, 0.08);
}

/* Glass Panel — Full Width Background */
.glass-panel {
  background: rgba(255, 255, 255, 0.35);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-top: 1px solid rgba(10, 10, 15, 0.06);
  border-bottom: 1px solid rgba(10, 10, 15, 0.06);
}
