*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;font-family:helvetica neue,arial,sans-serif;color:#313a3d;width:100%;line-height:1.6;margin:0;padding-left:5px;padding-right:5px}header#banner{margin:25px 0}header#banner a{color:#313a3d;text-decoration:none}header#banner a:hover{text-decoration:underline}header#banner h2{display:inline;font-size:21px;font-size:2.1rem;margin:0 8px 0 0}header#banner nav{display:inline-block}header#banner nav ul{list-style-type:none;font-size:1.05em;text-transform:lowercase;margin:0;padding:0}header#banner nav ul li{display:inline;margin:0 3px}header#banner nav ul li a{color:#454545}.tags li::marker{content:""}.tags li::before{content:"🏷 "}.tags li{display:inline;padding-right:10px}.tags{padding-left:0;padding-top:1px}.tags a{border-bottom:3px solid var(--maincolor)}.tags a:hover{color:#fff;background-color:var(--hovercolor)}main#content a{color:#007dfa;text-decoration:none}main#content a:hover{text-decoration:underline}main#content h1,main#content h2,main#content h3,main#content h4,main#content h5,main#content h6{margin-bottom:0;line-height:1.15}main#content h3{font-size:19px;font-size:1.9rem}main#content h1+p,main#content h2+p,main#content h3+p,main#content h4+p,main#content h5+p,main#content h6+p{margin-top:5px}main#content p{color:#394548;margin:16px 0}main#content hr{height:1px;border:0;background:#d8d8d8}main#content ul.posts{list-style-type:none;font-size:16px;font-size:1.6rem;margin-top:0;padding:0}main#content ul.posts li{margin:5px 0;padding:0}main#content ul.posts small{font-size:.8em;color:#767676;margin-left:10px}main#content ul.posts li a{text-decoration:none}main#content ul.posts li a:hover{color:#369aff}main#content ul.posts li a:hover small{color:inherit}main#content header#post-header h1{display:block;font-size:23px;font-size:2.3rem;line-height:1.15}main#content header#post-header time{display:block;font-size:.85em;color:#767676}main#content #toc{border:1px solid #b1b1b1;border-radius:1px;line-height:26px;margin:16px 0;padding:9px 14px}main#content #toc h4{font-size:1.06em;color:#3d3d3d;margin:0}main#content #toc nav#TableOfContents{margin-top:4px}main#content #toc nav#TableOfContents>ul,main#content #toc nav#TableOfContents>ol{margin-left:-40px}main#content #toc ul,main#content #toc ol{font-size:.98em;margin:0;padding:0 0 0 40px}main#content #toc ul{list-style-type:none}main#content #toc ol{counter-reset:item}main#content #toc ol li{display:block}main#content #toc ol li:before{content:counters(item,".")". ";counter-increment:item}main#content img{max-width:100%;margin:0 auto}main#content figure{margin:16px 0}main#content figure img{display:block;max-width:100%;margin:0 auto}main#content figure figcaption{font-size:.92em;font-style:italic;line-height:22px;text-align:center;margin-top:6px;padding:0 10px}main#content figure figcaption h4{font-style:normal;display:inline;margin:0}main#content figure figcaption p{display:inline;margin:0;padding-left:8px}main#content code,main#content pre{font-family:menlo,monospace}main#content code{font-size:.96em;padding:0 5px}main#content pre{display:block;overflow-x:auto;font-size:14px;font-size:1.4rem;white-space:pre;margin:20px 0;padding:1.5rem;line-height:1.4}main#content pre code{padding:0}main#content section.footnotes{font-size:.9em}footer#footer{font-size:14px;font-size:1.4rem;font-weight:300;color:#949494}#footer-image{float:right;width:300px}@media(min-width:770px){body{width:60%;line-height:1.5;margin:0 16px;padding:0 16px;background-color:#fff;background-image:url(/img/niconiconi.png);background-position:100% 100%;background-repeat:no-repeat;background-attachment:fixed;background-size:30%}#footer-image{width:0%}main#content hr{width:108%}header#banner h2{font-size:25px;font-size:2.5rem}main#content h3{font-size:20px;font-size:2rem}main#content ul.posts{font-size:18px;font-size:1.8rem}main#content header#post-header h1{font-size:26px;font-size:2.6rem}main#content img{max-width:108%}main#content figure{}main#content figure img{max-width:108%}main#content pre{width:108%;padding:1.5rem 2.2rem}}mjx-container[jax=CHTML]{line-height:0}mjx-container [space="1"]{margin-left:.111em}mjx-container [space="2"]{margin-left:.167em}mjx-container [space="3"]{margin-left:.222em}mjx-container [space="4"]{margin-left:.278em}mjx-container [space="5"]{margin-left:.333em}mjx-container [rspace="1"]{margin-right:.111em}mjx-container [rspace="2"]{margin-right:.167em}mjx-container [rspace="3"]{margin-right:.222em}mjx-container [rspace="4"]{margin-right:.278em}mjx-container [rspace="5"]{margin-right:.333em}mjx-container [size=s]{font-size:70.7%}mjx-container [size=ss]{font-size:50%}mjx-container [size=Tn]{font-size:60%}mjx-container [size=sm]{font-size:85%}mjx-container [size=lg]{font-size:120%}mjx-container [size=Lg]{font-size:144%}mjx-container [size=LG]{font-size:173%}mjx-container [size=hg]{font-size:207%}mjx-container [size=HG]{font-size:249%}mjx-container [width=full]{width:100%}mjx-box{display:inline-block}mjx-block{display:block}mjx-itable{display:inline-table}mjx-row{display:table-row}mjx-row>*{display:table-cell}mjx-mtext{display:inline-block}mjx-mstyle{display:inline-block}mjx-merror{display:inline-block;color:red;background-color:#ff0}mjx-mphantom{visibility:hidden}mjx-assistive-mml{position:absolute!important;top:0;left:0;clip:rect(1px,1px,1px,1px);padding:1px 0 0!important;border:0!important;display:block!important;width:auto!important;overflow:hidden!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}mjx-assistive-mml[display=block]{width:100%!important}mjx-math{display:inline-block;text-align:left;line-height:0;text-indent:0;font-style:normal;font-weight:400;font-size:100%;font-size-adjust:none;letter-spacing:normal;word-wrap:normal;word-spacing:normal;white-space:nowrap;direction:ltr;padding:1px 0}mjx-container[jax=CHTML][display=true]{display:block;text-align:center;margin:1em 0}mjx-container[jax=CHTML][display=true][width=full]{display:flex}mjx-container[jax=CHTML][display=true] mjx-math{padding:0}mjx-container[jax=CHTML][justify=left]{text-align:left}mjx-container[jax=CHTML][justify=right]{text-align:right}mjx-c::before{display:block;width:0}.MJX-TEX{font-family:MJXZERO,MJXTEX}.TEX-B{font-family:MJXZERO,MJXTEX-B}.TEX-I{font-family:MJXZERO,MJXTEX-I}.TEX-MI{font-family:MJXZERO,MJXTEX-MI}.TEX-BI{font-family:MJXZERO,MJXTEX-BI}.TEX-S1{font-family:MJXZERO,MJXTEX-S1}.TEX-S2{font-family:MJXZERO,MJXTEX-S2}.TEX-S3{font-family:MJXZERO,MJXTEX-S3}.TEX-S4{font-family:MJXZERO,MJXTEX-S4}.TEX-A{font-family:MJXZERO,MJXTEX-A}.TEX-C{font-family:MJXZERO,MJXTEX-C}.TEX-CB{font-family:MJXZERO,MJXTEX-CB}.TEX-FR{font-family:MJXZERO,MJXTEX-FR}.TEX-FRB{font-family:MJXZERO,MJXTEX-FRB}.TEX-SS{font-family:MJXZERO,MJXTEX-SS}.TEX-SSB{font-family:MJXZERO,MJXTEX-SSB}.TEX-SSI{font-family:MJXZERO,MJXTEX-SSI}.TEX-SC{font-family:MJXZERO,MJXTEX-SC}.TEX-T{font-family:MJXZERO,MJXTEX-T}.TEX-V{font-family:MJXZERO,MJXTEX-V}.TEX-VB{font-family:MJXZERO,MJXTEX-VB}mjx-stretchy-v mjx-c,mjx-stretchy-h mjx-c{font-family:MJXZERO,MJXTEX-S1,MJXTEX-S4,MJXTEX,MJXTEX-A!important}@font-face{font-family:MJXZERO;src:url(/fonts/MathJax_Zero.woff)format("woff")}@font-face{font-family:MJXTEX;src:url(/fonts/MathJax_Main-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-B;src:url(/fonts/MathJax_Main-Bold.woff)format("woff")}@font-face{font-family:MJXTEX-I;src:url(/fonts/MathJax_Math-Italic.woff)format("woff")}@font-face{font-family:MJXTEX-MI;src:url(/fonts/MathJax_Main-Italic.woff)format("woff")}@font-face{font-family:MJXTEX-BI;src:url(/fonts/MathJax_Math-BoldItalic.woff)format("woff")}@font-face{font-family:MJXTEX-S1;src:url(/fonts/MathJax_Size1-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-S2;src:url(/fonts/MathJax_Size2-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-S3;src:url(/fonts/MathJax_Size3-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-S4;src:url(/fonts/MathJax_Size4-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-A;src:url(/fonts/MathJax_AMS-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-C;src:url(/fonts/MathJax_Calligraphic-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-CB;src:url(/fonts/MathJax_Calligraphic-Bold.woff)format("woff")}@font-face{font-family:MJXTEX-FR;src:url(/fonts/MathJax_Fraktur-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-FRB;src:url(/fonts/MathJax_Fraktur-Bold.woff)format("woff")}@font-face{font-family:MJXTEX-SS;src:url(/fonts/MathJax_SansSerif-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-SSB;src:url(/fonts/MathJax_SansSerif-Bold.woff)format("woff")}@font-face{font-family:MJXTEX-SSI;src:url(/fonts/MathJax_SansSerif-Italic.woff)format("woff")}@font-face{font-family:MJXTEX-SC;src:url(/fonts/MathJax_Script-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-T;src:url(/fonts/MathJax_Typewriter-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-V;src:url(/fonts/MathJax_Vector-Regular.woff)format("woff")}@font-face{font-family:MJXTEX-VB;src:url(/fonts/MathJax_Vector-Bold.woff)format("woff")}@media(prefers-color-scheme:dark){html{scrollbar-color:#6c6c6c #2e2e2e}body{color:#ebebeb;background:#121212}header#banner a{color:#e0e0e0;text-decoration:none}header#banner nav ul li a{color:#ccc}main#content a{color:#00b1ed}main#content p{color:#f5f5f5}main#content hr{background:#5c5c5c}main#content #toc h4{color:#d4d4d4}main#content ul.posts small{color:#a7a7a7}main#content ul.posts li a:hover{color:#21c7ff}main#content header#post-header time{color:#a7a7a7}}