@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap');body{font-family:'Poppins',sans-serif;margin:0;padding:0;color:#000}
header{background:#fff;padding:15px 0;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.1)}
h1{text-align:center;margin-top:100px;font-size:36px;text-transform:uppercase;color:#434dcf;position:relative;display:flex;align-items:center;
    justify-content:center;gap:15px}h1::before,h1::after{content:"";width:100px;height:3px;background:linear-gradient(to right,transparent,#434dcf)}
    h1::after{background:linear-gradient(to left,transparent,#434dcf)}.gallery-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
        gap:30px;padding:40px;max-width:1500px;margin:0 auto}.car-card{background:#fff;border-radius:15px;overflow:hidden;text-align:center;
            box-shadow:0 10px 20px rgba(0,0,0,0.1);transition:transform .3s,box-shadow .3s;position:relative}.car-card:hover{transform:scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,0.2)}.car-card img{width:100%;height:200px;object-fit:cover}.car-info{padding:10px 0 20px 0;position:relative}.car-info h3{font-size:17px;margin-bottom:10px}.car-info p{font-size:14px;color:#666;margin-bottom:15px}.view-details{display:inline-block;padding:10px 20px;background:linear-gradient(145deg,#4e54c8,#8f94fb);color:#fff;text-decoration:none;font-weight:bold;border-radius:25px;transition:background .3s}.view-details:hover{background:#000;color:white}.like-btn{position:absolute;top:10px;right:10px;background:0;border:0;font-size:22px;cursor:pointer;transition:transform .3s}.like-btn:hover{transform:scale(1.2)}.like-btn i{color:#b4b4b4}.like-btn i:hover{color:red}.like-count{font-size:16px;font-weight:bold;margin-left:5px;color:#666}footer{text-align:center;padding:20px;background:#fff;box-shadow:0 -4px 8px rgba(0,0,0,0.1);margin-top:30px}@media(max-width:550px){h1{font-size:1rem}}