body {
margin:0;
font-family: Arial;
background:#0f172a;
color:white;
}

header {
background:#22c55e;
padding:15px;
text-align:center;
font-size:22px;
}

nav {
display:flex;
justify-content:space-around;
background:#020617;
padding:10px;
}

nav button {
padding:10px;
background:#22c55e;
border:none;
border-radius:8px;
color:white;
}

.tela {
padding:20px;
}

.hidden {
display:none;
}

button {
margin:10px;
padding:12px;
border-radius:10px;
border:none;
background:#22c55e;
color:white;
font-weight:bold;
}

.card {
background:#020617;
padding:15px;
margin:10px 0;
border-radius:10px;
}
