/* ErrorPage.css */
.error-page {
    margin: 20px auto 20px;
    max-width: 450px;
    padding: 20px;
  }
  
  .error-content {
    background-color: var(--navbar-bg);
    border: 5px solid var(--card-border);
    border-radius: 12px;
    box-shadow: none;
    padding: 40px;
    text-align: center;
    display: flex;
    flex-direction: column;
    transition: background-color 0.3s ease, border-color 0.3s ease;
  }
  
  .error-page h1 {
    margin: 0;
    color: var(--navbar-text);
    transition: color 0.3s ease;
    margin-top: 10px;
  }
  
  .error-message {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  
  .error-message p {
    margin: 10px 0;
  }
  
  .error-message ul {
    list-style-type: disc;
    margin: 10px 0;
    padding-left: 20px;
  }
  
  .error-message li {
    margin: 5px 0;
  }

  
  .try-another {
    margin-bottom: 15px;
    font-weight: 500;
  }
  
  .disclaimer {
    margin-top: 20px;
    font-size: 0.9em;
    opacity: 0.8;
  }