
/* CSS Reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
/* Make the index.html responsive */
@media screen and (max-width: 768px) {
    /* Add your mobile styles here */
    body {
        padding: 20px;
    }
}
/* Place the logo on the top left */
.logo {
    /* position: absolute; */
    top: 0;
    left: 0;
    height: 100px;
    overflow: hidden;
}

header {
    /* background-color: antiquewhite; */
    height: 80px;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Place the main content 2ems below the header */
header {
    margin-bottom: 1ch;
}

/* Use a modern legible font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

body {
    font-family: 'Roboto', sans-serif;
    padding: 20px;
    max-width: 1000px;
    margin: 0 auto; /* Center the body horizontally */
}

/* Ensure readability on mobile and desktop */
h1, p {
    font-size: 16px;
    line-height: 1.5;
    padding: 1em 0;
}
h1 {
    font-size: 1.5em;
}
/* Remove indentation and bullets for list items */
ul, ol {
    list-style: none;
    padding-left: 0;
    margin: 0;
}
li {
    padding: .24em 0em;
}


/* Place the logo on the top left */
.logo {
    /* position: absolute; */
    top: 0;
    left: 0;
    height: 100px;
    overflow: hidden;
}

