.veil.svelte-1aidv3j{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.content.svelte-1aidv3j{position:relative;width:min(560px,100%);border-radius:.9rem;background:var(--light);box-shadow:0 14px 34px #130e0a40;padding:2rem}.close.plain.svelte-1aidv3j{position:absolute;top:1rem;right:1rem;display:block;width:2rem;height:2rem;color:var(--brown);font-size:2.2rem;cursor:pointer}h2.svelte-1aidv3j{margin-top:0;margin-bottom:1.5rem}p.svelte-1aidv3j{margin:0;white-space:pre-wrap}aside.svelte-1nwtzae{position:sticky;top:2rem;align-self:start;height:fit-content;padding-top:.2rem}aside.withPaperToggle.svelte-1nwtzae{min-height:calc(100vh - 4rem);display:flex;flex-direction:column}aside.svelte-1nwtzae a:where(.svelte-1nwtzae){text-decoration:none}#logo.svelte-1nwtzae,#profile.svelte-1nwtzae,.themeToggle.svelte-1nwtzae{display:block;color:var(--brown);width:2.5rem;height:2.5rem;margin-left:-7px}#logo.svelte-1nwtzae{margin-bottom:1rem}#profile.svelte-1nwtzae{margin-top:1rem;border-radius:50%}#profile.svelte-1nwtzae svg{width:100%;height:100%;display:block}#logo.svelte-1nwtzae:hover,#profile.svelte-1nwtzae:hover,.themeToggle.svelte-1nwtzae:hover{transform:scale(1.1);color:var(--black)}#profile.svelte-1nwtzae{margin-bottom:.7rem}.themeToggle.svelte-1nwtzae{margin-top:auto;display:inline-flex;align-items:center;justify-content:center}.themeToggle.svelte-1nwtzae svg{width:2rem;height:2rem;fill:currentColor}.icon.svelte-1nwtzae{display:inline-flex;align-items:center;justify-content:center;fill:var(--brown);width:1.45rem;height:1.45rem}nav.svelte-1nwtzae{display:flex;flex-direction:column;gap:.25rem}nav.svelte-1nwtzae a:where(.svelte-1nwtzae){display:flex;align-items:center;gap:.7rem;padding:.4rem .1rem;color:var(--brown);font-family:var(--font-display);font-size:1.8rem;text-transform:uppercase}nav.svelte-1nwtzae a.active:where(.svelte-1nwtzae){color:var(--black);font-weight:450}nav.svelte-1nwtzae a.active:where(.svelte-1nwtzae) svg,nav.svelte-1nwtzae a:where(.svelte-1nwtzae):hover:not(.active) svg{fill:var(--black)}nav.svelte-1nwtzae a:where(.svelte-1nwtzae) .label:where(.svelte-1nwtzae){opacity:1;max-width:20rem;transform:translate(0);transition:opacity .2s ease,max-width .25s ease,transform .25s ease}aside.compact.svelte-1nwtzae{width:100%;max-width:100%;padding:.2rem .2rem .2rem 0}aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae){width:100%;justify-self:start}aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae){gap:.25rem}aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae) a:where(.svelte-1nwtzae){justify-content:flex-start;width:100%;padding:.4rem .1rem;border-radius:var(--border-radius-small);white-space:nowrap;overflow:hidden}aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae) a:where(.svelte-1nwtzae) .label:where(.svelte-1nwtzae){opacity:0;max-width:0;transform:translate(-.3rem)}aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae) a:where(.svelte-1nwtzae) .icon:where(.svelte-1nwtzae){width:1.45rem;height:1.45rem;min-width:1.45rem}aside.compact.svelte-1nwtzae:hover nav:where(.svelte-1nwtzae) a:where(.svelte-1nwtzae) .label:where(.svelte-1nwtzae),aside.compact.svelte-1nwtzae:focus-within nav:where(.svelte-1nwtzae) a:where(.svelte-1nwtzae) .label:where(.svelte-1nwtzae){opacity:1;max-width:8rem;transform:translate(0)}@media(max-width:1050px){aside.svelte-1nwtzae{position:fixed;top:0;right:0;bottom:0;z-index:60;width:80vw;max-width:420px;height:100dvh;min-height:100dvh;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.25rem 1rem;background:var(--beige-light);border-left:1px solid rgba(109,80,49,.35);transform:translate(100%);transition:transform .28s ease,opacity .2s ease;opacity:0;pointer-events:none;overflow-y:auto}aside.mobileOpen.svelte-1nwtzae{transform:translate(0);opacity:1;pointer-events:auto;box-shadow:-18px 0 40px #1d130a33}aside.withPaperToggle.svelte-1nwtzae{min-height:100dvh}nav.svelte-1nwtzae{width:100%;flex-direction:column;flex-wrap:nowrap;gap:.25rem}nav.svelte-1nwtzae a:where(.svelte-1nwtzae){width:100%;justify-content:flex-start;font-size:1.8rem}aside.compact.svelte-1nwtzae{width:80vw;max-width:420px;padding:1.25rem 1rem}aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae) a:where(.svelte-1nwtzae){width:100%;height:initial;padding:.4rem .1rem}aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae) a:where(.svelte-1nwtzae) .label:where(.svelte-1nwtzae){opacity:1;max-width:20rem;transform:translate(0)}aside.compact.svelte-1nwtzae:hover,aside.compact.svelte-1nwtzae:focus-within{width:80vw}aside.compact.svelte-1nwtzae #profile:where(.svelte-1nwtzae),aside.compact.svelte-1nwtzae #logo:where(.svelte-1nwtzae),aside.compact.svelte-1nwtzae nav:where(.svelte-1nwtzae){width:100%}.themeToggle.svelte-1nwtzae{margin-top:auto}}:root{--white: #ffffff;--black: #000000;--gray: #888888;--light: #f0e9d9;--light-half: #e3d7be;--beige: #d5c5a4;--beige-light: #e0d1b5;--beige-dark: #c4b28e;--brown: #6c5a42;--brown-dark: #5c4b35;--brown-half: #a19476;--blue: #9cb0ca;--positive: #eee;--negative: #333;--font-body: "Crimson Pro", serif;--font-inputs: "Barlow", sans-serif;--font-display: "Barlow Condensed", sans-serif;--border-radius: 12px;--border-radius-small: 6px;--border-radius-large: 24px}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;color:var(--brown-dark);background:var(--beige);font-family:var(--font-body);font-size:16pt}a{color:inherit;font-family:inherit;transition:all .2s ease;cursor:default}a.plain{text-decoration:none}a:hover:not(.active):not(.button):not(.btn){cursor:pointer;color:var(--black)}a.back{text-decoration:none}h1,h2,h3{font-family:var(--font-display)}h2{font-weight:500;margin:.5rem 0}svg{display:block}button,input[type=button],input[type=submit],a.button{border:none;font-size:1.3rem;color:var(--beige-light);font-family:var(--font-display);background-color:var(--brown);border-radius:var(--border-radius);transition:all .3s ease;height:3rem;line-height:.5;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:1rem 1.5rem 1.2rem;max-width:max-content}button:hover,input[type=button]:hover,input[type=submit]:hover,a.button:hover{cursor:pointer;background-color:var(--black)}button.plain{border:0;padding:0;max-width:initial;min-height:initial;border-radius:0;background:transparent;color:var(--brown);height:initial}button.secondary{background:transparent;border:2px solid var(--brown);color:var(--brown)}button.secondary:hover{border:2px solid var(--black);color:var(--black)}button.square:hover{scale:1.1}button.plain:hover{color:var(--black)}button:disabled,button:hover:disabled,input[type=button]:disabled,input[type=submit]:disabled,a.button:disabled{opacity:.5;scale:1;cursor:default;color:var(--brown)}input,select,textarea{border:none;font-size:1.1rem;padding:1rem .7rem;background-color:var(--light);border-radius:var(--border-radius);font-family:var(--font-inputs);transition:all .3s ease}select:hover,input:hover{background-color:var(--white)}input:focus,textarea:focus{outline:2px solid var(--brown-half)}.info{text-align:center;padding:2rem;font-style:italic}#tooltip{position:absolute;z-index:99999999;display:none;background-color:var(--white);box-shadow:1px 2px 3px #0002;border-radius:5px;font-size:11pt;padding:10px;line-height:150%;white-space:pre-line;max-width:400px}.mobileMenuButton.svelte-12qhfyh,.mobileBackdrop.svelte-12qhfyh{display:none}.layout.svelte-12qhfyh{min-height:100vh;display:grid;grid-template-columns:200px 1fr;gap:2.5rem;width:min(1400px,calc(100% - 2.5rem));margin:0 auto;padding:1rem 0 2rem}.layout.compactSidebar.svelte-12qhfyh{grid-template-columns:25px 1fr;transition:grid-template-columns .25s ease}.layout.compactSidebar.svelte-12qhfyh:has(aside.compact:hover),.layout.compactSidebar.svelte-12qhfyh:has(aside.compact:focus-within){grid-template-columns:180px 1fr}main.svelte-12qhfyh{min-width:0}@media(max-width:1050px){.mobileMenuButton.svelte-12qhfyh{position:fixed;right:1rem;bottom:1rem;z-index:75;width:3.25rem;height:3.25rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border-radius:999px;background:#fffffff2;border:0;outline:none;color:var(--brown);box-shadow:8px 10px 24px #2d1f1240}.mobileMenuButton.svelte-12qhfyh:focus,.mobileMenuButton.svelte-12qhfyh:focus-visible{outline:none}.mobileMenuButton.svelte-12qhfyh span:where(.svelte-12qhfyh){width:1.15rem;height:2px;border-radius:2px;background:currentColor}.mobileBackdrop.svelte-12qhfyh{position:fixed;inset:0;z-index:55;background:#0000001f;opacity:0;pointer-events:none;transition:opacity .25s ease}.mobileBackdrop.open.svelte-12qhfyh{opacity:1;pointer-events:auto}.layout.svelte-12qhfyh{grid-template-columns:1fr;gap:1.2rem;width:100%;margin:0;padding:0}main.svelte-12qhfyh{width:min(1360px,calc(100% - 1.25rem));margin:0 auto;padding:1rem 0 2rem;transition:transform .28s ease;will-change:transform;transform:translate(0)}.layout.mobileMenuOpen.svelte-12qhfyh main:where(.svelte-12qhfyh){transform:translate(-80vw)}}._toastItem.toast-error{--toastBackground: #fdf0ed;--toastColor: #7a2318;--toastBorder: 1px solid rgba(122, 35, 24, .35);--toastBarBackground: rgba(122, 35, 24, .85)}._toastItem.toast-success{--toastBorder: 1px solid rgba(47, 111, 47, .35);--toastBarBackground: rgba(47, 111, 47, .85)}
