html,body{background:white}html{height:100%}a:any-link{color:blue}body{color:black;font-family:Palatino, Georgia, Times, serif;font-size:18px;line-height:1.4;margin:0;min-height:100%;overflow-wrap:break-word;background-color:#eee}.header{text-align:center}.header #title{margin-bottom:0.5rem}.header .bio{font-style:italic;color:#666}.links{padding-top:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-inline-start:0}.links li{list-style-type:none}.links li:not(:last-child)::after{content:"/";margin-left:1rem}footer{margin:2rem}footer .links{font-size:0.8rem}footer .links a:any-link{color:#666}.page-header h1{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem;margin-left:2rem}@media screen and (max-width: 768px){.page-header h1{margin-left:1rem}}h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, sans-serif;font-size:2.5em;margin-top:3rem}h1#title,h2#title,h3#title,h4#title,h5#title,h6#title{font-weight:bold}h1:not(#title),h2:not(#title),h3:not(#title),h4:not(#title),h5:not(#title),h6:not(#title){font-weight:400}h1 a:any-link,h2 a:any-link,h3 a:any-link,h4 a:any-link,h5 a:any-link,h6 a:any-link{color:black;text-decoration:none}code:not(pre>code){font-family:Monaco, Consolas, "Courier New", monospace;padding:0.2rem 0.4rem;background:#fdf6e3;border:1px solid #eae2cf;border-radius:3px;font-size:0.8em}div.highlighter-rouge{background:#fdf6e3;border:2px solid #eae2cf;border-radius:4px}div.highlighter-rouge code{display:block;overflow-x:auto;white-space:pre-wrap;padding:1rem;font-size:0.875rem}hr{margin:2rem 0}p{margin:1rem 0}li{margin:0.4rem 0}*:target{background:yellow}.page-content{max-width:1200px;overflow:auto;margin:0 auto}@media screen and (max-width: 768px){.page-content{max-width:100%;margin:0}}.content-container{background-color:white;box-shadow:0 2px 2px rgba(0,0,0,0.3),0 2px 2px rgba(0,0,0,0.3);border:1px solid #b8b8b8;border-radius:5px;padding:2rem 3rem;margin:2em}@media screen and (max-width: 768px){.content-container{margin-left:4px;margin-right:4px;padding-left:1.5rem;padding-right:1.5rem}}.home-header{margin:2em}.page-header+.post{margin-top:0}.post{background-color:white;box-shadow:0 2px 2px rgba(0,0,0,0.3),0 2px 2px rgba(0,0,0,0.3);border:1px solid #b8b8b8;border-radius:5px;padding:1rem 3rem 4rem 3rem;margin:2em}.post:not(:last-child):not(+footer){margin-bottom:3rem}.post p{text-align:justify;line-height:1.6rem}.post h1{line-height:1.1em;margin-bottom:0.2em}.post time,.post .reading-time{font-style:italic;color:#999}.post .post-meta{margin-bottom:2.5rem;margin-top:0rem}.post .read-more{display:inline-block;margin-top:1rem;font-weight:bold}@media screen and (max-width: 768px){.post{margin-left:4px;margin-right:4px;padding-left:1.5rem;padding-right:1.5rem}}hr{text-align:center;border:0}hr:before{content:'⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅'}table{width:100%}table,th,td{border:thin solid black;border-collapse:collapse;padding:0.4rem}blockquote{font-style:italic;border:thin solid black;padding:1rem}blockquote p{margin:0}img{max-width:100%;display:block;margin:0 auto}img[alt*="Try the full Nx platform"]{max-width:min(500px, 100%)}p:has(img){margin-top:2em;margin-bottom:2em}p:has(img) img{margin-bottom:0.3em}p:has(img) em{display:block;text-align:center;font-size:0.9em;color:#666;margin-top:0;font-style:italic}.highlight{background:#fdf6e3}pre.highlight{margin-top:0;margin-bottom:0}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.highlight .lineno{user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none}.lineno::-moz-selection{background-color:transparent}.lineno::selection{background-color:transparent}
