.btn {
      padding: 14px 34px;
      border: none;
      border-radius: 30px;
      font-weight: bold;
      font-size: 16px;
      cursor: pointer;
      transition: all 0.3s ease;
      color: white;
    }

    
    .btn-blue {
      background: #2563eb;
      box-shadow: 0 0 12px rgba(37, 99, 235, 0.7);
    }
    .btn-blue:focus,
    .btn-blue.active {
      outline: none;
      box-shadow: 
        0 0 15px rgba(37, 99, 235, 0.9),
        0 0 40px rgba(37, 99, 235, 0.8),
        0 0 80px rgba(37, 99, 235, 0.6);
    }

     
    .btn-yellow {
      background: #facc15;
      color: #000;
      box-shadow: 0 0 12px rgba(250, 204, 21, 0.7);
    }
    .btn-yellow:focus,
    .btn-yellow.active {
      outline: none;
      box-shadow: 
        0 0 15px rgba(250, 204, 21, 0.9),
        0 0 40px rgba(250, 204, 21, 0.8),
        0 0 80px rgba(250, 204, 21, 0.6);
    }