/* sniper-listening.css v1 (2026-10-08) - moved from inline <style> (CSP) */
  body { font-family: 'Plus Jakarta Sans', sans-serif; }
  .glass-card {
    background: rgba(15, 23, 42, 0.55);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 10px 40px -10px rgba(0,0,0,0.3);
  }
  @keyframes spinSlow { to { transform: rotate(360deg); } }
  .accent-cycle { animation: spinSlow 6s linear infinite; }
