body{text-align:center;background:linear-gradient(-300deg,#00f,#add8e6);margin:auto;font-family:Arial,Helvetica,sans-serif}main{padding:30px 0}h1{color:#3f5c64;font-size:40px}h2{color:#261c1c;font-size:20px}.search-form{text-align:center;border-radius:6px;padding:5px;font-size:16px}.search-form input[type=search]{background:#ffffffe6;border:2px solid;border-radius:25px;outline:none;width:260px;padding:5px;font-size:16px;transition:border-color .3s,box-shadow .3s}.search-button{background:#add8e6;border-radius:25px;margin-left:5px;padding:5px;font-size:16px}.status,.status-error{color:#dddee7}.description{color:#dbd3d3;font-size:16px;font-weight:700}.temp{color:#c96d0a;font-size:16px;font-weight:bolder}p.humidity-wind-speed{padding-bottom:60px;font-size:10px}p.temp-min-max{color:#c96d0a;font-size:16px;font-weight:bolder}.forecast{color:#dbd3d3;grid-template-columns:repeat(3,1fr);gap:12px;font-size:16px;display:grid}.forecast-card:hover{background-color:#add8e64d;border-radius:8px}.forecast-card{color:#dbd3d3;padding-bottom:60px;font-size:16px}.temp-wrap{padding-top:0}a{color:#000;cursor:pointer;text-decoration:none}
