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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:content-box}html{font-family:-apple-system, helvetica, arial, sans-serif;font-size:13pt;background:#b1e4e3;text-rendering:optimizeLegibility}body{line-height:15pt}pre,code,.post-meta{font-family:"Fantasque Sans Mono", "Menlo", "Consolas", monospace;font-size:12pt}@media (max-width: 667px){html,pre{font-size:10pt}pre,code{font-size:8pt;word-wrap:break-word}.sidebar{display:none}}@media (max-width: 801px){html,pre{font-size:11pt}pre,code{font-size:10pt;word-wrap:break-word}.sidebar{display:none}}h1,h2,h3,h4,h5,h6{font-weight:bold}.post-content h2{border-bottom:1px dashed black;padding-bottom:5px}ul{list-style-type:disc}ol{list-style-type:decimal}a[rel="footnote"]{vertical-align:super;font-size:0.9rem;line-height:1;background:none;text-shadow:none;display:inline-block;position:relative;top:0.1rem;text-decoration:none;padding-right:3px}a[rel="footnote"]:hover:before{content:'['}a[rel="footnote"]:hover:after{content:']'}a[rev="footnote"]{font-size:0.6em;margin-left:3px}code{border-bottom:2px dashed #b1e4e3}pre{border-left:2px solid #b1e4e3}pre code{border-bottom:0}code{padding:2px 5px}pre code{padding:0}div.footnotes{font-size:0.8em}i,em{font-style:italic}b,strong{font-weight:bold}hr.page-break{text-align:center;border:0}hr.page-break:after{content:"^L";color:#999;display:block;font-size:0.8em;margin:2em 0}sup{vertical-align:top;font-size:0.8rem;position:relative;top:-0.1em;margin-top:-100px;margin-left:1px}blockquote{border-left:2px solid darkred;border-right:2px solid darkred;padding-left:10px;padding-right:10px}blockquote cite::before{content:"~~~"}.post-meta{color:#CC148C;vertical-align:top}.page-content{padding:1rem 0;max-width:80ex;margin-left:2.5%;background:white}.wrapper{margin:0 20px}p,ul,ol,.highlighter-rouge{margin:0;margin-bottom:1rem}li>p{margin:0.75rem 0}ul,ol{margin-left:1em}h1{margin-bottom:0.5rem}h2,h3,h4,h5,h6{margin-top:3rem;margin-bottom:0.5rem}li{margin:0.5em 0}pre{padding:0 2%}div.footnotes{margin-top:3em;font-size:0.8em}div.footnotes hr{max-width:100px;margin:0;display:block;height:1px;border:0;border-top:1px solid #333}.sidebar{position:relative;float:right;right:-17rem;width:15rem;margin-left:-15rem;margin-top:3rem;filter:drop-shadow(1.5px 1.5px 1px #9cc);opacity:0.8;font-size:0.8rem}.highlighter-rouge .c{color:#998;font-style:italic}.highlighter-rouge .err{color:#a61717;background-color:#e3d2d2}.highlighter-rouge .k{font-weight:bold}.highlighter-rouge .o{font-weight:bold}.highlighter-rouge .cm{color:#998;font-style:italic}.highlighter-rouge .cp{color:#999;font-weight:bold}.highlighter-rouge .c1{color:#998;font-style:italic}.highlighter-rouge .cs{color:#999;font-weight:bold;font-style:italic}.highlighter-rouge .gd{color:#000;background-color:#fdd}.highlighter-rouge .gd .x{color:#000;background-color:#faa}.highlighter-rouge .ge{font-style:italic}.highlighter-rouge .gr{color:#a00}.highlighter-rouge .gh{color:#999}.highlighter-rouge .gi{color:#000;background-color:#dfd}.highlighter-rouge .gi .x{color:#000;background-color:#afa}.highlighter-rouge .go{color:#888}.highlighter-rouge .gp{color:#555}.highlighter-rouge .gs{font-weight:bold}.highlighter-rouge .gu{color:#aaa}.highlighter-rouge .gt{color:#a00}.highlighter-rouge .kc{font-weight:bold}.highlighter-rouge .kd{font-weight:bold}.highlighter-rouge .kp{font-weight:bold}.highlighter-rouge .kr{font-weight:bold}.highlighter-rouge .kt{color:#458;font-weight:bold}.highlighter-rouge .m{color:#099}.highlighter-rouge .s{color:#d14}.highlighter-rouge .na{color:teal}.highlighter-rouge .nb{color:#268bd2}.highlighter-rouge .nc{color:#458;font-weight:bold}.highlighter-rouge .no{color:teal}.highlighter-rouge .ni{color:purple}.highlighter-rouge .ne{color:#900;font-weight:bold}.highlighter-rouge .nf{color:#900;font-weight:bold}.highlighter-rouge .nn{color:#555}.highlighter-rouge .nt{color:navy}.highlighter-rouge .nv{color:teal}.highlighter-rouge .ow{font-weight:bold}.highlighter-rouge .w{color:#bbb}.highlighter-rouge .mf{color:#099}.highlighter-rouge .mh{color:#099}.highlighter-rouge .mi{color:#099}.highlighter-rouge .mo{color:#099}.highlighter-rouge .sb{color:#d14}.highlighter-rouge .sc{color:#d14}.highlighter-rouge .sd{color:#d14}.highlighter-rouge .s2{color:#d14}.highlighter-rouge .se{color:#d14}.highlighter-rouge .sh{color:#d14}.highlighter-rouge .si{color:#d14}.highlighter-rouge .sx{color:#d14}.highlighter-rouge .sr{color:#009926}.highlighter-rouge .s1{color:#d14}.highlighter-rouge .ss{color:#990073}.highlighter-rouge .bp{color:#999}.highlighter-rouge .vc{color:teal}.highlighter-rouge .vg{color:teal}.highlighter-rouge .vi{color:teal}.highlighter-rouge .il{color:#099}.wrapper a{color:#a6192e;text-decoration:none;background-image:linear-gradient(#fcfbfc, #fcfbfc),linear-gradient(#fcfbfc, #fcfbfc),linear-gradient(#a6192e, #a6192e);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:.03em 0 #fcfbfc, -.03em 0 #fcfbfc, 0  .03em #fcfbfc, 0 -.03em #fcfbfc, .06em 0 #fcfbfc, -.06em 0 #fcfbfc, .09em 0 #fcfbfc, -.09em 0 #fcfbfc, .12em 0 #fcfbfc, -.12em 0 #fcfbfc;background-position:0 87%, 100% 87%, 0 97%}.wrapper a:hover,.wrapper a:focus{color:red;background-image:linear-gradient(#fcfbfc, #fcfbfc),linear-gradient(#fcfbfc, #fcfbfc),linear-gradient(red, red)}aside a{color:darkblue}aside a:hover{background:lime}
