.switcher.svelte-1puo88y{backdrop-filter:blur(8px);background:var(--theme-input-bg);border:none;border-radius:100vh;box-shadow:0 0 0 1px var(--theme-border-alt);height:24px;padding:0;position:relative;transition-duration:.5s;transition-property:background-color,box-shadow;transition-timing-function:var(--ease-quart);width:40px}.switcher.svelte-1puo88y input:where(.svelte-1puo88y){cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.switcher.svelte-1puo88y label:where(.svelte-1puo88y){background:#fff;border-radius:100%;box-shadow:0 0 0 1px var(--theme-border-alt);content:"";display:block;height:14px;left:5px;position:absolute;text-indent:-9999px;top:5px;transition-duration:.5s;transition-property:transform,background-color,box-shadow;transition-timing-function:var(--ease-quart);width:14px}.switcher.svelte-1puo88y:has(input:where(.svelte-1puo88y):checked){background:rgb(from var(--color-secondary) r g b/10%)}.switcher.svelte-1puo88y input:where(.svelte-1puo88y):checked~label:where(.svelte-1puo88y){background:#00160b;transform:translate(16px) translateZ(0)}footer.svelte-qmi5vh{margin-top:min(18vw,120px);overflow:hidden;padding-top:min(55.38461538461539vw,216px);position:relative}@media(min-width:768px){footer.svelte-qmi5vh{margin-top:min(10vw,160px);padding-top:min(25vw,360px)}}footer.svelte-qmi5vh>.container:where(.svelte-qmi5vh){gap:12px;position:relative;z-index:2}@media(min-width:992px){footer.svelte-qmi5vh>.container:where(.svelte-qmi5vh){gap:16px}}footer.svelte-qmi5vh .block:where(.svelte-qmi5vh){--padding-y:min(10.256410256410255vw,40px);--padding-x:min(8.205128205128204vw,32px);background:var(--color-primary);border-radius:6px;color:var(--color-secondary-light);padding:var(--padding-y) var(--padding-x);text-align:center}@media(min-width:768px){footer.svelte-qmi5vh .block:where(.svelte-qmi5vh){--padding-y:min(4.444444444444445vw,64px);--padding-x:min(8.88888888888889vw,128px);border-radius:10px;text-align:left}}footer.svelte-qmi5vh .block:where(.svelte-qmi5vh) .title:where(.svelte-qmi5vh){color:var(--color-accent);margin-bottom:.175em}@media(min-width:768px){footer.svelte-qmi5vh .block:where(.svelte-qmi5vh) .title:where(.svelte-qmi5vh){margin-bottom:4px}}footer.svelte-qmi5vh .block:where(.svelte-qmi5vh) .text:where(.svelte-qmi5vh){margin-bottom:24px}@media(min-width:768px){footer.svelte-qmi5vh .block:where(.svelte-qmi5vh) .text:where(.svelte-qmi5vh){margin-bottom:min(2.2222222222222223vw,32px);max-width:450px}}footer.svelte-qmi5vh .block:where(.svelte-qmi5vh) .text:where(.svelte-qmi5vh) a{color:var(--color-accent);transition:color .3s var(--ease-quart)}footer.svelte-qmi5vh .block:where(.svelte-qmi5vh) .text:where(.svelte-qmi5vh) a:hover{color:var(--color-secondary-light)}footer.svelte-qmi5vh .about:where(.svelte-qmi5vh){grid-column:1/-1}@media(min-width:768px){footer.svelte-qmi5vh .about:where(.svelte-qmi5vh){grid-column:1/span 7}}footer.svelte-qmi5vh .support:where(.svelte-qmi5vh){--padding-x:min(2.2222222222222223vw,32px);grid-column:1/-1;height:100%}@media(max-width:767px){footer.svelte-qmi5vh .support:where(.svelte-qmi5vh) h2:where(.svelte-qmi5vh){display:none}}@media(min-width:768px){footer.svelte-qmi5vh .support:where(.svelte-qmi5vh){--padding-x:min(6.111111111111111vw,88px);grid-column:span 5}}footer.svelte-qmi5vh .support:where(.svelte-qmi5vh) .kofi-button:where(.svelte-qmi5vh){--color:#72a5f2;align-items:center;background:var(--color);border-radius:6px;color:var(--color-gray-dark);display:inline-flex;font-size:.875rem;font-weight:550;gap:8px;height:40px;padding:12px 16px;text-decoration:none;transition:background-color .4s var(--ease-quart),color .4s var(--ease-quart)}footer.svelte-qmi5vh .support:where(.svelte-qmi5vh) .kofi-button:where(.svelte-qmi5vh):hover{background:color-mix(in srgb,var(--color),#fff 14%)}footer.svelte-qmi5vh .support:where(.svelte-qmi5vh) .kofi-button:where(.svelte-qmi5vh) img:where(.svelte-qmi5vh){display:block;height:auto;width:1.7em}footer.svelte-qmi5vh .end:where(.svelte-qmi5vh){border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--color-secondary-light);gap:16px;grid-column:1/-1;padding:20px 24px 24px;text-align:center;width:100%}@media(min-width:768px){footer.svelte-qmi5vh .end:where(.svelte-qmi5vh){align-items:center;display:flex;justify-content:space-between;padding:clamp(16px,1.5vw,24px) 32px;text-align:left}}footer.svelte-qmi5vh .end:where(.svelte-qmi5vh) a{color:currentcolor;transition:color .2s var(--ease-quart)}footer.svelte-qmi5vh .end:where(.svelte-qmi5vh) a:hover{color:var(--color-accent)}footer.svelte-qmi5vh .socials:where(.svelte-qmi5vh){display:flex;gap:16px;justify-content:center}@media(min-width:768px){footer.svelte-qmi5vh .socials:where(.svelte-qmi5vh){justify-content:flex-start}}footer.svelte-qmi5vh .socials:where(.svelte-qmi5vh) li:where(.svelte-qmi5vh){display:block}footer.svelte-qmi5vh .socials:where(.svelte-qmi5vh) svg:where(.svelte-qmi5vh){--size:26px;height:var(--size);width:var(--size)}@media(min-width:768px){footer.svelte-qmi5vh .socials:where(.svelte-qmi5vh) svg:where(.svelte-qmi5vh){--size:32px}}footer.svelte-qmi5vh .submit:where(.svelte-qmi5vh){margin:20px 0}@media(min-width:768px){footer.svelte-qmi5vh .submit:where(.svelte-qmi5vh){margin:0}}footer.svelte-qmi5vh .theme:where(.svelte-qmi5vh){align-items:center;display:flex;justify-content:center}@media(min-width:768px){footer.svelte-qmi5vh .theme:where(.svelte-qmi5vh){transform:translate(-80px)}}footer.svelte-qmi5vh .theme:where(.svelte-qmi5vh) label:where(.svelte-qmi5vh){padding-right:12px}footer.svelte-qmi5vh .logo:where(.svelte-qmi5vh){bottom:0;height:100%;left:50%;pointer-events:none;position:absolute;right:0;transform:translate(-50%);transition:transform .4s var(--ease-quart);-webkit-user-select:none;user-select:none;width:fit-content;z-index:1}@media(max-width:2299px){footer.svelte-qmi5vh .logo:where(.svelte-qmi5vh){transform:translate(calc(-50% + var(--parallax)/2)) translateZ(0)}}@media(min-width:2300px){footer.svelte-qmi5vh .logo:where(.svelte-qmi5vh){--mask-size:5%;-webkit-mask-image:linear-gradient(to left,#0000 0,#000 var(--mask-size),#000 (100% - var(--mask-size)),#0000 100%);mask-image:linear-gradient(to left,#0000 0,#000 var(--mask-size),#000 (100% - var(--mask-size)),#0000 100%)}}footer.svelte-qmi5vh .logo:where(.svelte-qmi5vh) img:where(.svelte-qmi5vh){display:block;height:100%;width:auto}.bottom-bar.svelte-qmi5vh{animation:svelte-qmi5vh-fly-in .6s var(--ease-quart) 1s both;bottom:calc(var(--margin-side)/2);left:0;pointer-events:none;position:fixed;right:0;z-index:100}.bottom-bar.svelte-qmi5vh .container:where(.svelte-qmi5vh){display:flex;justify-content:flex-end}.button-submission.svelte-qmi5vh{align-items:center;background:var(--theme-button-accent-bg);border-radius:100vh;box-shadow:0 4px 16px #0003;color:var(--theme-button-accent-color);cursor:pointer;display:flex;font-family:var(--font-titles);font-size:1.25rem;font-weight:600;gap:.2em;height:48px;justify-content:center;padding:.1em .5em 0;pointer-events:auto;text-decoration:none;transition:background-color .3s var(--ease-quart),box-shadow .3s var(--ease-quart)}@media(min-width:768px){.button-submission.svelte-qmi5vh{font-size:clamp(1.25rem,2vw,1.5rem)}}.button-submission.svelte-qmi5vh svg:where(.svelte-qmi5vh){height:auto;margin-top:-.15em;width:.85em}.button-submission.svelte-qmi5vh:hover{background-color:color-mix(in srgb,var(--theme-button-accent-bg),var(--color-gray-dark) 15%);box-shadow:0 6px 20px #0000004d}.button-submission.svelte-qmi5vh:active{background-color:color-mix(in srgb,var(--theme-button-accent-bg),var(--color-gray-dark) 25%)}@keyframes svelte-qmi5vh-fly-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
