/* Reset some default browser styles */
body, h1, p {
    margin: 0;
    padding: 0;
}

/* Basic styles */
body {
    font-family: 'Titillium Web', sans-serif;
    line-height: 1.6;
    color: #333;
    background: radial-gradient(circle, rgba(209, 218, 218, 1) 0%, rgba(173, 193, 195, 1) 100%);
    background-attachment: fixed;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}

/* Container to center content */
.container {
    text-align: center;
}

/* Logo styles */
.logo {
    width: 75%;
    max-width: 400px;
    height: auto;
    margin-bottom: 20px;
}
