/*
Name: Son Doan
Course: ITWP1050
Assignment: Homework 5
*/

/* BODY */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    line-height: 1.6;
}

/* HEADER */
header {
    text-align: center;
    padding: 25px;
    background-color: lightblue;
    transition: transform 0.5s;
}

header:hover {
    transform: scale(1.05);
}

/* MAIN */
main {
    padding: 20px;
}

/* IMAGES (CENTERED + RESPONSIVE) */
.images {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    margin-top: 20px;
}

.images img {
    width: 300px;
    max-width: 100%;
    border-radius: 10px;
}

/* GRID SECTION */
.grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 30px;
}

.grid div {
    background-color: lightgray;
    padding: 20px;
    margin: 10px;
    width: 220px;
    text-align: center;
    border-radius: 10px;

    /* ANIMATION */
    animation: fadeIn 2s;
}

.grid h3 {
    margin-top: 0;
}

/* ANIMATION */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* FOOTER */
footer {
    text-align: center;
    padding: 15px;
    background-color: #eee;
}

/* MEDIA QUERY (800px) */
@media (max-width: 800px) {
    h1 {
        font-size: 22px;
    }

    body {
        font-size: 14px;
    }
}

/* MEDIA QUERY (600px) */
@media (max-width: 600px) {
    body {
        background-color: lightyellow;
    }
}