@import url("pygment.min.css");@font-face{font-family:gabriele-bad;src:url('../fonts/gabriele-bad.woff') format('woff')}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;padding:0;overflow-x:hidden;font-family:monospace;font-size:1.2em;line-height:1.5;word-spacing:1.2;color:#1c1c1c;background-color:#fefefe}#container{margin:0;padding:0;max-width:100vw;min-height:100vh;display:flex;flex-direction:column}a{color:#007f3d;text-decoration:none}a:hover{color:#11a344}ul{display:block;list-style-type:disc;margin:1em 0 1em 0;padding-left:40px}ul li{margin:.5rem 0 .5rem 0}header{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}header h1{font-size:1.6em}header h1 a,header .languages a,header a.toggle-menu{color:#1c1c1c;text-decoration:none}header .languages,header .languages a{font-size:small;margin-bottom:0}nav{background-color:#007f3d;box-shadow:0 4px 12px rgba(0,0,0,0.35);padding:20px 20px 20px 25px;font-weight:bold;text-align:left}nav a{display:inline-block;color:#fdfdfd;text-decoration:none}nav a:hover{color:#fdfdfd;opacity:.7}nav .sep{color:#11a344;height:100%}h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a{font-family:"gabriele-bad",sans-serif;font-weight:bold;text-decoration:none}section h1 a{color:#30694b;text-decoration:none}section#welcome a{font-weight:600}p.year{font-size:1.1rem;font-weight:700}.meta-aside,aside{font-family:"gabriele-bad",sans-serif;margin:.5em 0;color:#333;font-size:.8em}#list ul{margin:0;padding:0;list-style:none}#list ul li a{font-weight:bold}.meta-aside ul,aside ul{margin:0;padding:0;list-style:none}.meta-aside ul li,aside ul li{margin:0;padding:0}aside ul li{margin-bottom:10px}.meta-aside a,aside a{color:#1c1c1c}figure{text-align:center;font-size:small;margin-bottom:2rem}img{max-width:90%}ul.pagination{display:flex;justify-content:center;margin:1rem 0 0;padding:.5rem 0;list-style:none;flex-direction:row}ul.pagination li{padding:0 .5rem}ul.pagination li.active{font-weight:bold}main section.post-nav{margin:.5em 0;padding:.5em 0;display:flex;justify-content:space-between;border-top:1px solid #f7f7f7;font-size:.9em}#left-page{text-align:left;font-weight:bold}#right-page{text-align:right;font-weight:bold}#left-arrow{float:left;padding-right:5px}#right-arrow{float:right;padding-left:5px}div.footdef{margin-top:.5rem}.footref{font-weight:bold}.footpara{display:inline}.footpara a{font-weight:normal}footer{font-size:.7em;font-weight:bold;border-top:3px solid #11a344;margin:4rem 0 0 0}footer ul{margin:0;padding:0;display:flex;justify-content:space-around;flex-wrap:wrap;list-style:none}footer ul.powered li img{max-width:60px}footer .sponsor-title{color:#007f3d}footer ul.sponsor li img{vertical-align:middle;margin-top:1rem}footer .privacy{padding:10px 0 10px 0;border-bottom:3px solid #11a344}dl dd{font-style:italic}blockquote{margin:1rem;border-right:solid .1rem #0f6;padding:.5rem 2rem;position:relative;background-color:#b9fbc0;box-shadow:0 -1px 0 #003b2f inset}blockquote::before{content:"❞";font-size:3rem;color:rgba(0,59,47,0.3);position:absolute;left:6px;top:0}pre{background-color:#484848;overflow-x:auto;padding:.8rem .1rem .8rem .8rem;font-size:.8rem;box-shadow:0 -1px 0 #bbb inset}pre code{font-size:1rem}.org-ul>li>code,.org-ol>li>code,p code{padding:.2rem;background-color:#efefef;border:1px solid #bbb;font-size:.8rem}.org-ul>li>code,.org-ol>li>code{line-height:2.5em}ul.org-ul.list{margin:0;padding:0;list-style:none}ul.org-ul.list>li>a{font-weight:bold}table tr th.org-left,table tr td.org-left{text-align:left}table tr th.org-right,table tr td.org-right{text-align:right;padding-left:12px}table.table-border{border:1px solid;border-collapse:collapse}table.table-border th{background:#007f3d;color:#fdfdfd;border:1px solid #1c1c1c}table.table-border th,table.table-border td{padding:2px 6px 2px 6px}table.table-border td{border-right:1px solid}table.table-border tr{border-bottom:1px solid #1c1c1c}p kbd{display:inline-block;padding:.2rem .3rem;font-size:.8rem;line-height:1rem;color:#555;vertical-align:middle;background-color:#fffef0;border-width:1px;border-style:solid;border-color:#ccc #ccc #bbb;border-image:none;border-radius:3px;box-shadow:0 -1px 0 #bbb inset}video{width:100% !important;height:auto !important}sup::before{content:"["}sup::after{content:"]"}#container main h1,#container main h2{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:3px dotted #555}#container main h1::after,#container main h2::after{content:'';position:absolute;bottom:2px;display:block;width:100%;border-bottom:3px dotted #555}#container main #category h1,#container main #category h1::after{border-bottom:0}#container main h1{font-size:1.6rem}#container main h2{margin:3rem 0 0 0;font-size:1.4rem}#container main h2.footnotes{font-family:monospace;font-size:1.1rem;border-bottom:1px solid #555}#container main h2.footnotes::after{border-bottom:0}#container main h3{margin:3rem 0 0 0}#text-footnotes{font-style:italic;font-size:smaller}.hr-sep{background-image:url('../images/colons.png');display:block;width:100%;height:12px;border:0}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media(min-width:1025px){#container{width:1024px;margin:0 auto}}@media(max-width:1024px){#container{width:95%;margin:0 auto}}@media(min-width:700px){footer ul{justify-content:center}footer ul li{margin:0 2rem 0 0}footer ul.sponsor{margin:0 0 2rem 0}}@media only screen and (max-width:699px){body{font-size:.9rem}header{display:flex;justify-content:flex-start}header h1{display:block;margin-left:1rem}header h1 a{font-size:1.4rem}header a.toggle-menu{padding-left:.5rem;margin-top:1rem;font-size:1.4rem}footer #gnu{order:1}}@media only screen and (max-width:550px){header{display:flex;flex-direction:column;align-items:center}footer ul.sponsor{justify-content:space-around}}@media only screen and (max-width:375px){header h1 a,h1{font-size:1.2rem}header h1 a{margin-top:.2rem}header a.toggle-menu{padding-left:.5rem;margin-top:1rem;font-size:1.2rem}}
