@charset "UTF-8";
@font-face { font-family: 'Ubuntu Mono'; font-style: normal; font-display: auto; src: url("https://blog.carolinezhu.com/assets/fonts/UbuntuMono-Regular.ttf") format("truetype"); }

/*
460c24 - maroon hopefully
[7:59 PM]
e3562e - orange
[7:59 PM]
#f7dc8e - cream
[8:00 PM]
b2fa71 - green
[8:00 PM]
#84b5a9 teal
*/
body { background: #460c24; color: #f7dc8e; font-family: "Ubuntu Mono", monospace, monospace; font-size: 1em; line-height: 1.4em; padding: 1em 2em; width: auto; max-width: 700px; margin: auto; }

div.site_title { padding: 1em; text-transform: lowercase; font-size: 2.5em; text-align: center; background-color: #f7dc8e; color: #e3562e; margin-top: .5em; line-height: 1.2em; }

div.site_title:hover { text-transform: initial; }

div.site_desc { border: .1em solid; padding: 1em; margin-bottom: .5em; }

div.page_nav { text-align: center; margin: auto; width: 8em; padding: 1em 0em .5em; }

a.prev_page { float: right; }

a.next_page { float: left; }

div.page_nav2 { text-align: center; margin: auto; width: 15em; max-width: 100%; padding: 1em 0em .5em; }

span.post_listing { line-height: 1.7em; }

div.title_block { background-color: #f7dc8e; color: #e3562e; padding: 1.5rem 1rem 2.5rem; margin-top: 1em; margin-bottom: 1.5em; text-align: center; }

h1.title { color: #e3562e; text-transform: uppercase; line-height: 1.2em; margin-bottom: .3em; }

h1.title:hover { text-transform: initial; }

div.date::before { content: "published on "; }

div.author { letter-spacing: auto; }

div.author::before { content: "by "; }

a.nav_back { font-size: 3em; }

h1, h2, h3, h4, h5, h6 { color: #84b5a9; text-align: center; font-weight: bolder; letter-spacing: .1rem; margin-top: .7rem; }

a { color: #e3562e; text-transform: none; text-decoration: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }

a:visited { color: #b2fa71; }

a:hover { color: #b2fa71; text-transform: uppercase; }

img { max-width: 100%; }

hr { border: 0.05em solid #f7dc8e; max-width: 60%; border-radius: .1em; margin-bottom: 2em; }

blockquote { background-color: #f7dc8e; color: #e3562e; padding: .05em 1.3em; font-size: 1.1em; font-style: italic; border-radius: 0em 1em; }

blockquote:hover { font-style: initial; }

pre.highlight { border: 1px solid #f7dc8e; color: #b2fa71; font-size: 1.1em; padding: 5em; }

ul { list-style: none; }

ul li::before { content: "•"; padding-right: 1em; color: #84b5a9; }

table { width: 100%; border-collapse: collapse; }

th { color: #e3562e; background-color: #f7dc8e; padding: .2em; border: 0.1em solid #460c24; }

td { border: .1em solid; padding: .2em; }

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