
    body{
      margin: 0;
      padding: 0; 
    }

    #notification-container {
      position: fixed;
      Bottom: 1rem;
      right: 15px;
      display: flex;
      flex-direction: column;
      align-items: center;
      z-index: 1000;
      transition: transform 0.5s ease, margin 0.5s ease;
    }

    .notification {
      color: #fff;
      padding: 15px 20px;
      border-radius: 5px;
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
      margin-top: 3px; 
      width: 300px; 
      opacity: 0;
      transform: translateY(-20px);
      transition: opacity 0.5s ease, transform 0.5s ease, margin 0.5s ease;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .notification.show {
      opacity: 1;
      transform: translateY(0);
    }

    .notification.hide {
      opacity: 0;
      transform: translateY(-20px);
    }

    .notification.error {
      background-color: red; 
    }

    .notification.success {
      background-color: green;
    }

    .notification p {
      margin: 0;
      flex: 1;
      padding-right: 10px;
      color: #fff;
      font-family: ;
    }


