.ai-casewatch {
    position: fixed;
    top: 90px;
    right: 40px;
    width: 280px;
    background: linear-gradient(135deg, rgba(84, 35, 130, 0.3), rgba(38, 255, 230, 0.08));
    border: 2px solid var(--border-glow);
    box-shadow:
      0 0 12px var(--neon-pink),
      inset 0 0 8px var(--purple-deep);
    backdrop-filter: blur(10px);
    padding: 1.5rem;
    border-radius: var(--radius);
    z-index: 900;
    font-family: 'Chakra Petch', sans-serif;
  }

.ai-casewatch h3 {
    font-size: 1.2rem;
    text-transform: uppercase;
    color: var(--neon-pink);
    margin-bottom: 1rem;
    text-shadow: 0 0 6px var(--neon-pink);
  }

.ai-casewatch ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
  }

.ai-casewatch li {
    margin-bottom: 1.25rem;
    font-size: 0.9rem;
    color: var(--text-subtle);
  }

.ai-casewatch li strong {
    display: block;
    color: var(--text-main);
    font-size: 1rem;
    margin-bottom: 0.25rem;
  }

.ai-casewatch li a {
    color: var(--neon-teal);
    font-weight: bold;
    text-decoration: none;
    font-size: 0.85rem;
  }

.ai-casewatch li a:hover {
    text-shadow: 0 0 6px var(--neon-teal);
  }
}