
body{
font-family: Arial, sans-serif;
background:#111;
color:white;
margin:0;
padding:0;
text-align:center;
}

header{
background:black;
padding:20px;
}

h1{
color:gold;
}

.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(140px,1fr));
gap:15px;
padding:20px;
}

.card{
background:#1c1c1c;
padding:20px;
border-radius:10px;
border:1px solid #333;
}

select{
padding:5px;
margin-top:10px;
}
