._navbar_18omd_1{background:var(--main-bg-colour);display:flex;position:absolute;bottom:0;width:100%;justify-content:space-around;padding-left:1em;-moz-box-shadow:0 -2px 10px var(--shadow);box-shadow:0 -2px 10px var(--shadow);z-index:2}@media (min-width: 1025px){._navbar_18omd_1{position:relative;width:unset;border-right:2px solid var(--border);display:block;padding-top:2em;padding-right:2em}}._navHeader_18omd_23{display:flex;gap:.5em;align-items:center}._navHeader_18omd_23:hover{color:var(--link-hover)}._navHeader_18omd_23:hover path{fill:var(--link-hover)}@media (min-width: 1025px){._navHeader_18omd_23{padding-bottom:1em}}._headerLogo_18omd_40{fill:var(--main-text-colour);text-align:center;justify-content:center;align-items:center;padding:.5em;width:1.5em;height:1.5em}@media (min-width: 1025px){._headerLogo_18omd_40{width:3em;height:3em}}._headerTitle_18omd_56{font-size:2em;display:none}@media (min-width: 1025px){._headerTitle_18omd_56{display:unset}}nav{display:flex;flex-grow:1;justify-content:space-evenly}@media (min-width: 1025px){nav{display:block}}._externalLink_18omd_74{display:flex;gap:1em}._navLink_18omd_79{display:flex;align-items:center;gap:1em;padding:.5em}._navLink_18omd_79:hover{color:var(--link-hover)}._navLink_18omd_79:hover path{fill:var(--link-hover)}._linkLogo_18omd_94{width:1.5em;height:1.5em;overflow:hidden}._navIcon_18omd_100{width:1.5em;height:1.5em;fill:var(--main-text-colour)}._navText_18omd_106,._linkText_18omd_107{display:none}@media (min-width: 1025px){._navText_18omd_106,._linkText_18omd_107{display:flex;justify-content:center}}a{text-decoration:none}._breadcrumbs_lwix5_1{display:flex;align-items:center;gap:.5em;color:var(--grey);font-size:small;padding-left:1em;padding-bottom:.5em;padding-top:.5em}._breadcrumbsIcon_lwix5_11{height:.9em;width:.9em;fill:var(--grey)}._content_ehc9t_1{padding:1em}:root{--white: #ffffff;--green: #669a54;--light-green: #4bc1aa;--blue: #4bbbf8;--light-blue: #97d6f7;--yellow: #dcdcaf;--orange: #c5947d;--dark-grey: #444444;--grey: #a9a9a9;--light-grey: #f1f1f1;--lighter-grey: #bbbbbb;--burnt-orange: #d45f50;--tree-green: #659f58;--sea-blue: #3982b7;--warm-purple: #a44aa9;--sky-blue: #4e76ea;--cloud-grey: #9da0a4;--main-bg-colour: #f0f0f0;--main-text-colour: #383a42;--secondary-bg-colour: #fafafa;--tertiary-bg-colour: #f0f0f0;--shadow: var(--lighter-grey);--border: var(--lighter-grey);--line-numbers: #888;--class-name: var(--warm-purple);--link-hover: var(--cloud-grey);--keyword: var(--burnt-orange);--variable: var(--sea-blue);--string: var(--tree-green);--comment: var(--cloud-grey);--syntax: var(--sky-blue);--indent-indicator: var(--light-grey);font-family:Fira Mono,monospace;line-height:1.5;font-weight:400;color:var(--main-text-colour);background-color:var(--main-bg-colour);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0}.body{display:flex;flex-direction:column;flex-grow:1;min-height:100vh}.bodyContent{width:100%;background:var(--secondary-bg-colour);flex:auto;overflow-y:auto}@media (min-width: 1025px){.bodyContent{-moz-box-shadow:inset 0 0 5px var(--shadow);box-shadow:inset 0 0 5px var(--shadow)}}a{color:var(--main-text-colour)}h2{font-size:unset}main{display:flex;max-height:100vh;flex-direction:column-reverse}@media (min-width: 1025px){main{flex-direction:row}}@media (prefers-color-scheme: dark){:root{--secondary-bg-colour: #181818;--main-text-colour: #dee1e9;--main-bg-colour: #232323;--tertiary-bg-colour: #2f2f2f;--class-name: var(--light-green);--link-hover: var(--white);--keyword: var(--blue);--variable: var(--light-blue);--string: var(--orange);--comment: var(--green);--syntax: var(--main-text-colour);--indent-indicator: var(--dark-grey);--shadow: #000;--border: var(--secondary-bg-colour)}}._content_1rfdn_1{max-width:800px;padding:0 1em 1em}._externalLink_1rfdn_6{text-decoration:underline}button{width:fit-content;padding:.5em 2em;border:1px solid var(--main-text-colour);border-radius:.5em}._content_1iidu_8{max-width:800px;padding:0 1em 3em}._form_1iidu_13{padding:1em;display:flex;flex-direction:column;gap:1em}._inputContainer_1iidu_20{display:flex;flex-direction:column}._textInput_1iidu_25{max-width:400px;padding:10px}input,textarea{padding:10px;border-radius:.5em;border:1px solid var(--main-text-colour)}._radioGroup_1iidu_37{border:1px solid var(--main-text-colour);border-radius:.5em;width:fit-content;padding:.3em 1em 1em}._radioOption_1iidu_43{display:flex;gap:.5em}._radio_1iidu_37{width:fit-content}
