button.bp3-button{background-color:transparent}button.bp3-button span.bp3-icon{transform:translateY(2)}button.bp3-button span.bp3-icon svg{transform:scale(1.3) translateY(1px)}button.bp3-button span.bp3-icon svg path{fill:var(--accent-color)}a.link-button,button.bp3-button{cursor:pointer;line-height:1.4em;font-size:17px;display:inline-block;padding:.35em 1.2em;border:2px solid var(--accent-color);color:var(--accent-color);border-radius:.3em;box-sizing:border-box;text-decoration:none;font-weight:300;text-align:center;transition:all .2s}a.link-button.active,button.bp3-button.active{background-color:var(--accent-active)!important}a.link-button:hover,button.bp3-button:hover{background-color:var(--accent-background)}a.link-button strong,button.bp3-button strong{font-weight:600}.section-nav ul{list-style:none;padding-left:0;justify-content:right;text-align:left}.section-nav ul ul{border:1.5px solid var(--accent-color);border-radius:6px;margin-bottom:.5em;margin-right:.5em;display:inline-block}.section-nav ul ul li{padding:0 .25em .25em;margin:0}.section-nav ul ul li:first-child{padding-top:.25em}.section-nav ul ul li:first-child a{font-weight:700}.section-nav ul ul li a.link-button{border-color:transparent}.section-nav ul ul li a.link-button.active{border:1.5px solid var(--accent-color)}.section-nav li{margin-bottom:.5em;margin-right:.5em;display:inline-block}.section-nav li a.link-button{text-align:left;padding:.2em .5em}.section-nav .nav-next-prev{display:inline-flex;flex-direction:row}.section-nav .nav-next-prev .spacer{flex-grow:1}.section-nav .nav-next-prev a.link-button{width:2.2em;border:none}.bottom-links,.section-nav{line-height:1}.bottom-links a.link-button,.section-nav a.link-button{border-width:1.5px;font-size:14px;display:block}.bottom-links{display:flex;flex-direction:row;margin-top:2em}.bottom-links .spacer{flex-grow:1}@media screen and (min-width:700px){.section-page .main{display:flex;flex-direction:row;position:relative}.section-nav{margin-right:2em;margin-top:1em;min-width:230px}.section-nav>ul{position:-webkit-sticky;position:sticky;top:3em;text-align:right}.section-nav>ul li,.section-nav>ul ul{display:block;width:100%;margin-right:0}.section-nav>ul a.link-button{width:100%}}:root{--admonition-color:#33958c;--admonition-background:rgba(51,149,140,.1);--admonition-border:rgba(51,149,140,.2)}:root .admonition-caution{--admonition-color:#a07b27;--admonition-background:rgba(160,123,39,.1);--admonition-border:rgba(160,123,39,.2)}body.bp3-dark{--admonition-color:#59a29c;--admonition-background:rgba(89,162,156,.1);--admonition-border:rgba(89,162,156,.2)}body.bp3-dark .admonition-caution{--admonition-color:#e0c380;--admonition-background:hsla(42,61%,69%,.1);--admonition-border:hsla(42,61%,69%,.2)}.admonition{display:flex;flex-direction:row;align-items:baseline;background:var(--admonition-background);color:var(--admonition-color);border:2px solid var(--admonition-border);border-radius:6px;padding:.2em 1em .2em .6em;margin:1.5em 0 2em}.admonition .admonition-heading{margin-right:.5em}.admonition .admonition-heading .admonition-icon svg{fill:var(--admonition-color);align-self:baseline;margin-bottom:-.3em;margin-right:1em}.admonition .admonition-heading h5{margin:0;text-transform:uppercase}.admonition .admonition-content{flex-grow:1;font-size:.8em;margin:.4em 0}.admonition .admonition-content>:first-child{margin-top:0}.admonition .admonition-content>:last-child{margin-bottom:0}.admonition .admonition-content a{color:var(--admonition-color)}pre{text-overflow:ellipsis;overflow:hidden;max-width:40em;font-size:.9em}pre,pre>code{display:block}pre>code{border:none}code,pre{--admonition-color:#888;--admonition-background:hsla(0,0%,53%,.1);--admonition-border:hsla(0,0%,53%,.2);border-radius:6px;background:var(--admonition-background);color:var(--admonition-color);border:2px solid var(--admonition-border)}code{padding:0 .1em;line-height:1.2em;display:inline-block}pre>code{padding:.5em}:root{--header-font:"Montserrat",Helvetica,sans-serif;--mono-font:"Source Code Pro",monospace;--background-color:#fff;--text-color:darken(#354a61,20%);--accent-color:#276e82;--accent-background:alpha(#276e82,20%);--accent-active:alpha(#276e82,10%);--header-color:#32536b;--secondary-color:#666;--card-background:linear-gradient(120deg,#fff,#dfe9f0);--card-border:#dfe9f0;--background-gradient:linear-gradient(120deg,alpha(#fdfdfe,0),#fdfdfe);--purple-color:#544679}*{box-sizing:border-box;line-height:1.5}a{color:var(--accent-color)}p{text-align:justify}code,pre{font-family:var(--mono-font)}body{z-index:-10;background:#fff;transition:background .2s;font-family:Merriweather,Times New Roman,Times,serif;line-height:2;position:relative;margin:0;padding:0;color:var(--text-color)}body.bp3-dark{--background-color:darken(#221d26,20%);--text-color:#fdfdfe;--accent-color:#e4f3f7;--accent-background:alpha(#e4f3f7,20%);--accent-active:alpha(#e4f3f7,20%);--header-color:#5489af;--card-border:#000;--background-gradient:linear-gradient(120deg,alpha(#29243f,0),#29243f);--card-background:linear-gradient(120deg,#000,#223848);--card-border:#223848;background:#000}h1,h2,h3,h4,h5,h6{font-family:var(--header-font);font-weight:700}