:root{--border: #000;--border-radius: 3px;--shadow: #efefef;--shadow-size: 5px;--nav-shadow-size: 3px;--code-font: monospace;--font: sans-serif;--blue: #0c52bb;--link-hover: #3b84f2;--margin: 20px;--text: #000;--comment: #666;--yellow: #fff3c4;--quote-color: #555;--green: #1c5708;--white: #fff;--lgrey: #f7f7f7;--dgrey: #ddd;--purple: #5c21a5;--orange: #a55000}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.3}ol,ul,ol li,ul li{list-style-type:none;margin:0px;padding:0px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:separate;border-spacing:0;width:100%}table th{font-weight:bold}input[type="submit"],input[type="button"],input[type="checkbox"],input[type="radio"],button,select{cursor:pointer}*[disabled],*[disabled="disabled"]{cursor:not-allowed}textarea{overflow:auto}acronym,abbr{cursor:help}@font-face{font-family:'icons';src:url("/fonts/icons-9cd8b208.woff?v=1") format("woff"),url("/fonts/icons-28060800.woff2?v=1") format("woff2");font-weight:normal;font-style:normal;font-display:block}i{font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\f015"}.icon-info-circle:before{content:"\f05a"}.icon-comments:before{content:"\f086"}.icon-feed:before{content:"\f09e"}.icon-rss:before{content:"\f09e"}.icon-briefcase:before{content:"\f0b1"}.icon-newspaper-o:before{content:"\f1ea"}h1,h2,h3,h4,h5,h6{font-weight:bold}a:hover,a:active{outline:none}strong{font-weight:bold}small{font-size:11px}i{line-height:1.8;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5;margin:5px 0px}h1{font-size:34px}h2{font-size:30px;font-weight:500}h3{font-size:24px;font-weight:500}h4{font-size:20px;font-weight:500}p,ul,ol,blockquote{margin-bottom:var(--margin)}a{color:var(--blue);font-weight:500;text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}blockquote{border:1px solid var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-size) var(--shadow-size) var(--shadow);color:var(--quote-color);font-style:italic;margin-bottom:var(--margin);padding:10px}blockquote *:last-child{margin-bottom:0}time{font-size:14px}em{font-style:italic}pre{border:1px solid #000;border-radius:var(--border-radius);box-shadow:var(--shadow-size) var(--shadow-size) var(--shadow);font-family:var(--code-font);font-size:12px;line-height:1.5;margin-bottom:var(--margin);padding:10px;white-space:pre-wrap}p code,li code,table code{background:var(--lgrey);border:1px solid var(--dgrey);border-radius:5px;font-family:var(--code-font);padding:0 5px 2px 5px}.highlight .k{font-weight:bold}.highlight .s,.highlight .s1,.highlight .s2{color:var(--green)}.highlight .ss{color:var(--orange)}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .il{color:var(--blue)}.highlight .c,.highlight .cp,.highlight .cm,.highlight .cs,.highlight .c1{color:var(--comment)}.highlight .vi{color:var(--purple)}body{background:var(--white);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.8}ul{margin-left:20px}ul li{list-style-type:disc}ul li ul{margin-bottom:0}ul li li{list-style-type:circle}ol{margin-left:20px}ol li{list-style-type:decimal}table{border:1px solid var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-size) var(--shadow-size) var(--shadow);margin-bottom:var(--margin)}table th,table td{border-bottom:1px solid var(--border);padding:5px;text-align:left}table th{background:var(--lgrey)}table tr:last-child td{border-bottom:0}.profile-photo{border:1px solid var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-size) var(--shadow-size) var(--shadow);display:none;float:right;margin-left:20px}@media only screen and (min-width: 750px){.profile-photo{display:inline}}.meta{font-size:14px}.note{background:var(--yellow);border:1px solid var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-size) var(--shadow-size) var(--shadow);display:flex;flex-direction:row;font-size:0.9rem;margin-bottom:var(--margin);padding:10px}.note .icon{font-size:2rem;line-height:1;margin-right:10px}.note .text{align-self:center}.note p:last-child{margin-bottom:0}.articles-index .time{width:110px}.articles-index{border:0;border-radius:0;box-shadow:none}.articles-index td,.articles-index th{border:none;padding:0}@media only screen and (max-width: 660px){.articles-index .time{display:none}}.top{font-size:16px;margin:var(--margin) 0}.top nav ul{border-bottom:1px solid var(--dgrey);margin:0;padding-bottom:var(--margin);text-align:center}.top nav li{display:inline-block;list-style-type:none;margin-right:var(--margin)}.top nav li:last-child{margin-right:0}.top nav li a{color:var(--text)}@media only screen and (max-width: 480px){.top nav li{margin-right:0;margin-bottom:5px;width:100%}}@media only screen and (max-width: 200px){.top nav li a i{display:none}}.content,.top{margin-left:auto;margin-right:auto;max-width:600px;padding:0 15px}.article header{text-align:center}.atom .note{margin-top:var(--margin);margin-bottom:10px}