/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap');

.nanum-pen-script-regular {
  font-family: "Nanum Pen Script", cursive;
  font-weight: 400;
  font-style: normal;
}

/* Vars */
:root {
    --comic-font: "Nanum Pen Script", sans-serif;
}

/* Main styles */
html {
    font-size: 16pt;
    font-family: var(--comic-font);
}

body {
    display: flex;
    flex-direction: column;
    align-items: center;
}

main {
    width: 100%;
    max-width: 100ch;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Header and Nav */
header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}

#main-logo {
    height: 4rem;
    margin: 2rem;
}

#header-line {
    background: black;
    height: 2px;
    width: 100%;
}

#main-nav {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    justify-content: space-evenly;
    width: 100%;
}

#main-nav a {
    text-decoration: none;
    font-size: 1.5rem;
    font-family: var(--comic-font);
    color: black;
}

/* General Styles */
button {
    cursor: pointer;
}