@font-face { font-family: 'fa-minified'; src: url("fa-minified.eot"); src: url("fa-minified.eot?#iefix") format("embedded-opentype"), url("fa-minified.woff") format("woff"), url("fa-minified.ttf") format("truetype"), url("fa-minified.svg#fa-minified") format("svg"); font-weight: normal; font-style: normal; }

/* a[href*="//"]::after { font-family: fa-minified; font-weight: normal; font-style: normal; font-size: 70%; content: " \0043"; } a[href*="mailto"]::after { font-family: fa-minified; font-weight: normal; font-style: normal; font-size: 70%; content: " \0042"; } a[href*="github.com"]::after { font-family: fa-minified; font-weight: normal; font-style: normal; font-size: 70%; content: " \0041"; }*/
a.ext[href*="//"]::after { font-family: fa-minified; font-weight: normal; font-style: normal; font-size: 70%; content: " \0043"; }

* { margin: 0; padding: 0; }

body { background: #fff; font: 400 19px 'Merriweather', serif; }

.wrapper { max-width: 960px; margin-left: auto; margin-right: auto; }

a { text-decoration: none; }

#header { color: #fff; background: #a61941; overflow: hidden; }

#header a { color: #fff; border-bottom: none; }

#header a:hover, #header a:active { color: #ffee36; }

#header h1 { float: left; font-size: 30px; font-weight: 400; display: inline; margin-top: 16px; }

#header nav { float: right; }

#header nav ul { list-style: none; }

#header nav ul li { float: left; }

#header nav ul li a { display: block; padding: 22px; }

#header nav ul li.active a, #header nav ul li.active a:hover, #header nav ul li.active a:active { color: #ffee36; background: #c31244; font-weight: 700; }

#header nav ul li a:hover, #header nav ul li a:active { background: #b71643; }

article { color: #3b3b3b; }

.post-list { margin-left: 0; padding-left: 0; list-style: disc inside; }

.post-list li { margin-bottom: 9px; }

.post-list li p { display: inline; font-size: 21px; line-height: 30px; }

.post-list li p a.post-title:hover, .post-list li p a.post-title:active { border-bottom: 1px solid #007cbf; }

.post-list li p .post-date { font-size: 16px; padding-right: 20px; }

.artwork-list { list-style: none; display: grid; margin-left: 0; margin-bottom: 30px; padding: 0; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); grid-column-gap: 10px; grid-row-gap: 10px; }

.artwork-list li { text-align: center; line-height: 0; }

.artwork-list li:before { content: none; }

.artwork-list li .artwork-thumb { width: 100%; border: none; }

.artwork-list li a:hover, .artwork-list li a:active { border: none; }

article .prelude { padding-top: 30px; font: 400 24px/38px 'Merriweather', serif; margin: 0 auto; }

article a { color: #007cbf; }

article .prelude h1 { font-size: 36px; line-height: 48px; font-weight: 400; }

article .prelude h1, article .prelude h1 a { color: #a61941; }

article .prelude .meta { color: 3b3b3b; line-height: 28px; background: #ffee36; padding: 10px; display: inline-block; margin-bottom: 15px; font-size: 20px; }

article section { line-height: 28px; padding-top: 30px; padding-bottom: 18px; overflow: hidden; margin-bottom: 12px; }

article section a:hover, article section a:active { border-bottom: 1px solid #007cbf; }

article h2, article section h3, article section h4, article section h5 { font-weight: 700; margin-bottom: 12px; padding-bottom: 12px; }

article h2 { clear: both; font-size: 28px; line-height: 40px; padding-bottom: 0; }

article section h2.post-title a { color: #a61941; border-bottom-color: #a61941; }

article section h3 { clear: both; font-size: 25px; font-weight: 700; }

article section h3 a:hover, article section h3 a:active { border-bottom: 1px solid #000; }

article section p, article section ul, article section ol, article section pre, article section blockquote, article section table { margin-bottom: 18px; }

article section ul, article section ol { margin-left: 0px; }

article section ul { list-style: disc inside; }

article section ol { list-style: decimal outside; padding-left: 25px; }

article section ol li { padding-left: 10px; }

article section ul li, article section ol li { margin-top: 4px; }

article section ul ul, article section ul ol, article section ol ul { margin-bottom: 0; margin-left: 30px; }

article section b, article section strong { font-weight: 700; }

article section hr { border: 0; height: 0; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #eee; }

article section .intro { font-weight: 500; font-size: 21px; line-height: 33px; }

article section .topspace { padding-top: 16px; }

article section img { max-width: 100%; box-sizing: border-box; border: 6px solid #efefef; }

article section .avatar { width: 90px; height: 90px; float: left; margin: 0 30px 0 0; }

article section .avatar.botspace { margin-bottom: 30px; }

article pre { border: 3px solid #fff1e9; background: #fff6ef; line-height: 24px; font-size: 20px; padding: 17px 0 17px 17px; font-family: 'Operator Mono', monospace; overflow: scroll; }

article pre code { background: #fff6ef; padding: 0; }

article code { background: #fff1e9; padding: 0 6px 2px; font-family: 'Operator Mono', monospace; }

article blockquote { background: #fff1e9; line-height: 24px; padding: 20px 0 2px 20px; }

article blockquote, article blockquote p { font-size: 18px; }

article table { border-collapse: collapse; }

article table td, article table th { border: 1px solid #000000; padding: 3px 6px; }

article section .pull-left { float: left; display: block; margin-right: 18px; margin-bottom: 24px; }

article .prev-next-jump { overflow: hidden; padding-bottom: 30px; text-style: italic; }

article .prev-next-jump a { color: #a61941; }

article .prev-next-jump a:active, article .prev-next-jump a:hover { border-bottom: 1px solid #a61941; }

article .prev-next-jump .prev { float: left; margin-right: 10px; margin-bottom: 10px; }

article .prev-next-jump .next { float: right; }

@media (max-width: 990px) { .wrapper { padding-left: 15px; padding-right: 15px; } article section .pull-left { float: none; margin-right: 0; margin-bottom: 0; } }

@media (max-width: 560px) { .wrapper { padding-left: 15px; padding-right: 15px; } #header h1 { float: none; display: block; text-align: center; margin-bottom: 10px; } #header nav { float: none; text-align: center; } #header nav ul li { float: none; display: inline-block; margin-right: 11px; } #header nav ul li a { padding: 10px; } #header nav ul li a:hover, #header nav ul li a:active { background: #c2627d; } #header nav ul li.active a { color: #3b3b3b; background: #ffffff; } article .prelude { padding-top: 20px; padding-bottom: 20px; } article section { padding-top: 0; } article .prelude .intro { display: none; } article .prelude .avatar { display: none; } article section { margin-bottom: 10px; } article section .topspace { padding-top: 0; } article section h2 { clear: both; font-size: 28px; font-weight: 700; } article .prev-next-jump .prev, article .prev-next-jump .next { float: none; display: block; padding: 5px 0; } article .prev-next-jump .next { text-align: right; } }

@media (max-width: 430px) { #header .wrapper { padding-left: 0; padding-right: 0; } #header nav ul li { margin-right: 0; } .artwork-list { list-style: none; margin: 0; padding: 0; grid-template-columns: 1fr 1fr; } }

@media (prefers-color-scheme: dark) { body { background: #000; } article { color: #e9e9e9; } article code { color: #3b3b3b; } article .prelude h1, article .prelude h1 a, article .prev-next-jump a { color: #ec547f; } article a { color: #5ec6fe; } article .prelude .meta { background: none; padding: 0; margin-bottom: 0; } article section .avatar { width: 102px; height: 102px; border: none; } article section img { border-color: #333; } }

@media (prefers-color-scheme: dark) and (max-width: 560px) { #header nav ul li.active a { background: #000; color: #fff; font-weight: normal; } }

/* Solarized Light

For use with Jekyll and Pygments

http://ethanschoonover.com/solarized

SOLARIZED HEX      ROLE
--------- -------- ------------------------------------------
base01    #586e75  body text / default code / primary content
base1     #93a1a1  comments / secondary content
base3     #fdf6e3  background
orange    #cb4b16  constants
red       #dc322f  regex, special keywords
blue      #268bd2  reserved keywords
cyan      #2aa198  strings, numbers
green     #859900  operators, other keywords
*/
.highlight { /* background-color: #fdf6e3; */ color: #586e75; }

.highlight .c { color: #909898; }

/* Comment */
.highlight .err { color: #586e75; }

/* Error */
.highlight .g { color: #586e75; }

/* Generic */
.highlight .k { color: #859900; }

/* Keyword */
.highlight .l { color: #586e75; }

/* Literal */
.highlight .n { color: #586e75; }

/* Name */
.highlight .o { color: #859900; }

/* Operator */
.highlight .x { color: #cb4b16; }

/* Other */
.highlight .p { color: #586e75; }

/* Punctuation */
.highlight .cm { color: #93a1a1; }

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

/* Comment.Preproc */
.highlight .c1 { color: #93a1a1; }

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

/* Comment.Special */
.highlight .gd { color: #2aa198; }

/* Generic.Deleted */
.highlight .ge { color: #586e75; font-style: italic; }

/* Generic.Emph */
.highlight .gr { color: #dc322f; }

/* Generic.Error */
.highlight .gh { color: #cb4b16; }

/* Generic.Heading */
.highlight .gi { color: #859900; }

/* Generic.Inserted */
.highlight .go { color: #586e75; }

/* Generic.Output */
.highlight .gp { color: #586e75; }

/* Generic.Prompt */
.highlight .gs { color: #586e75; font-weight: bold; }

/* Generic.Strong */
.highlight .gu { color: #cb4b16; }

/* Generic.Subheading */
.highlight .gt { color: #586e75; }

/* Generic.Traceback */
.highlight .kc { color: #cb4b16; }

/* Keyword.Constant */
.highlight .kd { color: #268bd2; }

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

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

/* Keyword.Pseudo */
.highlight .kr { color: #268bd2; }

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

/* Keyword.Type */
.highlight .ld { color: #586e75; }

/* Literal.Date */
.highlight .m { color: #2aa198; }

/* Literal.Number */
.highlight .s { color: #2aa198; }

/* Literal.String */
.highlight .na { color: #586e75; }

/* Name.Attribute */
.highlight .nb { color: #B58900; }

/* Name.Builtin */
.highlight .nc { color: #268bd2; }

/* Name.Class */
.highlight .no { color: #cb4b16; }

/* Name.Constant */
.highlight .nd { color: #268bd2; }

/* Name.Decorator */
.highlight .ni { color: #cb4b16; }

/* Name.Entity */
.highlight .ne { color: #cb4b16; }

/* Name.Exception */
.highlight .nf { color: #268bd2; }

/* Name.Function */
.highlight .nl { color: #586e75; }

/* Name.Label */
.highlight .nn { color: #586e75; }

/* Name.Namespace */
.highlight .nx { color: #586e75; }

/* Name.Other */
.highlight .py { color: #586e75; }

/* Name.Property */
.highlight .nt { color: #268bd2; }

/* Name.Tag */
.highlight .nv { color: #268bd2; }

/* Name.Variable */
.highlight .ow { color: #859900; }

/* Operator.Word */
.highlight .w { color: #586e75; }

/* Text.Whitespace */
.highlight .mf { color: #2aa198; }

/* Literal.Number.Float */
.highlight .mh { color: #2aa198; }

/* Literal.Number.Hex */
.highlight .mi { color: #2aa198; }

/* Literal.Number.Integer */
.highlight .mo { color: #2aa198; }

/* Literal.Number.Oct */
.highlight .sb { color: #93a1a1; }

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

/* Literal.String.Char */
.highlight .sd { color: #586e75; }

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

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

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

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

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

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

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

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

/* Literal.String.Symbol */
.highlight .bp { color: #268bd2; }

/* Name.Builtin.Pseudo */
.highlight .vc { color: #268bd2; }

/* Name.Variable.Class */
.highlight .vg { color: #268bd2; }

/* Name.Variable.Global */
.highlight .vi { color: #268bd2; }

/* Name.Variable.Instance */
.highlight .il { color: #2aa198; }

/* Literal.Number.Integer.Long */

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