body {
    margin: 0;
    padding: 0;
    background-color: #e6f3ff;
    font-family: 'Work Sans', sans-serif;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container {
    text-align: center;
}

.container img {
    width: 300px;  /* smaller base size */
    max-width: 80%;  /* responsive - won't exceed 80% of container */
    height: auto;  /* maintains aspect ratio */
    margin-bottom: 2rem;  /* space between image and text */
}

h1 {
    color: #4a4a4a;
    font-size: 2.5rem;
    margin: 0;
} 