<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <title>404</title>

    <!-- Bloqueador de indexação -->
    <meta name="robots" content="noindex, nofollow">
    <meta name="googlebot" content="noindex, nofollow">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
	
	
	
<style>
/* Reset básico */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Corpo da página */
body {
    font-family: Arial, Helvetica, sans-serif;
    background: linear-gradient(135deg, #1d3557, #457b9d);
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

/* Container principal */
.container {
    width: 100%;
    max-width: 900px;
    padding: 20px;
}

/* Simulação de grid simples */
.row {
    display: flex;
    justify-content: center;
}

.col-lg-12 {
    width: 100%;
}

/* Caixa de erro */
.error-box {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    padding: 50px 30px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(6px);
}

/* Ícone */
.error-box i.display-1 {
    font-size: 4.5rem;
    color: #ffcc00;
}

/* Código 404 */
.error-code {
    font-size: 6rem;
    font-weight: bold;
    margin: 20px 0;
    color: #f1faee;
}

/* Título */
.error-box h2 {
    font-size: 2rem;
    margin-bottom: 15px;
}

/* Texto */
.error-box p {
    font-size: 1.1rem;
    opacity: 0.9;
    margin-bottom: 30px;
}

/* Botão */
.btn {
    display: inline-block;
    padding: 14px 28px;
    font-size: 1rem;
    border-radius: 50px;
    text-decoration: none;
    transition: all 0.3s ease;
}

.btn-light {
    background: #f1faee;
    color: #1d3557;
}

.btn-light:hover {
    background: #e63946;
    color: #fff;
    transform: translateY(-3px);
}

/* Espaçamentos utilitários */
.mb-3 {
    margin-bottom: 1rem;
}

.mb-4 {
    margin-bottom: 1.5rem;
}

.pb-5 {
    padding-bottom: 3rem;
}

/* Responsividade */
@media (max-width: 600px) {
    .error-code {
        font-size: 4.5rem;
    }

    .error-box h2 {
        font-size: 1.5rem;
    }

    .error-box p {
        font-size: 1rem;
    }
}

		
</style>	
	
<div class="container">

	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">

	<!-- Intro Content -->
		<div class="row">
			<div class="col-lg-12 pb-5">
				
				 <div class="error-box">
					<div class="mb-4">
						<i class="fa-solid fa-triangle-exclamation display-1"></i>
					</div>

					<div class="error-code">404</div>
					<h2 class="mb-3">Página não encontrada</h2>

					<p class="mb-4">
						Ops! A página que você está procurando não existe ou foi removida.
					</p>

					<a href="<?=$url;?>" class="btn btn-light btn-lg">
						<i class="fa-solid fa-house"></i> Voltar para o início
					</a>
				</div>

			</div>
			
		</div>
	<!-- /.row -->


	</div>
</body>
</html>

