@font-face{font-family:RELIGATH;src:url(../../../fonts/RELIGATH-Demo.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-Regular.otf) format("opentype");font-weight:lighter;font-style:normal}html{scroll-behavior:smooth}:root{--font-titles: "RELIGATH", "Inter", serif;--font-standard: "Satoshi", "Helvetica Neue", sans-serif;--white: #f5f0e9;--black: #000;--accent: #e8d8a1;--other-accent: #01051a;--dark-grey: #757575;--grey: #bbb;--light-grey: #ebebeb;--background: #01051a;--light-background: #000c44;--red: #e53c09;--border-radius: 15px;font-size:18px;font-family:var(--font-standard),serif;font-weight:400}p{margin:.5em 0;color:var(--accent)}h1,h3{font-family:var(--font-titles);color:var(--accent)}h1{font-size:2.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:2rem}h2{font-size:2.22rem;font-family:var(--font-titles);color:var(--accent)}h3{font-size:1.56rem}h4{font-size:1.33rem}hr{border:none;border-top:1px solid var(--grey);margin:1em 0}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{font-family:inherit;font-size:inherit;box-sizing:inherit}body{margin:0 auto;overflow-wrap:anywhere;background-color:var(--light-background)}section{margin-bottom:8em}nav{margin:1rem 0}button,a.button{background-color:var(--accent);color:var(--light-background);border:none;padding:.5em 1.5em;text-decoration:none;cursor:pointer;transition:all .1s;text-wrap:nowrap}button:not(:disabled):hover,a.button:not(:disabled):hover{cursor:pointer;background-color:var(--other-accent);color:var(--accent)}button:not(:disabled):active,a.button:not(:disabled):active{scale:.99}button[disabled],a.button[disabled]{opacity:.5;cursor:not-allowed}.negative-button{background-color:var(--white);color:var(--accent);border:1px solid var(--accent)}.negative-button:not(:disabled):hover{background-color:var(--accent);color:var(--white)}.user-button{border-radius:var(--border-radius)}.admin-button{border-radius:0}label{margin:.5em 0}input{padding:1rem;border:1px solid var(--grey);border-radius:var(--border-radius)}input[type=checkbox],input[type=radio]{width:1.5rem;min-width:1.5rem;margin-right:1rem}textarea{border:1px solid var(--grey);border-radius:var(--border-radius);padding:1rem;resize:vertical;height:10rem}form{display:flex;flex-direction:column}a{color:var(--accent)}::selection{background:var(--accent);color:var(--white)}::placeholder{color:var(--grey)}fieldset{padding:1rem}select{padding:1rem;border-radius:var(--border-radius);border:1px solid var(--grey);color:var(--grey);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white) url(../../../dropdown-arrow.png);background-repeat:no-repeat;background-position:right center;background-origin:content-box;overflow:hidden;text-overflow:ellipsis}.svelte-select{border-radius:var(--border-radius)!important;border:1px solid var(--grey)!important}input[type=file]{padding-left:0;width:100%}::file-selector-button{padding:0 1rem;margin-right:1rem;height:100%;color:#fff;background-color:var(--accent);border:none}table{width:100%;border-collapse:collapse}th,td{padding:.5rem;text-align:left;border:2px solid black}pre{overflow:auto;background-color:#eee;padding:.5rem 1rem}code{background-color:#eee}blockquote{margin:0;padding-left:1rem;border-left:4px solid black}dialog{border:none;padding:1rem 2rem;border-radius:1rem;box-shadow:.5rem .5rem 1rem #00000080}dialog div{display:flex;flex-direction:row-reverse;gap:1rem}dialog button{border-radius:var(--border-radius);margin:1rem}.main-content{max-width:75rem;margin:60px auto 0;padding:0 1rem}.home-content{max-width:70rem;margin:0 auto;padding:0 1rem}.vert-center{height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem}.auth-content{max-width:30rem}.auth-content .mascot{display:block;margin-left:auto;margin-right:auto;width:4rem}.auth-content input{border-radius:var(--border-radius)}.auth-content label{margin:.5em 0}.auth-content input{border-width:1px;padding:1em}.auth-content button{margin-top:1em}.auth-content .button-wrapper{text-align:center}.form-heading{text-transform:unset;color:#000;font-weight:400}.modal{border-radius:1em;background-color:#fff;padding:2rem;-webkit-user-select:none;user-select:none}.modal-header{display:flex;justify-content:space-between;margin-top:unset;-webkit-user-select:text;user-select:text}.label-and-button{display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.close-button{position:absolute;top:1em;right:1em;cursor:pointer;object-fit:contain}@media (max-width: 780px){:root{font-size:14px}h1,h3{font-family:var(--font-titles);color:var(--accent)}h1{font-size:2.12rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:1rem}h2{font-size:1.92rem}h3{font-size:1.28rem}h4{font-size:1.14rem}.auth-content{padding-top:5rem}}@media (max-width: 450px){dialog{width:100%}dialog div{flex-direction:column-reverse;gap:0}}dialog::backdrop{-webkit-backdrop-filter:blur(1px) brightness(.75);backdrop-filter:blur(1px) brightness(.75)}img{max-width:100%}footer{padding:1em 0}
