@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,900;1,400&display=swap");
footer.lang-options { border-top: 1px solid #eee; margin-top: 2em; padding-top: 1em; }

footer.lang-options ul { padding-left: 0; margin-left: 0; }

footer.lang-options ul > li { list-style: none; display: inline-block; margin-right: 1em; }

html { color: #000000; background-color: white; font-family: "Ubuntu"; font-size: 1.3rem; line-height: 1.3; -webkit-font-smoothing: antialiased; }

h2, h3, h4, h5, h6 { margin-top: 3rem; }

hr { margin: 2rem 0; }

p { margin: 1rem 0; }

a { text-decoration: none; color: black; }

a:hover { color: #404040; text-decoration: underline; }

img { max-width: 100%; margin-top: 2rem; }

*:target { background-color: yellow; }

.wrapper { max-width: 70ch; margin: 0rem auto; padding: 0 1rem; }

table { border-collapse: collapse; width: 100%; border: 2px solid black; margin-top: 1.5em; margin-bottom: 1.5em; }

th, td { padding: 8px; text-align: left; border-bottom: 1px solid #ddd; }

tr:hover { background-color: #f5f5f5; }

code { font-family: "Fira Code"; color: white; background-color: black; }

div.highlighter-rouge code { display: block; overflow-x: auto; padding: 1rem; }

blockquote { font-style: italic; border: thin solid black; padding: 1rem; }

blockquote p { margin: 0; }

#navbar { list-style-type: none; margin-bottom: 3em; padding: 0; overflow: hidden; }

#navbar li { margin: 0.4rem 0; vertical-align: bottom; }

#navbar li a { display: block; padding: 8px; color: black; }

.navbar-item { float: right; }

.navbar-item-logo { height: 1.5em; margin-right: 6px; margin-top: 0; }

#site-name { font-size: 1.5em; font-family: "Ubuntu"; float: left; display: flex; align-items: center; }

#site-name:hover { text-decoration: none; }

.post-title { font-family: "Lato"; font-size: 2em; vertical-align: baseline; font-weight: bold; }

.post-title:hover { text-decoration: none; }

.post { padding: 16px; margin-bottom: 8px; }

.post-date { font-style: italic; }

#author-details p { font-style: italic; }

#author-details h3 { margin-top: 1rem; }

.tag-label { font-size: 14px; padding: 5px; border: 1px solid black; }

.tag-label a { font-style: italic; color: black; }

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