
body{
font-family:Arial;
background:#f1f3f6;
margin:0;
text-align:center;
}

.topbar{
background:#1e88e5;
color:white;
padding:10px;
font-size:14px;
}

.main{
margin-top:120px;
}

.logo{
font-size:48px;
color:#1e88e5;
margin-bottom:30px;
}

.search{
width:500px;
max-width:90%;
padding:15px;
border-radius:30px;
border:1px solid #ccc;
font-size:16px;
}

.buttons{
margin-top:20px;
}

button{
padding:12px 25px;
border-radius:25px;
border:none;
background:#e0e0e0;
margin:5px;
cursor:pointer;
}

.results{
margin-top:100px;
}
