@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css?family=Racing+Sans+One&display=swap";*{box-sizing:border-box;margin:0}body{font-family:Roboto;color:var(--font-color);background-color:var(--primary);overflow-x:hidden;--primary: #2a2729;--secondary: #302c2e;--border: rgb(55, 52, 59);--highlight: rgb(163, 90, 132);--fastest: rgb(174, 62, 201);--font-color: white;--subdued: rgb(101, 93, 98);--central-width: calc(min(90%, 1500px) - 3.5rem) ;--font-size: 1rem}#centering.svelte-da2cgk{width:100vw;background-color:transparent;position:fixed;z-index:100;border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease}#centering.scrolled.svelte-da2cgk{background-color:var(--secondary);border-color:var(--border)}nav.svelte-da2cgk{width:var(--central-width);height:56px;display:flex;justify-content:space-between;margin:0 auto}nav.svelte-da2cgk #nav-items:where(.svelte-da2cgk){display:flex}#logo.svelte-da2cgk{display:flex;align-items:center;padding:0 1rem}#logo.svelte-da2cgk>img:where(.svelte-da2cgk){height:33px}nav.svelte-da2cgk .nav-item:where(.svelte-da2cgk),nav.svelte-da2cgk .nav-item:where(.svelte-da2cgk):visited{color:var(--font-color);text-decoration:none;height:100%;display:flex;align-items:center;padding:0 1rem;font-size:1.1rem;border:2px solid transparent;transition:.2s}nav.svelte-da2cgk .nav-item:where(.svelte-da2cgk):hover{border-bottom:2px solid var(--highlight)}#login.svelte-da2cgk{display:flex;text-decoration:none;justify-content:space-evenly;flex-direction:column}#login.svelte-da2cgk button:where(.svelte-da2cgk){background-color:var(--highlight);color:#fff;outline:none;border:none;border-radius:5px;font-size:1rem;font-weight:700;padding:.5rem 1rem}#login.svelte-da2cgk button:where(.svelte-da2cgk):hover{cursor:pointer;opacity:.8}footer.svelte-da2cgk{display:flex;background-color:var(--secondary);width:100%;justify-content:space-around;height:30vh;border-top:1px solid var(--border)}footer.svelte-da2cgk #left:where(.svelte-da2cgk){display:flex;flex-direction:column;justify-content:space-evenly}#left.svelte-da2cgk #upper:where(.svelte-da2cgk) h2:where(.svelte-da2cgk){font-size:calc(3 * var(--font-size));font-weight:500}#left.svelte-da2cgk #upper:where(.svelte-da2cgk) a:where(.svelte-da2cgk){color:#fff;text-decoration:none;font-size:calc(1.3 * var(--font-size));font-weight:300;transition:.3s}#left.svelte-da2cgk #upper:where(.svelte-da2cgk) a:where(.svelte-da2cgk):hover{cursor:pointer;text-decoration:underline}#left.svelte-da2cgk #lower:where(.svelte-da2cgk) #chore-row:where(.svelte-da2cgk){margin-bottom:.5rem}#left.svelte-da2cgk #lower:where(.svelte-da2cgk) #chore-row:where(.svelte-da2cgk) :where(.svelte-da2cgk){text-decoration:none;color:#fff;margin-right:3rem;font-size:calc(1.4 * var(--font-size))}#left.svelte-da2cgk #lower:where(.svelte-da2cgk) #chore-row:where(.svelte-da2cgk) :where(.svelte-da2cgk):hover{text-decoration:underline}#left.svelte-da2cgk #lower:where(.svelte-da2cgk) span:where(.svelte-da2cgk){color:#a8a8a8;font-size:calc(.9 * var(--font-size))}footer.svelte-da2cgk #right:where(.svelte-da2cgk){height:100%;width:15vw;display:flex;align-items:center}#right.svelte-da2cgk h3:where(.svelte-da2cgk){font-size:calc(1.7 * var(--font-size));font-weight:400}#right.svelte-da2cgk #split:where(.svelte-da2cgk){display:flex}#right.svelte-da2cgk #split:where(.svelte-da2cgk)>div:where(.svelte-da2cgk){display:flex;flex-direction:column;margin:1rem 1rem 1rem 0}#right.svelte-da2cgk #split:where(.svelte-da2cgk)>div:where(.svelte-da2cgk) a:where(.svelte-da2cgk){color:#d2d2d2;text-decoration:none;font-weight:300;font-size:calc(1.2 * var(--font-size));margin:.4rem 1rem .4rem 0}#right.svelte-da2cgk #split:where(.svelte-da2cgk)>div:where(.svelte-da2cgk) a:where(.svelte-da2cgk):hover{color:#fff}.menu-container.svelte-da2cgk{position:relative;height:100%;display:flex;align-items:center}.menu-button.svelte-da2cgk{background-color:var(--highlight);color:#fff;outline:none;border:none;border-radius:5px;font-size:var(--font-size);font-weight:700;padding:.5rem 1rem;cursor:pointer;transition:opacity .2s}.menu-button.svelte-da2cgk:hover{opacity:.8}.popup-menu.svelte-da2cgk{position:absolute;top:calc(100% + .5rem);right:0;background-color:var(--secondary);border:1px solid var(--border);border-radius:5px;min-width:160px;z-index:1000;box-shadow:0 4px 12px #0000004d;overflow:hidden}.menu-item.svelte-da2cgk{display:block;padding:.75rem 1rem;color:var(--font-color);text-decoration:none;transition:background-color .2s;font-size:1rem;width:100%}.menu-item.svelte-da2cgk:hover{background-color:var(--primary)}.signout.svelte-da2cgk{width:100%;text-align:left;background:none;border:none;border-radius:0;color:var(--font-color);font-weight:400;cursor:pointer;padding:.75rem 1rem}@media screen and (min-width: 1080px) and (max-width: 1920px){body{--font-size: .8rem;--central-width: 80%}}@media screen and (max-width: 1080px){body{--central-width: calc(min(90%, 1500px) - 3.5rem) }nav.svelte-da2cgk{align-items:center;width:90%}.hamburger-menu.svelte-da2cgk{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:110}.hamburger-menu.svelte-da2cgk .bar:where(.svelte-da2cgk){width:2rem;height:.25rem;background:var(--font-color);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.hamburger-menu.active.svelte-da2cgk .bar:where(.svelte-da2cgk):first-child{transform:rotate(45deg)}.hamburger-menu.active.svelte-da2cgk .bar:where(.svelte-da2cgk):nth-child(2){opacity:0}.hamburger-menu.active.svelte-da2cgk .bar:where(.svelte-da2cgk):last-child{transform:rotate(-45deg)}#logo.svelte-da2cgk{padding:0}.mobile-menu.svelte-da2cgk{position:fixed;top:-100%;right:0;width:100%;background-color:var(--secondary);border-bottom:1px solid var(--border);transition:top .3s ease-in-out;z-index:100}.mobile-menu.open.svelte-da2cgk{top:56px}.mobile-menu-items.svelte-da2cgk{display:flex;flex-direction:column;padding:1rem}.mobile-nav-item.svelte-da2cgk{color:var(--font-color);text-decoration:none;padding:1rem;font-size:1.1rem;border-bottom:1px solid var(--border);transition:background-color .2s}.mobile-nav-item.svelte-da2cgk:last-child{border-bottom:none}.mobile-nav-item.svelte-da2cgk:hover{background-color:var(--primary)}.mobile-nav-item.signout.svelte-da2cgk{background:none;border:none;width:100%;text-align:left;font-size:1.1rem;cursor:pointer;color:var(--font-color)}footer.svelte-da2cgk{flex-direction:column;height:fit-content;padding:2rem}#left.svelte-da2cgk #upper:where(.svelte-da2cgk) h2:where(.svelte-da2cgk){font-size:2.5rem;margin:.3rem 0}#left.svelte-da2cgk #upper:where(.svelte-da2cgk) a:where(.svelte-da2cgk){font-size:1.1rem;margin:.3rem 0}#left.svelte-da2cgk #lower:where(.svelte-da2cgk) #chore-row:where(.svelte-da2cgk){margin:2rem 0;display:flex}#left.svelte-da2cgk #lower:where(.svelte-da2cgk) #chore-row:where(.svelte-da2cgk) :where(.svelte-da2cgk){font-size:.8rem;width:100%;margin:0;text-align:center}#left.svelte-da2cgk #lower:where(.svelte-da2cgk) span:where(.svelte-da2cgk){margin:1rem 0;text-align:center;display:flex;justify-content:space-evenly}footer.svelte-da2cgk #right:where(.svelte-da2cgk){display:none}}
