@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Exo+2:ital,wght@0,100..900;1,100..900&family=Fira+Code:wght@300..700&family=Sedan:ital@0;1&display=swap";body,button,input,select,textarea{font-family:"Exo 2",-apple-system,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:normal;letter-spacing:normal}h1{font-size:2.3rem;font-weight:700}h2{font-size:1.8rem;font-weight:700}h3{font-size:1.5rem;font-weight:700}h4{font-size:1.2rem;font-weight:700}code,pre{font-size:.85rem;font-family:"Fira Code",Courier,monospace}.post a:focus{outline:thin dotted}.post a:hover,.post a:active{outline:0}.post ::-moz-selection{background:rgba(255,255,0,.3);color:#000}.post ::selection{background:rgba(0,255,128,.3);color:#000}.post a::-moz-selection{background:rgba(255,255,0,.3);color:#0645ad}.post a::selection{background:rgba(255,255,0,.3);color:#0645ad}.post p{margin:1em 0}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{font-family:"Merriweather",serif;font-weight:normal;color:#111;line-height:3rem}.post h4,.post h5,.post h6{font-weight:bold}.post h1{font-size:2.5em}.post h2{font-size:2em}.post h3{font-size:1.5em}.post h4{font-size:1.2em}.post h5{font-size:1em}.post h6{font-size:.9em}.post blockquote{color:var(--default-gray);margin:0;padding-left:2em;border-left:.5em var(--default-gray) solid;font-family:"Merriweather",serif;font-size:.9rem}.post hr{display:block;height:2px;border:0;border-top:1px solid #aaa;border-bottom:1px solid #eee;margin:1em 0;padding:0}.post pre,.post code,.post kbd,.post samp{color:#000;font-family:"Fira Code",Courier,monospace;font-size:.98em}.post pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.post b,.post strong{font-weight:bold}.post em,.post dfn{font-style:italic}.post ins{background:#ff9;color:#000;text-decoration:none}.post mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}.post sub,.post sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.post sup{top:-0.5em}.post sub{bottom:-0.25em}.post ul,.post ol{margin:1em 0;padding:0 0 0 2em;list-style:square}.post li p:last-child{margin:0}.post dd{margin:0 0 0 2em}.post img{border:2px solid rgba(41,41,41,.1254901961);background-color:#f0f0f0;border-radius:6px;padding:1rem;max-width:50%;max-height:50%;display:block;margin:0 auto;transition:all .5s ease-out;cursor:pointer}.post img:hover{transform:rotateZ(-2.5deg);border-color:var(--theme-highlight);border-width:6px}.post table{border-collapse:collapse;border-spacing:0;width:100%}.post tr:nth-child(even){background-color:var(--theme-background)}.post th{border-bottom:1px solid var(--theme-primary-border);background-color:var(--theme-highlight);padding:8px}.post td{vertical-align:top;padding:8px}@media only screen and (min-width: 480px){.post body{font-size:14px}}@media only screen and (min-width: 768px){.post body{font-size:16px}}@media print{.post *{background:rgba(0,0,0,0) !important;color:#000 !important;filter:none !important;-ms-filter:none !important}.post body{font-size:12pt;max-width:100%}.post a,.post a:visited{text-decoration:underline}.post hr{height:1px;border:0;border-bottom:1px solid #000}.post a[href]:after{content:" (" attr(href) ")"}.post abbr[title]:after{content:" (" attr(title) ")"}.post .ir a:after,.post a[href^="javascript:"]:after,.post a[href^="#"]:after{content:""}.post pre,.post blockquote{border:1px solid #999;padding-right:1em;page-break-inside:avoid}.post tr,.post img{page-break-inside:avoid}.post img{max-width:50% !important}@page :left{.post{margin:15mm 20mm 15mm 10mm}}@page :right{.post{margin:15mm 10mm 15mm 20mm}}.post p,.post h2,.post h3{orphans:3;widows:3}.post h2,.post h3{page-break-after:avoid}}.main-site main section.blog{grid-template-columns:100%}
