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

.container{
width:90%;
margin:auto;
}

.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:20px;
margin-top:40px;
}

.tool-card{
background:#1f2937;
padding:25px;
border-radius:10px;
text-decoration:none;
color:white;
transition:0.3s;
}

.tool-card:hover{
background:#22c55e;
}