;
      margin: 1.5rem 0;
      line-height: 1.6;
    }

    .error-actions {
      margin-top: 2rem;
    }

    .btn {
      display: inline-block;
      padding: 0.75rem 1.5rem;
      background: #f5576c;
      color: white;
      text-decoration: none;
      border-radius: 8px;
      font-weight: 500;
      transition: all 0.2s ease;
      margin: 0 0.5rem;
    }

    .btn:hover {
      background: #e53e3e;
      transform: translateY(-1px);
    }

    .btn-secondary {
      background: #e2e8f0;
      co