<div class="signup-wrapper">
<div class="signup-card">
<h1 class="signup-title">Crie sua conta</h1>
<p class="signup-subtitle">
Faça parte da nossa comunidade e aproveite todos os recursos exclusivos!
</p>
<form class="signup-form">
<div class="input-group">
<label for="name">Nome completo</label>
<input type="text" id="name" placeholder="Digite seu nome" required>
</div>
<div class="input-group">
<label for="email">E-mail</label>
<input type="email" id="email" placeholder="seuemail@exemplo.com" required>
</div>
<div class="input-group">
<label for="password">Senha</label>
<input type="password" id="password" placeholder="••••••••" required>
</div>
<button type="submit" class="signup-btn">Cadastrar</button>
<p class="login-link">
Já tem uma conta? <a href="/login">Entrar</a>
</p>
</form>
</div>
</div>
<style>
body {
background: linear-gradient(135deg, #1e3c72, #2a5298);
font-family: "Poppins", sans-serif;
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
margin: 0;
}
.signup-wrapper {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
padding: 2rem;
}
.signup-card {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(20px);
border-radius: 20px;
padding: 3rem;
max-width: 400px;
width: 100%;
color: #fff;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
animation: fadeIn 1s ease;
}
.signup-title {
font-size: 2rem;
font-weight: 700;
margin-bottom: 0.5rem;
text-align: center;
}
.signup-subtitle {
text-align: center;
font-size: 1rem;
color: #dcdcdc;
margin-bottom: 2rem;
}
.signup-form .input-group {
display: flex;
flex-direction: column;
margin-bottom: 1.2rem;
}
.signup-form label {
font-size: 0.9rem;
margin-bottom: 0.3rem;
}
.signup-form input {
padding: 0.8rem;
border: none;
border-radius: 10px;
background: rgba(255, 255, 255, 0.15);
color: #fff;
font-size: 1rem;
outline: none;
}
.signup-form input::placeholder {
color: #ccc;
}
.signup-btn {
width: 100%;
background: linear-gradient(90deg, #00c6ff, #0072ff);
border: none;
padding: 1rem;
border-radius: 10px;
color: #fff;
font-size: 1rem;
font-weight: bold;
cursor: pointer;
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.signup-btn:hover {
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 114, 255, 0.4);
}
.login-link {
margin-top: 1.5rem;
text-align: center;
font-size: 0.9rem;
}
.login-link a {
color: #00c6ff;
text-decoration: none;
font-weight: 600;
}
.login-link a:hover {
text-decoration: underline;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 480px) {
.signup-card {
padding: 2rem;
}
.signup-title {
font-size: 1.6rem;
}
}
</style>
