.logo.svelte-1n2vxbo.svelte-1n2vxbo{width:auto;height:100%;display:flex;gap:16px;align-items:center}@media (max-width: 767px){.logo.svelte-1n2vxbo.svelte-1n2vxbo{gap:8px}}.logo.svelte-1n2vxbo #logo-icon.svelte-1n2vxbo{width:auto;height:100%}.logo.svelte-1n2vxbo #logo-icon #icon path.svelte-1n2vxbo{fill:inherit;stroke:inherit}.logo.svelte-1n2vxbo #logo-name.svelte-1n2vxbo{width:auto;height:100%;max-height:28px}.logo.svelte-1n2vxbo #logo-name #name.svelte-1n2vxbo{transition:all .2s ease-in-out;fill:var(--color--text)}@media (max-width: 767px){.logo.svelte-1n2vxbo #logo-name.svelte-1n2vxbo{display:none}}.logo.svelte-1n2vxbo:hover #logo-name.svelte-1n2vxbo{filter:drop-shadow(0px 0px 3px var(--color--primary))}@media screen and (prefers-reduced-motion: no-preference){.animated.svelte-1n2vxbo #name.svelte-1n2vxbo{animation:svg-text-stroke 3s;stroke-width:2;--text-color:var(--color--text)}}.socials.svelte-t4kqcq.svelte-t4kqcq{display:flex;align-items:center;gap:20px}.socials.svelte-t4kqcq a.svelte-t4kqcq{transition:all .2s ease-in-out;width:24px;color:var(--color--text);fill:var(--color--text)}.socials.svelte-t4kqcq a.svelte-t4kqcq:hover{color:var(--color--primary);fill:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}.wrapper.svelte-r1d6ym.svelte-r1d6ym{display:grid;place-items:center;width:40px;height:32px;z-index:1;-webkit-user-select:none;user-select:none}#control.svelte-r1d6ym.svelte-r1d6ym{display:block;width:40px;height:32px;position:absolute;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:99;-webkit-touch-callout:none}#control.svelte-r1d6ym:hover~.line.svelte-r1d6ym{color:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}.line.svelte-r1d6ym.svelte-r1d6ym{z-index:98;display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:var(--color--text);border-radius:3px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),all .5s ease}.line.three.svelte-r1d6ym.svelte-r1d6ym{margin-bottom:0}#menu.svelte-r1d6ym.svelte-r1d6ym{z-index:97;position:fixed;top:0;right:0;margin:0;padding:70px 20px;width:100dvw;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(var(--color--page-background-rgb),1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:top right;transform:translate(100%);transition:transform .5s cubic-bezier(.77,.2,.05,1);opacity:0}#menu.closing.svelte-r1d6ym.svelte-r1d6ym{transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .5s cubic-bezier(.77,.2,.05,1) .5s}.menu-item.svelte-r1d6ym.svelte-r1d6ym{font-size:1.5rem;width:fit-content}.menu-item.svelte-r1d6ym.svelte-r1d6ym:hover{color:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}@media (min-width: 768px){.menu-item.svelte-r1d6ym.svelte-r1d6ym{font-size:1rem;text-decoration:none}}#control.svelte-r1d6ym:checked~.line.one.svelte-r1d6ym{transform:rotate(45deg) translate(6px,-3px);transform-origin:top left}#control.svelte-r1d6ym:checked~.line.two.svelte-r1d6ym{opacity:0;transform:rotate(0) scale(.2)}#control.svelte-r1d6ym:checked~.line.three.svelte-r1d6ym{transform:rotate(-45deg) translate(4px,3px);transform-origin:bottom left}#control.svelte-r1d6ym:checked~#menu.svelte-r1d6ym{transform:none;opacity:1}@media (min-width: 768px){#control.svelte-r1d6ym.svelte-r1d6ym,.line.svelte-r1d6ym.svelte-r1d6ym{display:none}.wrapper.svelte-r1d6ym.svelte-r1d6ym{place-items:unset;width:unset;height:unset}#menu.svelte-r1d6ym.svelte-r1d6ym{flex-direction:row;gap:30px;z-index:unset;position:relative;padding:0;width:fit-content;height:unset;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;transform:unset;opacity:1}}.theme-toggle.svelte-1yaw3d0.svelte-1yaw3d0.svelte-1yaw3d0{height:24px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;gap:5px}.theme-toggle.svelte-1yaw3d0:hover .label.svelte-1yaw3d0.svelte-1yaw3d0{color:var(--color--primary)}.theme-toggle.svelte-1yaw3d0:hover #moon.svelte-1yaw3d0.svelte-1yaw3d0,.theme-toggle.svelte-1yaw3d0:hover #sun.svelte-1yaw3d0.svelte-1yaw3d0{fill:var(--color--primary)}.theme-toggle.svelte-1yaw3d0:hover #sun-beams.svelte-1yaw3d0.svelte-1yaw3d0{stroke:var(--color--primary)}.theme-toggle.svelte-1yaw3d0:hover #sun-beams line.svelte-1yaw3d0.svelte-1yaw3d0{filter:drop-shadow(0px 0px 3px var(--color--primary))}.label.svelte-1yaw3d0.svelte-1yaw3d0.svelte-1yaw3d0{transition:all .5s var(--ease-4);text-transform:uppercase;font-size:.6rem;opacity:0;transform-origin:left;transform:scaleX(0);max-width:0;color:var(--color--text)}#moon.svelte-1yaw3d0.svelte-1yaw3d0.svelte-1yaw3d0,#sun.svelte-1yaw3d0.svelte-1yaw3d0.svelte-1yaw3d0{fill:var(--color--text);stroke:none}#sun.svelte-1yaw3d0.svelte-1yaw3d0.svelte-1yaw3d0{transition:all .5s var(--ease-4);transform-origin:center center}#sun-beams.svelte-1yaw3d0.svelte-1yaw3d0.svelte-1yaw3d0{--_opacity-dur:.15s;stroke:var(--color--text);stroke-width:2px;transform-origin:center center;transition:all .5s var(--ease-elastic-4),opacity var(--_opacity-dur) var(--ease-3)}#moon.svelte-1yaw3d0>circle.svelte-1yaw3d0.svelte-1yaw3d0{transition:all .5s var(--ease-out-3)}.theme-toggle.svelte-1yaw3d0:not([data-theme]) #sun.svelte-1yaw3d0.svelte-1yaw3d0{transform:scale(.5)}.theme-toggle.svelte-1yaw3d0:not([data-theme]) #sun-beams.svelte-1yaw3d0.svelte-1yaw3d0{transform:rotate(.25turn);--_opacity-dur:.5s}[data-theme=auto].svelte-1yaw3d0 .label.svelte-1yaw3d0.svelte-1yaw3d0{opacity:1;transform:scaleX(1);max-width:30px}@media not all and (prefers-color-scheme: dark){[data-theme=auto].svelte-1yaw3d0 #sun.svelte-1yaw3d0.svelte-1yaw3d0{transform:scale(.5)}[data-theme=auto].svelte-1yaw3d0 #sun-beams.svelte-1yaw3d0.svelte-1yaw3d0{transform:rotate(.25turn);--_opacity-dur:.5s}}@media (prefers-color-scheme: dark){[data-theme=auto].svelte-1yaw3d0 #moon.svelte-1yaw3d0>circle.svelte-1yaw3d0{transform:translate(-20px)}[data-theme=auto].svelte-1yaw3d0 #sun-beams.svelte-1yaw3d0.svelte-1yaw3d0{opacity:0}}[data-theme=light].svelte-1yaw3d0 #sun.svelte-1yaw3d0.svelte-1yaw3d0{transform:scale(.5)}[data-theme=light].svelte-1yaw3d0 #sun-beams.svelte-1yaw3d0.svelte-1yaw3d0{transform:rotate(.25turn);--_opacity-dur:.5s}[data-theme=dark].svelte-1yaw3d0 #moon.svelte-1yaw3d0>circle.svelte-1yaw3d0{transform:translate(-20px)}[data-theme=dark].svelte-1yaw3d0 #sun-beams.svelte-1yaw3d0.svelte-1yaw3d0{opacity:0}header.svelte-px7mk4.svelte-px7mk4{position:relative;z-index:9;padding:30px 0}@media (max-width: 767px){header.svelte-px7mk4.svelte-px7mk4{padding:20px 0}}header.has-background.svelte-px7mk4.svelte-px7mk4{background:linear-gradient(60deg,var(--color--waves-start) 0%,var(--color--waves-end) 100%)}header.svelte-px7mk4 .container.svelte-px7mk4{display:flex;align-items:center;justify-content:space-between;gap:30px}@media (max-width: 767px){header.svelte-px7mk4 .container.svelte-px7mk4{gap:20px}}header.svelte-px7mk4 .logo.svelte-px7mk4{height:64px}@media (max-width: 767px){header.svelte-px7mk4 .logo.svelte-px7mk4{height:64px}}header.svelte-px7mk4 a.svelte-px7mk4{color:var(--color--text)}header.svelte-px7mk4 .links.svelte-px7mk4{display:flex;align-items:center;justify-content:flex-end;gap:30px}header.svelte-px7mk4 .links a.svelte-px7mk4{text-decoration:none}header.svelte-px7mk4 .links a.svelte-px7mk4:hover{color:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}@media (max-width: 767px){header.svelte-px7mk4 .links .menu-wrapper.svelte-px7mk4{order:2}}footer.svelte-1m94jhe.svelte-1m94jhe{height:340px;width:100%;background:linear-gradient(60deg,var(--color--waves-start) 0%,var(--color--waves-end) 100%);display:grid;grid-template-rows:120px 1fr}footer.svelte-1m94jhe .content.svelte-1m94jhe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;font-weight:600;text-align:center}footer.svelte-1m94jhe .content .credits.svelte-1m94jhe{font-weight:400;font-size:90%;color:var(--color--text-shade)}footer.svelte-1m94jhe a.svelte-1m94jhe:hover{filter:drop-shadow(0px 0px 3px var(--color--primary))}
