@import url("https://fonts.googleapis.com/css2?family=Raleway&display=swap");
.highlight .hll { background-color: #ffffcc; }

.highlight { background: #ffffff; }

.highlight .c { color: #008000; }

/* Comment */
.highlight .err { border: 1px solid #FF0000; }

/* Error */
.highlight .k { color: #0000ff; }

/* Keyword */
.highlight .ch { color: #008000; }

/* Comment.Hashbang */
.highlight .cm { color: #008000; }

/* Comment.Multiline */
.highlight .cp { color: #0000ff; }

/* Comment.Preproc */
.highlight .cpf { color: #008000; }

/* Comment.PreprocFile */
.highlight .c1 { color: #008000; }

/* Comment.Single */
.highlight .cs { color: #008000; }

/* Comment.Special */
.highlight .ge { font-style: italic; }

/* Generic.Emph */
.highlight .gh { font-weight: bold; }

/* Generic.Heading */
.highlight .gp { font-weight: bold; }

/* Generic.Prompt */
.highlight .gs { font-weight: bold; }

/* Generic.Strong */
.highlight .gu { font-weight: bold; }

/* Generic.Subheading */
.highlight .kc { color: #0000ff; }

/* Keyword.Constant */
.highlight .kd { color: #0000ff; }

/* Keyword.Declaration */
.highlight .kn { color: #0000ff; }

/* Keyword.Namespace */
.highlight .kp { color: #0000ff; }

/* Keyword.Pseudo */
.highlight .kr { color: #0000ff; }

/* Keyword.Reserved */
.highlight .kt { color: #2b91af; }

/* Keyword.Type */
.highlight .s { color: #a31515; }

/* Literal.String */
.highlight .nc { color: #2b91af; }

/* Name.Class */
.highlight .ow { color: #0000ff; }

/* Operator.Word */
.highlight .sa { color: #a31515; }

/* Literal.String.Affix */
.highlight .sb { color: #a31515; }

/* Literal.String.Backtick */
.highlight .sc { color: #a31515; }

/* Literal.String.Char */
.highlight .dl { color: #a31515; }

/* Literal.String.Delimiter */
.highlight .sd { color: #a31515; }

/* Literal.String.Doc */
.highlight .s2 { color: #a31515; }

/* Literal.String.Double */
.highlight .se { color: #a31515; }

/* Literal.String.Escape */
.highlight .sh { color: #a31515; }

/* Literal.String.Heredoc */
.highlight .si { color: #a31515; }

/* Literal.String.Interpol */
.highlight .sx { color: #a31515; }

/* Literal.String.Other */
.highlight .sr { color: #a31515; }

/* Literal.String.Regex */
.highlight .s1 { color: #a31515; }

/* Literal.String.Single */
.highlight .ss { color: #a31515; }

/* Literal.String.Symbol */
.post { box-shadow: white -1px -1px 0px 0px inset, gray 1px 1px 0px 0px inset, #dfdfdf -2px -2px 0px 0px inset, #0a0a0a 2px 2px 0px 0px inset; margin: 8px; padding: 8px; background: white; width: 100%; font-size: 1rem; font-family: 'Raleway', sans-serif; overflow-y: scroll; }

.post-header h1 { font-size: 2rem; margin-top: 1rem; margin-bottom: 1rem; }

.archive-year { font-size: 1.5rem; margin-bottom: 0.5rem; }

.post-wrapper { margin: 0 auto; width: 70%; }

.post-date { float: right; color: #9a9a9a; }

.dt-published { color: #9a9a9a; }

.archive-item { margin-bottom: 9px; font-size: 1rem; font-weight: 600; }

.archive-item a { color: #616161; }

.archive-item .post-category { display: inline-block; width: 10px; height: 10px; border-radius: 99%; }

.post-description { margin-top: 0; font-size: 0.8em; max-width: 80%; }

.post-categories { float: right; }

.post-header .post-category { padding: 5px; border-radius: 10%; color: white; }

.post-category.low-level { background-color: #2ea44f; }

.post-category.c { background-color: #f34b7d; }

.post-category.macro { background-color: #f3e24b; }

pre.highlight { overflow-x: scroll; }

ul, ol { margin-left: 5%; }

blockquote { background-color: #f0f0f0; }

@media (max-width: 630px) { .post { width: auto; height: 100%; } .post-wrapper { width: 95%; } }

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