:root{--border-radius:3px;--primary-accent-color:#f48024;--secondary-accent-color:#77216f;--secondary-accent-color-hover:#833a72;--color:black;--main-background-color:#fffaf0;--consistent-link-color:blue;--content-metadata-color:#484848;--box-shadow-container-color:#cccccc;--raised-background-color:white;--aside-blockquote-background-color:#e5e5e5;--filter:brightness(25%)}@media(prefers-color-scheme:dark){:root{--color:white;--main-background-color:#2d2d2d;--consistent-link-color:#7db3e3;--content-metadata-color:#d4d4d4;--box-shadow-container-color:#222222;--raised-background-color:#393939;--aside-blockquote-background-color:#1b1b1b;--filter:brightness(175%)}}*,*::before,*::after{box-sizing:border-box}*{color:var(--color);font-family:Arial,Helvetica,sans-serif}::selection{background-color:var(--primary-accent-color);color:#000}address{font-style:unset}article>*:last-child{margin:0}.article-aside{border-left:4px solid var(--secondary-accent-color);border-radius:var(--border-radius);background-color:var(--aside-blockquote-background-color);padding:.75rem;font-style:italic}.article-aside>p{margin:0}body{margin:0;width:100%;overflow-x:hidden;background-color:var(--main-background-color)}blockquote{margin-left:2rem;border-left:4px solid var(--secondary-accent-color);border-radius:var(--border-radius);background-color:var(--aside-blockquote-background-color)}blockquote>p{margin:0;padding:.75rem}details>summary{cursor:pointer}time{color:inherit}ul:not(.undecorated-list)>li:first-child,ol:not(.undecorated-list)>li:first-child,.archive-list>li:first-child{margin-top:0}ul:not(.undecorated-list)>li,ol:not(.undecorated-list)>li,ol.archive-list>li{margin-top:.6575rem;margin-bottom:.6575rem}ul:not(.undecorated-list)>li:last-child,ol:not(.undecorated-list)>li:last-child,ol.archive-list>li:last-child{margin-bottom:0}.btn{color:#fff;background-color:var(--secondary-accent-color);padding:.5rem;border-radius:var(--border-radius);border:2px solid var(--box-shadow-container-color);line-height:100%}.btn:hover,.btn:focus,.btn:active{background-color:var(--secondary-accent-color-hover);transition:background-color ease-in .15s;cursor:pointer}.btn:active{background-color:#290033;transition:background-color ease-in .1s}code,code *{color:inherit;font-family:courier new,Courier,monospace}code{font-size:.9em}figure{margin:0;text-align:center}figure>picture>img{max-width:75%;border:2px solid var(--box-shadow-container-color)}.hidden{height:0}#article-footer{margin:0;margin-top:1rem}.monospace{font-family:courier new,Courier,monospace}div.highlight{overflow-x:auto;border:2px solid var(--box-shadow-container-color);border-radius:var(--border-radius)}div.highlight code{display:flex;flex-direction:column;row-gap:2px}div.highlight pre{margin:0;padding:.25rem 0}div.highlight code a:hover{filter:var(--filter);font-weight:700}.taxonomy-list{display:inline-flex;flex-wrap:wrap}.taxonomy-metadata{line-height:1.375rem}.taxonomy-list>li{margin-right:.3rem}.taxonomy-list>li:last-child{margin-right:0}.taxonomy-value{display:inline-block;padding:.36rem .73rem}#content-about{font-size:medium;margin-top:0}.content-heading>a{vertical-align:middle}#header{display:flex;list-style:none;margin-bottom:1.5rem}#title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}#title{display:inline-block;margin:0;margin-right:.5rem}#h1{font-size:x-large}.font-weight-bold{font-weight:700}.font-weight-normal{font-weight:unset}.summary-title{margin-top:0;font-size:medium}.undecorated-link,.undecorated-link:link,.undecorated-link:visited{text-decoration:none}.consistent-link,.consistent-link:link,.consistent-link:visited{color:var(--consistent-link-color)}.undecorated-list{list-style:none;padding-left:0;margin:0}#page-controls{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:1rem;margin-inline:1.5rem}#page-controls>*,#page-controls-prev>*,#page-controls-next>*{margin-right:1rem}#page-controls>*:last-child,#page-controls-prev>*:last-child,#page-controls-next>*:last-child{margin-right:0}#page-controls-prev,#page-controls-next{display:flex;justify-content:space-around}#content-container{display:flex;justify-content:center}#content-container>*{margin-right:1rem}#content-container>*:last-child{margin-right:0}.email-component{color:inherit}#page-container{display:flex;justify-content:space-between;flex-direction:column;height:100%;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}ul.contact-list>li{margin-bottom:1rem}ul.contact-list>li:last-child{margin-bottom:0}#nav{display:flex;justify-content:center;background-color:var(--raised-background-color);width:100%;border-top:3px solid var(--primary-accent-color);box-shadow:0 10px 10px -1px rgba(0,0,0,.25)}#nav>ul{display:flex;justify-content:start}#nav>ul>li{margin-right:0}#nav>ul>li>a{color:var(--color);display:block;padding:1rem}#nav>ul>li>a:hover,#nav>ul>li>a:focus,#nav>ul>li>a:active{transition:all .15s ease-in;background-color:var(--box-shadow-container-color)}.content-list>.content-item{margin-bottom:1rem}.content-list>.content-item:last-child{margin-bottom:0}.small-text{font-size:small}.profile-picture{border-radius:var(--border-radius);display:block;margin:auto;border:2px solid var(--box-shadow-container-color)}#sidebar{width:250px;height:100%}#sidebar>*{margin-bottom:1rem}#sidebar>*:last-child{margin-bottom:0}#sidebar>button{display:block;margin-left:auto;margin-right:auto}.sidebar-paragraph{margin-bottom:0}.sidebar-section-header{font-size:large;font-weight:500}#main{min-width:200px;width:50%;max-width:1250px;display:flex;flex-direction:column}#main>*{margin-bottom:1rem}#main>*:last-child{margin-bottom:0}.footnotes{word-break:break-word}.footnotes>ol{margin:0}.footnotes p{margin:1rem}.footnotes>ol>li:first-child>p{margin-top:0}.footnotes>ol>li:last-child>p{margin-bottom:0}a.footnote-backref,a.footnote-ref{color:var(--consistent-link-color)}a.footnote-ref{margin-inline:2px}#content-title{margin-top:0;font-size:x-large;margin-bottom:1rem}.content-metadata>*{margin-bottom:1rem}.content-metadata>*:last-child{margin-bottom:0}.content-metadata,.content-metadata *{color:var(--content-metadata-color)}.box-shadow-container{padding:1rem;border:1px solid var(--box-shadow-container-color);box-shadow:4px 4px 4px 2px var(--box-shadow-container-color);border-radius:var(--border-radius);background-color:var(--raised-background-color);border-top:3px var(--primary-accent-color)solid}.centered{text-align:center}.summary>*:last-child{margin-bottom:0}.nav-icon{color:var(--color)}#page-links>*{margin-right:.75rem}#page-links>*:last-child{margin-right:0}.webring{display:flex;flex-direction:column}.webring>*{margin-bottom:1rem}.webring>*:last-child{margin-bottom:0}.webring .webring-articles{display:flex;flex-direction:column}.webring .webring-articles>*{margin-bottom:1rem}.webring .webring-articles>*:last-child{margin-bottom:0}.webring .webring-title{margin:0;font-size:smaller}.webring .webring-article{flex:1;display:flex;flex-direction:column;padding-left:.5rem;border-left:3px solid var(--secondary-accent-color)}.webring .webring-summary{font-size:small;flex:1}.webring .webring-attribution{text-align:right;font-size:small;margin:0}.webring .webring-header{font-size:medium;margin:0;margin-bottom:1rem}@media screen and (max-width:650px){#content-container{flex-direction:column}#content-container>*{margin-right:0;margin-bottom:1rem}#content-container>*:last-child{margin-bottom:0}#main{width:auto}#main>*{margin-bottom:1rem}#sidebar{width:auto;max-width:none}.mobile-hide{display:none!important}}@media screen and (min-width:650px){.desktop-hide{display:none!important}}