@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Press+Start+2P&display=swap";
.fira-code-regular{font-optical-sizing:auto;font-family:Fira Code,monospace;font-style:normal;font-weight:400}.press-start-2p-regular{font-family:"Press Start 2P",system-ui;font-style:normal;font-weight:400}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--colour-orange:#df7126;--colour-orange-dark:#8f563b;--colour-dark:#222034;--colour-orange-light:#dba670;--font-mono:"Fira Code", monospace;--font-pixel:"Press Start 2P", system-ui;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}a{color:var(--colour-orange-light);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:var(--colour-orange-light)}body{background-color:var(--colour-dark);min-width:320px;min-height:100vh;margin:0;display:flex}h1,h2,h3,h4,h5{font-family:var(--font-pixel);color:var(--colour-orange);margin:20px}h1{font-size:2rem}h2{font-size:1.5em}h3{font-size:1.125rem}p,small{font-family:var(--font-mono);color:var(--colour-orange);margin:20px}button{cursor:pointer;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:var(--colour-orange)}main{width:75vw}#root{flex-direction:column;flex-grow:1;align-items:center;padding:20px;display:flex}@media (prefers-color-scheme:light){:root{color:var(--colour-dark);background-color:#fff}a:hover{color:var(--colour-orange-light)}button{background-color:#f9f9f9}}@media (max-width:767px){#root{padding:0}h1{font-size:1.25rem}h2{font-size:.875rem}h3{font-size:.75rem}main{width:100vw}}
.header-module__XSQfRW__container{background-color:var(--colour-orange);flex-direction:column;width:100vw;margin-bottom:20px;padding:20px;display:flex}.header-module__XSQfRW__titleContainer{flex-direction:column;margin:0 auto;display:flex}.header-module__XSQfRW__title{font-family:var(--font-pixel);color:var(--colour-dark);margin:0;font-size:3.2em}.header-module__XSQfRW__subtitle{font-family:var(--font-mono);color:var(--colour-orange-light);margin:5px 0 0}.header-module__XSQfRW__nav{flex-direction:row;gap:8px;margin-top:10px;display:flex}.header-module__XSQfRW__link{font-family:var(--font-mono);color:var(--colour-dark);background-color:var(--colour-orange-light);text-align:center;padding:0 8px;text-decoration:none}@media (min-width:768px){.header-module__XSQfRW__container{width:75vw;box-shadow:10px 10px 0 0 var(--colour-orange-dark);flex-direction:row;align-items:center}.header-module__XSQfRW__nav{border-left:var(--colour-orange-dark) 2px solid;flex-direction:column;gap:15px;margin-left:auto;margin-right:15%;display:flex}.header-module__XSQfRW__link{text-align:left;background-color:#0000;margin:0 15px;font-weight:600;transition:all .3s}.header-module__XSQfRW__link:hover{translate:10px}}
.footer-module__pS9fnW__container{background-color:var(--colour-orange);width:100vw;margin-top:auto;padding:20px;display:flex}.footer-module__pS9fnW__logo{height:40px;margin:0 10px}.footer-module__pS9fnW__logoContainer{flex-direction:column;align-items:center;display:flex}.footer-module__pS9fnW__text{font-family:var(--font-mono);color:var(--colour-dark);margin:0 0 0 10px}.footer-module__pS9fnW__textContainer{flex-direction:column;justify-content:start;margin-left:auto;display:flex}@media (min-width:500px){.footer-module__pS9fnW__logoContainer{flex-direction:row}}@media (min-width:768px){.footer-module__pS9fnW__container{width:75vw;box-shadow:10px 10px 0 0 var(--colour-orange-dark);flex-direction:row;align-items:center}}
