:root{--navbar-color:#002241;--navbar-width:18rem;--home-color:#d170c7;--technical-color:#33c304;--coding-color:#e38f01;--simulation-color:#C7547D;--resources-color:#9DFFFF;--about-color:#d4bd04;--hover-color:#00182d}body{font-family:monospace}.navbar{position:fixed;left:0;top:0;width:20rem;height:100vh;background:var(--navbar-color)}.blog_name{display:block;color:#fff;text-align:right;font-size:30px;margin:0;padding:0;padding-top:30px;padding-bottom:40px;background-color:#002241;padding-right:5px}.navbar-links{margin:0;padding:0;text-align:right;font-size:15px;list-style:none}.navbar-links li a{text-decoration:none;display:block;padding-bottom:15px;padding-top:15px;padding-right:5px}.navbar-links a:hover{font-weight:700;text-decoration:underline;background-color:#00182d}.home{color:var(--home-color)}.technical{color:var(--technical-color)}.coding{color:var(--coding-color)}.simulation{color:var(--simulation-color)}.resources{color:#52aafa}.about{color:var(--about-color)}.portal{color:#fff;font-size:12px;position:absolute;bottom:50px;right:50%}.toggle-button{position:absolute;flex-direction:column;justify-content:space-between;background:#002241;border:#fff}.toggle-button .bar{height:3px;width:100%;background-color:#fff;border-radius:10px}.figure{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:2rem;padding-bottom:2rem;margin:0 auto;max-width:45rem;height:auto}.figDivLabel{position:relative;display:flex;color:var(--navbar-color);font-weight:700}.figTitle{color:var(--navbar-color);padding-bottom:.5rem;font-style:italic}.figNote{position:relative;font-size:9pt;display:flex;line-height:1.5;padding-top:.5rem}.figLabel::before{display:block;content:"";width:6.75rem;height:2.25rem;position:absolute;top:-.5rem;left:-1rem;border-top:1.5px solid var(--hover-color);border-left:1.5px solid var(--hover-color)}.figLabelAbout::before{display:block;content:"";width:6.75rem;height:2.25rem;position:absolute;top:-.5rem;left:-1rem;border-top:1.5px solid var(--hover-color);border-left:1.5px solid var(--hover-color)}.figNote::before{display:block;content:"";width:6.75rem;height:2.25rem;position:absolute;bottom:-.5rem;right:-1rem;border-bottom:1.5px solid var(--hover-color);border-right:1.5px solid var(--hover-color)}.theta{font-style:normal}.pseudocode{white-space:pre;text-align:center;line-height:2}@media(max-width:450px){.figure{min-width:20rem;max-width:20rem}}.blog_post{padding:0;margin-left:var(--navbar-width);font-family:Helvetica;background:#fff}.blog_title{color:var(--hover-color);background:#fff;font-size:1.75rem;text-align:left}.blog_summary{font-weight:700;padding-top:1rem;font-size:.85rem}time{color:var(--navbar-color);font-size:.6em}.content{position:relative;max-width:50rem;height:fit-content;margin:0 auto;margin-top:5rem;background:#fff;color:var(--hover-color);font-size:14px;font-family:palatino}.r{max-width:80%;margin:0 auto}.blog_title{display:none;color:var(--hover-color);background:#fff;font-size:1.75rem;text-align:left}time{display:none}.toggle-button:hover{cursor:pointer}.giscus{position:relative;margin:0 auto;max-width:800px}a[href*=https]{color:var(--hover-color)}a[href*=https]:hover{color:var(--resources-color)}.content{padding-bottom:5rem}@media(max-width:1275px){body{padding:0;margin:0}.container{padding-left:0}.page_holder,.blog_post{box-sizing:border-box;padding:0;padding-right:2rem;padding-left:2rem;border:0;margin:0 auto}.blog_name{text-align:left;padding-left:1rem;padding-bottom:1rem}.navbar{position:sticky;height:fit-content;width:100%;z-index:5}.navbar-links{display:none;position:absolute;width:25%;text-align:right;background-color:var(--navbar-color);min-width:250px;z-index:2;padding:0;margin:0}.navbar-links.active{display:block;padding:0;margin:0;position:absolute;right:0}.navbar-links.active li a{padding-right:2rem}.toggle-button{position:absolute;display:flex;min-width:60px;min-height:50px;padding:15px;top:15px;right:0}.toggle-button:hover{background-color:var(--hover-color)}.portal{position:initial}}@media(max-width:865px){.post{max-width:90%}.tableContents{height:550px}.toc_container{width:9rem}.blog_post{padding-left:2rem;margin:0}}@media(max-width:750px){.blog_post,.post{max-width:100%}.toc_scroll{position:fixed;bottom:-5px;right:0;left:0;padding:0;margin:0;max-width:100%;z-index:2}.toc_container{position:-webkit-sticky;bottom:25px;padding-bottom:0;margin-bottom:0;height:250px;width:100%;padding-right:2rem;z-index:2}.tableContents{position:-webkit-sticky;font-family:Helvetica!important;font-size:.75rem;font-weight:700;margin-top:4rem;padding-left:0;top:2rem;bottom:2rem;height:160px;background-color:#fff;z-index:2;padding-top:1rem}#toc_button{display:none}#toc_button_bottom{display:block;position:fixed;bottom:-5px;right:0;left:0;padding:0;margin:0;width:100%;height:40px;background-color:var(--navbar-color);cursor:pointer;color:#fff;border:none;z-index:3}button[id=collapseButton]{min-width:40px}}.MJX_LiveRegion{display:none}.MathJax{color:var(--navbar-color)}