@font-face{font-family:Quicksand;src:url(../../../Quicksand-Regular.woff2)format("woff2");font-weight:400;font-style:normal}body{--content-width:1600px;background-color:var(--bg);width:100vw;height:100vh;color:var(--text-color);margin:0;font-family:Quicksand,sans-serif;font-size:1.25rem;font-weight:500;position:relative;overflow:hidden}::selection{background-color:color-mix(in srgb, var(--primary) 40%, var(--bg))}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#000}::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px;transition:all 1s}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-hover)}@media only screen and (width<=480px){::-webkit-scrollbar{display:none}}a{color:var(--text-color);text-decoration:none;transition:all .3s}a:hover{color:var(--primary)}a.underlined{color:var(--primary);text-decoration:underline}a.underlined:hover{color:var(--primary-hover)}.form{box-sizing:border-box;background-color:var(--bg-secondary);border-radius:6px;flex-direction:column;padding:0 20px 20px;display:flex}label{margin-top:15px;margin-bottom:8px}input:not([type=checkbox]),textarea{all:unset;box-sizing:border-box;background-color:var(--bg);border:1px solid #000;border-radius:5px;width:100%;padding:5px;transition:all .2s;box-shadow:0 3px #000}input:not([type=checkbox]):focus,textarea:focus{box-shadow:none;translate:0 3px}input:not([type=checkbox]){height:40px}input[type=checkbox]{width:18px;height:18px}textarea{min-height:150px}textarea::-webkit-scrollbar-thumb{background-color:var(--primary)}select{box-sizing:border-box;background-color:var(--bg);width:100%;height:40px;color:var(--text-color);cursor:pointer;border:1px solid #000;border-radius:5px;outline:none;padding:5px;font-size:1rem;box-shadow:0 3px #000}form>button{margin-top:15px}code{background-color:var(--bg-secondary);color:var(--purple);border-radius:5px;padding:3px}small{font-size:.9rem!important}:focus{outline:none}:not(input:not([type=checkbox]),select,textarea):focus-visible{outline-style:dashed;outline:2px solid var(--text-color)!important;outline-offset:2px!important}:root{--gray-dark:#141414;--gray-lighter:#1c1c1c;--green:#17824d;--darker-green:#147142;--dark-green:#10653d;--red:#eb0000;--darker-red:#d10000;--dark-red:#b80000;--bg:var(--gray-dark);--bg-secondary:var(--gray-lighter);--highlight:#ffffff26;--text-color:white;--primary:var(--green);--primary-hover:var(--darker-green);--primary-active:var(--dark-green);--danger:var(--red);--danger-hover:var(--darker-red);--danger-active:var(--dark-red)}#burger-menu.svelte-12qhfyh{box-sizing:border-box;width:100vw;height:100vh;padding:27.5px calc((100% - var(--content-width)) / 2) 30px calc((100% - var(--content-width)) / 2);background-color:var(--bg);z-index:1;flex-direction:column;justify-content:space-between;font-size:1.5rem;display:flex;position:fixed}#wrapper.svelte-12qhfyh{z-index:0;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow-x:hidden}nav.svelte-12qhfyh{box-sizing:border-box;padding:15px calc((100% - var(--content-width)) / 2) 15px calc((100% - var(--content-width)) / 2);background-color:var(--bg);border-bottom:1px solid var(--highlight);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}#right.svelte-12qhfyh{align-items:center;gap:25px;display:flex}#burger.svelte-12qhfyh{all:unset;display:none}footer.svelte-12qhfyh{padding:25px calc((100% - var(--content-width)) / 2) 50px calc((100% - var(--content-width)) / 2);background-color:var(--bg-secondary);justify-content:space-between;margin-top:auto;display:flex}footer.svelte-12qhfyh div:where(.svelte-12qhfyh){flex-direction:column;gap:.6rem;display:flex}section.svelte-12qhfyh{align-items:center;gap:5px;display:flex}p.svelte-12qhfyh{line-height:0}@media only screen and (width<=1700px){body{--content-width:1400px}}@media only screen and (width<=1500px){body{--content-width:1200px}}@media only screen and (width<=1300px){body{--content-width:1100px}}@media only screen and (width<=1200px){body{--content-width:1000px}}@media only screen and (width<=1100px){body{--content-width:900px}}@media only screen and (width<=1024px){body{--content-width:calc(90%)}}@media only screen and (width<=825px){#right.svelte-12qhfyh{display:none}#burger.svelte-12qhfyh{display:initial}}@media only screen and (width<=525px){footer.svelte-12qhfyh{flex-direction:column;gap:2rem}}@media only screen and (width<=320px){nav.svelte-12qhfyh h3:where(.svelte-12qhfyh){display:none}}
