@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito&display=swap");
html { background-color: #F8F9FA; font-family: 'IBM Plex Sans', sans-serif; }

body { margin: 0; letter-spacing: 0.0625em; }

body .container { max-width: 860px; margin: 36px auto; padding-right: 16px; padding-left: 16px; }

a { text-decoration: none; color: #A303FF; }

a:hover { color: #7000CC; }

footer { margin-top: 36px; text-align: center; }

.navbar { background-color: #FFFFFF; margin: 0; }

.navbar .navbar-container { display: flex; height: 80px; max-width: 960px; padding-right: 16px; padding-left: 16px; margin-right: auto; margin-left: auto; align-items: center; }

.navbar .navbar-title { display: inline-block; color: #161616; font-weight: 700; font-size: 1.75rem; margin-right: 1rem; padding: .5rem 0 1rem; font-family: Caveat, cursive; }

.navbar .navbar-pages { margin-left: auto; }

.navbar .navbar-link { font-family: 'Nunito', sans-serif; display: inline-block; font-size: 1.5rem; font-weight: 400; line-height: 1.5; color: #161616 !important; }

.navbar .navbar-link:hover { color: #A303FF !important; }

.navbar .selected { color: #A303FF !important; }

.navbar .divider { background-color: #A303FF; height: 2px; }

h1 { font-size: 32px; margin-top: 32px; margin-bottom: 16px; color: #000000; }

h2 { font-size: 24px; margin-top: 28px; margin-bottom: 16px; color: #000000; }

h3 { font-size: 22px; margin-top: 24px; margin-bottom: 16px; color: #434343; }

p { margin-top: 16px; margin-bottom: 16px; }

.post-time { font-size: 14px; }

/*# sourceMappingURL=style.css.map */