﻿:root{color-scheme:light dark;--page-background: #eee;--surface: #fff;--text: #333;--heading: #000;--muted: #777;--hover-muted: #666;--link: #4183c4;--absent: #c00;--rule: #ccc;--soft-rule: #ddd;--emboss: #fcfcfc;--header-glow: #dadada;--row-alternate: #f8f8f8;--code-background: #f8f8f8;--code-border: #eaeaea;--pre-background: #f8f8f8;--input-border: #999;--tabs-background: #ddd;--tabs-text: #555;--tab-selected-background: #eee;--tab-selected-border: #ccc}@media(prefers-color-scheme: dark){:root{--page-background: #17181a;--surface: #212326;--text: #d0d0d0;--heading: #f2f2f2;--muted: #9ea3a8;--hover-muted: #b5b5b5;--link: #6aa9f0;--absent: #ff6b6b;--rule: #3b3e43;--soft-rule: #44474c;--emboss: #101113;--header-glow: rgba(0, 0, 0, 0.6);--row-alternate: #1c1e21;--code-background: #26282c;--code-border: #3b3e43;--pre-background: #161b22;--input-border: #6b6f75;--tabs-background: #2c2e32;--tabs-text: #c4c4c4;--tab-selected-background: #17181a;--tab-selected-border: #4a4d52}}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-size:100%;font:inherit}input,button,textarea{margin:0;padding:0;font-size:100%;font-family:inherit}button{box-sizing:content-box}html,body{height:100%}html{overflow-y:scroll}body{background-color:var(--page-background);font:18px Helvetica,arial,freesans,clean,sans-serif;line-height:1.4;color:var(--text)}body header.application{margin-bottom:1em;background:var(--surface);border-bottom:1px solid var(--rule);box-shadow:0 1px 0 var(--emboss),0 1px 10px var(--header-glow)}body header.application h1{font-size:2em;margin:0;padding:2em 0 .375em}body header.application h1 a,body header.application h1 a:visited,body header.application h1 a:active,body header.application h1 a:hover{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule)}body header.application h1 a:hover{color:var(--hover-muted)}body footer.application{margin:1em 0}body footer.application .container{box-shadow:0 -1px 0 var(--rule);border-top:1px solid var(--emboss);padding:1em}table{border-collapse:collapse;border-spacing:0}.container{min-width:10em;max-width:40em;padding:0 1em;margin:0 auto}article,aside,header,footer,nav,section,figure,figcaption,hgroup,progress,canvas{display:block}h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold}em,i{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}pre,code,kbd{font:14px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace}p,h1,h2,h3,h4,h5,h6,h7{margin:1em 0}small{font-size:11px;font-weight:200}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}a:active{outline:none}hr{margin:1em 0;height:0;overflow:hidden;border:none;background:rgba(0,0,0,0);border-bottom:1px solid var(--rule);box-shadow:0 1px 0 var(--emboss)}.left{float:left}.center{text-align:center}.right{float:right}.hidden{display:none}.clear{clear:both}.well{background:var(--surface);border:1px solid var(--rule);box-shadow:1px 1px 0 var(--emboss);padding:.5em 1em}.content>*:first-child{margin-top:0 !important}.content>*:last-child{margin-bottom:0 !important}.content a.absent{color:var(--absent)}.content a.anchor{display:block;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:20px 0 10px;padding:0;font-weight:bold;-webkit-font-smoothing:antialiased;cursor:text;position:relative}.content h1 tt,.content h1 code,.content h2 tt,.content h2 code,.content h3 tt,.content h3 code,.content h4 tt,.content h4 code,.content h5 tt,.content h5 code,.content h6 tt,.content h6 code{font-size:inherit}.content h1{font-size:28px;color:var(--heading)}.content h2{font-size:24px;color:var(--heading)}.content h3{font-size:18px}.content h4{font-size:16px}.content h5{font-size:14px}.content h6{color:var(--muted);font-size:14px}.content p,.content blockquote,.content ul,.content ol,.content dl,.content table,.content pre{margin:1em 0}.content li{margin:.3em 0}.content hr{clear:both;margin:1em 0;height:0;overflow:hidden;border:none;background:rgba(0,0,0,0);border-bottom:1px solid var(--rule);box-shadow:0 1px 0 var(--emboss)}.content>h2:first-child{margin-top:0;padding-top:0}.content>h1:first-child{margin-top:0;padding-top:0}.content>h1:first-child+h2{margin-top:0;padding-top:0}.content>h3:first-child,.content>h4:first-child,.content>h5:first-child,.content>h6:first-child{margin-top:0;padding-top:0}.content a:first-child h1,.content a:first-child h2,.content a:first-child h3,.content a:first-child h4,.content a:first-child h5,.content a:first-child h6{margin-top:0;padding-top:0}.content h1+p,.content h2+p,.content h3+p,.content h4+p,.content h5+p,.content h6+p{margin-top:0}.content li p.first{display:inline-block}.content ul,.content ol{padding-left:30px}.content ul li>:first-child,.content ol li>:first-child{margin-top:0}.content ul li>:last-child,.content ol li>:last-child{margin-bottom:0}.content dl{padding:0}.content dl dt{font-size:14px;font-weight:bold;font-style:italic;padding:0;margin:15px 0 5px}.content dl dt:first-child{padding:0}.content dl dt>:first-child{margin-top:0}.content dl dt>:last-child{margin-bottom:0}.content dl dd{margin:0 0 15px;padding:0 15px}.content dl dd>:first-child{margin-top:0}.content dl dd>:last-child{margin-bottom:0}.content blockquote{border-left:4px solid var(--soft-rule);padding:0 15px;color:var(--muted)}.content blockquote>:first-child{margin-top:0}.content blockquote>:last-child{margin-bottom:0}.content table{padding:0}.content table tr{border-top:1px solid var(--rule);background-color:var(--surface);margin:0;padding:0}.content table tr:nth-child(2n){background-color:var(--row-alternate)}.content table tr th{font-weight:bold;border:1px solid var(--rule);text-align:left;margin:0;padding:6px 13px}.content table tr td{border:1px solid var(--rule);text-align:left;margin:0;padding:6px 13px}.content table tr th>:first-child,.content table tr td>:first-child{margin-top:0}.content table tr th>:last-child,.content table tr td>:last-child{margin-bottom:0}.content img{max-width:100%}.content span.frame{display:block;overflow:hidden}.content span.frame>span{border:1px solid var(--soft-rule);display:block;float:left;overflow:hidden;margin:13px 0 0;padding:7px;width:auto}.content span.frame span img{display:block;float:left}.content span.frame span span{clear:both;color:var(--text);display:block;padding:5px 0 0}.content span.align-center{display:block;overflow:hidden;clear:both}.content span.align-center>span{display:block;overflow:hidden;margin:13px auto 0;text-align:center}.content span.align-center span img{margin:0 auto;text-align:center}.content span.align-right{display:block;overflow:hidden;clear:both}.content span.align-right>span{display:block;overflow:hidden;margin:13px 0 0;text-align:right}.content span.align-right span img{margin:0;text-align:right}.content span.float-left{display:block;margin-right:13px;overflow:hidden;float:left}.content span.float-left span{margin:13px 0 0}.content span.float-right{display:block;margin-left:13px;overflow:hidden;float:right}.content span.float-right>span{display:block;overflow:hidden;margin:13px auto 0;text-align:right}.content code,.content tt{margin:0 2px;padding:0 5px;white-space:nowrap;border:1px solid var(--code-border);background-color:var(--code-background);border-radius:3px}.content pre{background-color:var(--pre-background);border:1px solid var(--rule);line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}.content pre code,.content pre tt{background-color:rgba(0,0,0,0);border:none}@media not all and (prefers-color-scheme: dark){.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:purple;font-weight:bold}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne,.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}.highlight .gc{color:#999;background-color:#eaf2f5}}@media(prefers-color-scheme: dark){.highlight,.highlight .w{color:#c9d1d9;background-color:#161b22}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .kv{color:#ff7b72}.highlight .gr{color:#f0f6fc}.highlight .gd{color:#ffdcd7;background-color:#67060c}.highlight .nb{color:#ffa657}.highlight .nc{color:#ffa657}.highlight .no{color:#ffa657}.highlight .nn{color:#ffa657}.highlight .sr{color:#7ee787}.highlight .na{color:#7ee787}.highlight .nt{color:#7ee787}.highlight .gi{color:#aff5b4;background-color:#033a16}.highlight .ges{font-weight:bold;font-style:italic}.highlight .kc{color:#79c0ff}.highlight .l,.highlight .ld,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mx{color:#79c0ff}.highlight .sb{color:#79c0ff}.highlight .bp{color:#79c0ff}.highlight .ne{color:#79c0ff}.highlight .nl{color:#79c0ff}.highlight .py{color:#79c0ff}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#79c0ff}.highlight .o,.highlight .ow{color:#79c0ff}.highlight .gh{color:#58a6ff;font-weight:bold}.highlight .gu{color:#58a6ff;font-weight:bold}.highlight .s,.highlight .sa,.highlight .sc,.highlight .dl,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .sx,.highlight .s1,.highlight .ss{color:#a5d6ff}.highlight .nd{color:#d2a8ff}.highlight .nf,.highlight .fm{color:#d2a8ff}.highlight .err{color:#f0f6fc;background-color:#8e1519}.highlight .c,.highlight .ch,.highlight .cd,.highlight .cm,.highlight .cp,.highlight .cpf,.highlight .c1,.highlight .cs{color:#8b949e}.highlight .gl{color:#8b949e}.highlight .gt{color:#8b949e}.highlight .ni{color:#c9d1d9}.highlight .si{color:#c9d1d9}.highlight .ge{color:#c9d1d9;font-style:italic}.highlight .gs{color:#c9d1d9;font-weight:bold}}nav.me,nav.me ul,nav.me li{display:inline;margin:0;padding:0}nav.me li{display:inline-block}nav.me li:before{content:"·";display:inline-block;width:1em;text-align:center}body.posts-edit #post_title,body.posts-new #post_title{box-sizing:border-box;width:100%;font:24px Helvetica,arial,freesans,clean,sans-serif;font-weight:bold;-webkit-font-smoothing:antialiased}body.posts-edit #post_slug,body.posts-new #post_slug{box-sizing:border-box;width:100%;font:14px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace}body.posts-edit #post_text,body.posts-new #post_text{box-sizing:border-box;width:100%;margin:0;padding:1em;border:1px solid var(--input-border);font:14px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;overflow-y:hidden}body.posts-edit #post_text_tabs,body.posts-new #post_text_tabs{display:block;box-sizing:border-box;width:100%;margin:0;padding:0;border:1px solid var(--input-border);border-bottom:none;border-radius:10px 10px 0 0;background:var(--tabs-background);font-size:12px;font-weight:bold;color:var(--tabs-text)}body.posts-edit #post_text_tabs li,body.posts-new #post_text_tabs li{display:inline-block;padding:.05em .5em;margin:.25em;border:1px solid rgba(0,0,0,0);border-radius:10px;cursor:pointer}body.posts-edit #post_text_tabs li.selected,body.posts-new #post_text_tabs li.selected{background:var(--tab-selected-background);border-color:var(--tab-selected-border)}body.posts-edit #post_text_preview,body.posts-new #post_text_preview{box-sizing:border-box;width:100%;min-height:3em;margin:0;padding:1em;border:1px solid var(--input-border)}body.posts-edit #post_text_preview .loading,body.posts-new #post_text_preview .loading{color:var(--hover-muted);font-style:italic}article.post header.post a:not(:hover),article.post footer.post .status a:not(:hover){color:inherit;text-decoration:none}article.post footer.post nav.more{display:inline-block}article.post footer.post nav.more:before{content:"·";display:inline-block;width:1em;text-align:center}.posts-by-date{position:relative}.posts-by-date .year:not(:first-of-type),.posts-by-date .month:not(:first-of-type),.posts-by-date .day:not(:first-of-type){margin-top:1em;padding-top:1em;box-shadow:0 -1px 0 var(--rule);border-top:1px solid var(--emboss)}.posts-by-date .year:not(:last-of-type),.posts-by-date .month:not(:last-of-type),.posts-by-date .day:not(:last-of-type){margin-bottom:1em}.posts-by-date .year h1,.posts-by-date .year h2,.posts-by-date .year h3,.posts-by-date .year h4,.posts-by-date .year h5,.posts-by-date .year h6,.posts-by-date .month h1,.posts-by-date .month h2,.posts-by-date .month h3,.posts-by-date .month h4,.posts-by-date .month h5,.posts-by-date .month h6,.posts-by-date .day h1,.posts-by-date .day h2,.posts-by-date .day h3,.posts-by-date .day h4,.posts-by-date .day h5,.posts-by-date .day h6{font:inherit;font-size:1em;float:left;margin:0;padding:0;width:4em}.posts-by-date .year .months,.posts-by-date .year .days,.posts-by-date .year .posts,.posts-by-date .month .months,.posts-by-date .month .days,.posts-by-date .month .posts,.posts-by-date .day .months,.posts-by-date .day .days,.posts-by-date .day .posts{margin-left:4em}.posts-by-date .year .posts ul,.posts-by-date .year .posts ul li,.posts-by-date .month .posts ul,.posts-by-date .month .posts ul li,.posts-by-date .day .posts ul,.posts-by-date .day .posts ul li{list-style:none;margin:0;padding:0}.posts-by-date .year .posts li.post:not(:first-of-type),.posts-by-date .month .posts li.post:not(:first-of-type),.posts-by-date .day .posts li.post:not(:first-of-type){margin-top:1em}
