.demo-1 {
      --demo-color: #e74c3c;
      --demo-size: 18px;
      --demo-spacing: 15px;
    }
    
    .demo-1 .card {
      background: var(--demo-color);
      color: white;
      font-size: var(--demo-size);
      padding: var(--demo-spacing);
      border-radius: 6px;
      margin: 10px 0;
      transition: all 0.3s ease;
    }
    
    .demo-1 .card:hover {
      --demo-color: #c0392b;
      transform: translateY(-2px);
    }