@charset "UTF-8";:root{--color-text:#303030;--color-body:#333332;--color-link:#303030;--color-link-hover:#f30600;--color-accent:#b30600;--color-neutral-700:#444;--color-surface:#fff;--color-nav-background:#fbfbfb;--font-content:"Lora","Helvetica",sans-serif;--font-heading:"Fira Sans","Helvetica Neue","Helvetica",sans-serif;--type-step-0:1rem;--type-step-1:1.25rem;--type-step-2:1.5rem;--type-step-3:1.875rem;--type-step-4:2.25rem;--type-step-5:2.8125rem;--type-step-6:3.375rem;--leading-tight:1.1;--leading-snug:1.33;--leading-body:1.5;--leading-code:1.875;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-page-top:3.75em;--space-title-top:67.5px;--space-page-bottom:5.625em;--space-article-top:.625em;--space-article-bottom:1.875em;--space-tags-list-top:80px;--space-tags-item-gap-x:20px;--space-tags-item-gap-y:5px}@font-face{font-family:'Lora';font-style:normal;font-weight:normal;src:local('Lora Regular'),local('Lora-Regular'),url("/fonts/lora-v24-latin-ext_latin-regular.woff2") format('woff2');font-display:optional}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),local('FiraSans-Medium'),url("/fonts/Fira_Sans_500.woff2") format('woff2');font-display:optional}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}button,input{line-height:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans","Helvetica Neue","Helvetica",sans-serif;font-weight:bold;font-style:normal}time{font-family:"Fira Sans","Helvetica Neue","Helvetica",sans-serif}body{-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga";-o-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.flash{background-color:#d9edf7}.flash-error{color:#b94a48;background-color:#f2dede}.flash-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}#error_explanation ul li{color:#b30600;font-weight:bold;font-size:.9375em;line-height:1.33333em}pre.highlight{font-size:16px;line-height:1.875em;border-left:9px solid #ddd;font-family:Menlo,Monaco,"DejaVu Sans Mono",Consolas,monospace;background-color:#f6f6f6;padding:20px;margin:20px 0 20px 0;overflow:auto;color:#586e75}pre.highlight tr td{vertical-align:top}pre.highlight code span,pre.highlight .lineno{transition:color .18s ease}pre.highlight:not(:hover) code,pre.highlight:not(:hover) code span,pre.highlight:not(:hover) .lineno{color:#6f6f6f!important}p code{font-family:'Inconsolata','Monaco',monospace}.lineno{padding:0 10px;color:#cfcfcf}p>code{border-radius:3px;border:1px solid #ddd;background-color:#f6f6f6;padding:2px 5px;font-size:18px;border:1px solid #ddd}.highlight .c{color:#586e75}.highlight .err{color:#93a1a1}.highlight .g{color:#93a1a1}.highlight .k{color:#859900}.highlight .l{color:#93a1a1}.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#93a1a1}.highlight .cm{color:#586e75}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}
.highlight .ge{color:#93a1a1;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#93a1a1}.highlight .gp{color:#93a1a1}.highlight .gs{color:#93a1a1;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#93a1a1}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#93a1a1}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#93a1a1}.highlight .nb{color:#b58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#93a1a1}.highlight .nn{color:#93a1a1}.highlight .nx{color:#555}.highlight .py{color:#93a1a1}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#93a1a1}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#586e75}.highlight .sc{color:#2aa198}.highlight .sd{color:#93a1a1}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#93a1a1}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,"Fira Sans","Helvetica Neue","Helvetica",sans-serif);font-style:normal;font-weight:500;letter-spacing:.01em}h1{font-size:var(--type-step-6,3.375rem);line-height:var(--leading-tight,1.1);margin:0 0 var(--space-4,1rem) 0}h2,h3,h4,h5,h6{font-size:var(--type-step-3,1.875rem);line-height:var(--leading-snug,1.33);margin:var(--space-7,3rem) 0 var(--space-3,0.75rem) 0}p,pre,label{font-size:1.25em;line-height:var(--leading-body,1.5);margin:0 0 var(--space-4,1rem) 0;color:var(--color-body,#333332)}ol,ul{font-size:1.25em;line-height:var(--leading-body,1.5);margin:0 0 var(--space-6,2rem) 0}li{line-height:normal}ul{list-style-position:outside;list-style-type:disc}ol{list-style-position:outside;list-style-type:decimal}strong,b{font-weight:600}em,i,q{font-style:italic}time{font-family:var(--font-heading,"Fira Sans","Helvetica Neue","Helvetica",sans-serif)}section.homepage h3{padding-left:1%}.homepage-year{border-bottom:1px solid #eee}blockquote{background:#f9f9f9;border-left:9px solid #7a7a7a;margin:20px 0 20px 0;padding:var(--space-3,0.75rem) var(--space-5,1.5rem);quotes:"“" "”" "‘" "’";font-family:Menlo,Monaco,"DejaVu Sans Mono",Consolas,monospace;font-size:var(--type-step-0,1rem);font-style:normal;line-height:var(--leading-code,1.875)}blockquote p{margin:var(--space-4,1rem) 0;font-size:var(--type-step-0,1rem);line-height:var(--leading-code,1.875);font-family:Menlo,Monaco,"DejaVu Sans Mono",Consolas,monospace;font-style:normal;color:#666}form{margin-bottom:3.75em}label,select{display:block}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{font-family:"Lora","Helvetica",sans-serif;background-color:rgba(133,133,133,0.07)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
select,input[type="file"]{*margin-top:4px}section input[type="text"],#main input[type="text"]{border-radius:3px;font-size:18px;padding:15px 0;text-indent:12px;border:1px solid #f8f9fa}section textarea,#main textarea{font-size:18px;padding:15px 0;text-indent:12px;border-radius:3px;border:1px solid #f8f9fa}section input[type="submit"],#main input[type="submit"]{border-radius:3px;color:#333;margin:20px 0;border:0;background-color:rgba(133,133,133,0.07);padding:20px;font-size:20px;font-weight:bold}section input[type="submit"]:hover,#main input[type="submit"]:hover{background-color:rgba(133,133,133,0.13)}section input[type="submit"]:active,#main input[type="submit"]:active{background-color:rgba(133,133,133,0.03)}section div.field,#main div.field{position:relative}section div.field label,#main div.field label{position:absolute;top:30px;left:20px}input:focus{outline:0}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}.clearfix,.container{overflow:hidden}html{font-size:100%}body{background-color:#fff;font-family:"Lora","Helvetica",sans-serif}a{transition:color .2s ease-out;color:#303030;white-space:pre-line;word-wrap:break-word}a:hover,a:focus,a:active{color:#f30600}.container{background-color:#fff;margin:0 auto}div.main-content,div.main-footer-content{display:block;margin:0 auto;width:800px}.default_link a,section a{color:#b30600}.default_link a:hover,section a:hover{color:#303030}#main article .entry-content a[href^="http"]{color:var(--color-text,#303030)}#main article .entry-content a[href^="http"]:hover{color:var(--color-text,#303030)}.social a{text-decoration:none}#nav{border-bottom:1px solid #dfdfdf}#main{padding:0;margin:0 auto}section.mini-about{padding-top:var(--space-title-top,67.5px);padding-bottom:.625em;font-size:1.875em;line-height:1.42857em;text-underline-offset:5px}#main article>h1.entry-title,#main article>h1{padding-top:var(--space-title-top,67.5px)}#main>h1.archive-page-title{padding-top:var(--space-title-top,67.5px)}section.homepage{padding-top:1.25em;padding-bottom:0}section.homepage:last-child{padding-bottom:4.25em}section.homepage b{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-size:1.25em;line-height:1.5em;color:#b30600}section.homepage b.article-spacer{text-align:center;margin-top:1em;margin-bottom:2em}section.homepage h3{color:black;padding-top:0;padding-bottom:0;font-size:2.1875em;line-height:1.2em;margin:0 0 .25em 0;font-weight:500}section.homepage h3 a{color:#303030;text-underline-offset:5px}section.homepage h3 a:hover{color:#b30600}section.homepage time{font-size:1.125em;line-height:1.66667em;margin:0 0 .5em 0}section.homepage time sup{font-size:.625em;line-height:2em;vertical-align:super}section.homepage-year{padding-top:2.5em;padding-bottom:2.5em}section.homepage-year h2{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}section{width:800px;article{padding-top:var(--space-page-top,3.75em);padding-bottom:var(--space-page-top,3.75em);font-size:1.125em;line-height:1.66667em;margin:0;color:var(--color-text,#303030);position:relative;div.entry-content{position:relative}h1,h2.home-entry-title{font-size:3em;line-height:1.16667em;margin:.16667em 0;font-weight:500;&.about-title{padding-bottom:.625em}a{color:var(--color-text,#303030);&:hover{color:var(--color-accent,#b30600)}}}h3.home-entry-title{padding-top:0;padding-bottom:0;font-size:2.1875em;line-height:1.4em;margin:0 0 .25em;font-weight:800;a{color:var(--color-text,#303030);&:hover{color:var(--color-accent,#b30600)}}}h4{font-size:1.5em;line-height:1.25em}.meta{overflow:hidden;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;a{font-size:.875em;line-height:1.42857em;margin-right:7px}time{margin:0;white-space:nowrap;padding-left:0}}time{font-size:1.25em;line-height:1.5em;margin:0 0 2em;display:inline-block;width:auto;sup{font-size:.625em;line-height:2em;vertical-align:super}}p{line-height:1.6em}blockquote{font-size:1.3125em;line-height:1.42857em;margin:20px 0 20px 0;border-color:var(--color-accent,#b30600)}a.permalink{line-height:0;display:inline-block;margin-left:0;white-space:normal;word-wrap:normal;svg{&:hover path{fill:#111}path{transition:200ms;transition-timing-function:ease-in-out}}}a sup{vertical-align:super;font-size:12px;display:inline-block}}.pagination{font-size:1.25em;line-height:1.5em;float:left;padding:100px 0 100px 0;margin:0;width:800px;span,a{padding:0 5px}.disabled{color:#cfcfcf}.previous_page{float:left}.next_page{float:right}a:hover{text-decoration:none}}}#main>article .entry-content ul,#main>article .entry-content ol,#main>article>ul.entry-tags{margin-left:1.4em;padding-left:.2em;list-style-position:outside}
#main>article .entry-content ul,#main>article>ul.entry-tags{list-style:none;margin-left:0;padding-left:0}#main>article .entry-content ol{list-style-type:decimal}#main>article .entry-content ul li,#main>article>ul.entry-tags li{position:relative;padding-left:1em;line-height:1.6em;margin:.45em 0}#main>article .entry-content ul li::before,#main>article>ul.entry-tags li::before{content:'-';position:absolute;left:0}header{background-color:var(--color-surface,#fff);nav.main-navigation{float:left;color:#d3d3d0;background-color:var(--color-nav-background,#fbfbfb);background-repeat:repeat-x;background-position:top;width:100%;ul{padding:20px 0 0;margin:0 0 23px;line-height:0;&.main-navigation-menu{margin:0;background-color:var(--color-nav-background,#fbfbfb);padding:0 30px 0 0;height:80px}&:first-child{float:left}&:last-child{float:right}li{font-size:20px;margin:0 25px 0 0;float:left;&:first-child{margin-left:30px}a{color:var(--color-accent,#b30600);text-decoration:none;display:inline-flex;align-items:center;line-height:0;white-space:normal;word-wrap:normal;&.active svg path{fill:var(--color-accent,#b30600)}span{display:none}svg{transition:200ms;transition-timing-function:ease-in-out;&:hover path{fill:#000}}&.avatar{width:32px;height:32px;float:left;margin-right:12px;background-repeat:no-repeat;img{float:left;border-radius:16px}span{float:left;display:block;font-size:12px;font-weight:bold;margin:7px;padding-top:8px;color:#000}}}}}}}header nav.main-navigation{float:left;color:#d3d3d0;background-color:var(--color-nav-background,#fbfbfb);background-repeat:repeat-x;background-position:top;width:100%}header nav.main-navigation ul{padding:20px 0 0;margin:0 0 23px;line-height:0}header nav.main-navigation ul.main-navigation-menu{margin:0;background-color:var(--color-nav-background,#fbfbfb);padding:0 30px 0 0;height:80px;display:flex;align-items:center;flex-wrap:nowrap;gap:25px;list-style:none}header nav.main-navigation ul:first-child{float:left}header nav.main-navigation ul:last-child{float:right}header nav.main-navigation ul li{font-size:20px;margin:0 25px 0 0;float:left}header nav.main-navigation ul.main-navigation-menu li{float:none;margin:0}header nav.main-navigation ul li:first-child{margin-left:30px}header nav.main-navigation ul.main-navigation-menu li:first-child{margin-left:0}header nav.main-navigation ul li a{color:var(--color-accent,#b30600);text-decoration:none;display:inline-flex;align-items:center;line-height:0;white-space:normal;word-wrap:normal}header nav.main-navigation ul li a.active svg path{fill:var(--color-accent,#b30600)}header nav.main-navigation ul li a span{display:none}header nav.main-navigation ul li a svg{transition:200ms;transition-timing-function:ease-in-out}header nav.main-navigation ul li a svg:hover path{fill:#000}footer::before{content:'';display:block;height:1px;background:linear-gradient(to right,transparent,rgba(0,0,0,0.1),rgba(0,0,0,0.1),transparent)}footer{background-color:var(--color-surface,#fff);.footer-copyright-disclaimer{font-size:12px;color:#66696f;text-align:center;padding:0 0 80px;a.footer-ruby-word{color:var(--color-accent,#b30600)}a{color:#545454;&:hover{color:#2d3137}}}.back-to-top{width:100%;text-align:center;b{transition:transform .4s;cursor:pointer;margin-bottom:50px;display:inline-block;background-color:#545454;width:40px;height:80px;color:#fff;font-weight:bold;font-size:50px;border-radius:30px;&:hover{transform:translateY(-6px);transition-duration:.1s}}}section{width:800px}div.container{background-color:transparent}.social{text-align:center;padding-top:80px;padding-bottom:40px;font-size:2.1875em;line-height:1.14286em;a{white-space:normal;margin-right:4.5%;line-height:1.875em;&:hover{text-decoration:none}&:last-child{margin-right:0}svg{&:hover path{fill:#2d3137}path{transition:200ms;transition-timing-function:ease-in-out}}}}}ol{list-style-position:inside;list-style-type:decimal}ul{list-style-position:inside;list-style-type:disc;list-style:none}section.padded{padding:0 40px 0 0}.about-profile-image{padding:0 0 20px 0}.cryptedmail{color:var(--color-accent,#b30600);display:inline-block;margin:14px 0;text-underline-offset:5px;&:hover{color:var(--color-text,#303030)}&::after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}}.home_projects,.home_gems{.project-item{border-bottom:1px solid #eee;padding:20px 0;h2 a{color:var(--color-text,#303030);text-underline-offset:5px;&:hover{color:var(--color-accent,#b30600)}}&:last-child{border-bottom:0}}}.home_gems{.project-item:last-child{padding-bottom:3.25rem}}.articles_index,.tags_show,.tags_year,.tags_index{article.article-redux{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;&:last-of-type{border-bottom:0}}}.articles_index,.tags_year{article.article-redux{h2{margin-top:var(--space-7,3rem);margin-bottom:var(--space-3,0.75rem)}.entry-content p{margin-bottom:var(--space-3,0.75rem);color:#555}
.entry-content .preview-main{color:#555}.entry-content .preview-tail{color:#8a8a8a}.article-published-date{font-size:.95rem;color:#666;margin-bottom:var(--space-3,0.75rem);time{font-size:inherit;line-height:inherit;margin:0}}}}.articles_show{#main article .meta,article .meta{margin-bottom:18px}}.articles_index,.tags_show,.tags_year,.tags_index{#main{padding-bottom:var(--space-page-bottom)}article{padding-top:var(--space-article-top);padding-bottom:var(--space-article-bottom);h2{margin-top:var(--space-article-top);margin-bottom:0;font-size:1.875em;line-height:1.33333em;font-weight:500;a{color:var(--color-text);text-underline-offset:5px;&:hover{color:var(--color-accent)}}}time{font-size:.9375em;line-height:1.33333em;margin-top:var(--space-article-top);margin-bottom:var(--space-article-top)}}}.articles_index{.search_container{display:block;margin-top:40px;label{display:none}form{margin-bottom:0;input{width:100%}}}.semantic-search-meta{margin-top:12px;font-size:.9rem;line-height:1.4;color:#666}}.tags_show,.tags_index{#main{padding-top:0}}.tags_show{section.padded{margin-bottom:40px}}.tags_index{article.padded{ul{margin-top:var(--space-tags-list-top);li{display:inline-block;height:80px;font-family:var(--font-heading);font-size:34px;margin-right:var(--space-tags-item-gap-x);margin-bottom:var(--space-tags-item-gap-y);&::before{content:''}a{font-weight:bold;padding:7px 15px;text-decoration:none;color:var(--color-neutral-700);background:var(--color-surface);transition:background-color .2s ease;&:hover{color:var(--color-surface);background:var(--color-accent);text-decoration:none}}}}}}/*! responsive-nav.js v1.0.14 by @viljamis */#nav{padding:20px 0;display:none;overflow:hidden;ul{margin:0;padding:0;width:100%;display:block;list-style:none;float:left}li{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:block;float:left}a{font-family:var(--font-heading,'Fira Sans','Helvetica Neue','Helvetica',sans-serif);text-transform:uppercase;font-size:22px;text-decoration:none;width:100%;color:#848484;padding:12px 10.5%;float:left;&:hover{color:#fff;i svg path{fill:#fff}}&.active{color:var(--color-accent,#b30600);i svg path{fill:var(--color-accent,#b30600)}}i{float:left;padding:2px 10px 0 0}}}#nav-toggle{text-decoration:none;display:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:60px;margin-left:10.5%;width:20px;height:20px;line-height:0;&:hover{color:#f43c12}}@media only screen and (min-width:1024px){html,body{height:100%}body{display:flex;flex-direction:column}.main-content{flex:1 0 auto}.mini-about{height:260px}}@media only screen and (max-width:1000px){.home_about h1,.home_colophon h1,.home_projects h1,.home_gems h1,.home_archive h1.archive-page-title,.articles_show h1{margin-top:40px}.tags_index li a{font-size:26px}div.main-content,div.main-footer-content{width:100%}.mini-about{height:200px}.homepage-year{border-bottom:0}#nav{position:relative;max-height:none;background-color:#1a1a1b}#nav-toggle{display:block}header{display:none}section{width:100%}#main{display:block;article{padding:0 10.5%;margin:0;p{font-size:1.1em}h1,h2{font-size:34px}}>h1.archive-page-title{padding-left:10.5%;padding-right:10.5%;font-size:34px}time{font-size:16px}}section.homepage,section.mini-about{padding:0 10.5%;margin:10.5% 0 0 0;p{width:79.5%;margin-bottom:50px;font-size:20px}h2{font-size:30px;width:79.5%}h3{font-size:24px;width:79.5%}}footer{padding:0 10.5%;section{width:auto}.twitter blockquote #tweet{font-size:14px}}section .pagination,.articles_index .pagination,.tags_show .pagination{margin:0;padding:100px 10.5%;display:block;width:79%;.previous_page{margin-right:20px}}section article blockquote p,#main article blockquote p{font-size:.9em}section article pre.highlight,#main article pre.highlight{font-size:.9em}}.articles_show #main article .meta,.articles_show article .meta{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.articles_show #main article .meta time,.articles_show article .meta time{margin:0;padding-left:0;white-space:nowrap}.articles_show #main article .meta a.permalink,.articles_show article .meta a.permalink{margin-left:0;white-space:normal;word-wrap:normal}