.logo.svelte-14p0x1y{width:auto;height:100%;display:flex;gap:16px;align-items:center}.theme-toggle.svelte-1yaw3d0{height:24px;padding:0;appearance:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;gap:5px}.theme-toggle.svelte-1yaw3d0:hover .label:where(.svelte-1yaw3d0){color:var(--color--primary)}.theme-toggle.svelte-1yaw3d0:hover #moon:where(.svelte-1yaw3d0),.theme-toggle.svelte-1yaw3d0:hover #sun:where(.svelte-1yaw3d0){fill:var(--color--primary)}.theme-toggle.svelte-1yaw3d0:hover #sun-beams:where(.svelte-1yaw3d0){stroke:var(--color--primary)}.theme-toggle.svelte-1yaw3d0:hover #sun-beams:where(.svelte-1yaw3d0) line:where(.svelte-1yaw3d0){filter:drop-shadow(0px 0px 3px var(--color--primary))}.label.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,#sun.svelte-1yaw3d0{fill:var(--color--text);stroke:none}#sun.svelte-1yaw3d0{transition:all .5s var(--ease-4);transform-origin:center center}#sun-beams.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:where(.svelte-1yaw3d0){transition:all .5s var(--ease-out-3)}.theme-toggle.svelte-1yaw3d0:not([data-theme]) #sun:where(.svelte-1yaw3d0){transform:scale(.5)}.theme-toggle.svelte-1yaw3d0:not([data-theme]) #sun-beams:where(.svelte-1yaw3d0){transform:rotate(.25turn);--_opacity-dur: .5s}[data-theme=auto].svelte-1yaw3d0 .label:where(.svelte-1yaw3d0){opacity:1;transform:scaleX(1);max-width:30px}@media not all and (prefers-color-scheme: dark){[data-theme=auto].svelte-1yaw3d0 #sun:where(.svelte-1yaw3d0){transform:scale(.5)}[data-theme=auto].svelte-1yaw3d0 #sun-beams:where(.svelte-1yaw3d0){transform:rotate(.25turn);--_opacity-dur: .5s}}@media (prefers-color-scheme: dark){[data-theme=auto].svelte-1yaw3d0 #moon:where(.svelte-1yaw3d0)>circle:where(.svelte-1yaw3d0){transform:translate(-20px)}[data-theme=auto].svelte-1yaw3d0 #sun-beams:where(.svelte-1yaw3d0){opacity:0}}[data-theme=light].svelte-1yaw3d0 #sun:where(.svelte-1yaw3d0){transform:scale(.5)}[data-theme=light].svelte-1yaw3d0 #sun-beams:where(.svelte-1yaw3d0){transform:rotate(.25turn);--_opacity-dur: .5s}[data-theme=dark].svelte-1yaw3d0 #moon:where(.svelte-1yaw3d0)>circle:where(.svelte-1yaw3d0){transform:translate(-20px)}[data-theme=dark].svelte-1yaw3d0 #sun-beams:where(.svelte-1yaw3d0){opacity:0}header.svelte-k7qln7{position:relative;padding:30px 0}header.has-background.svelte-k7qln7{background:linear-gradient(60deg,var(--color--waves-start) 0%,var(--color--waves-end) 100%)}header.svelte-k7qln7 .container:where(.svelte-k7qln7){display:flex;align-items:center}header.svelte-k7qln7 .logo:where(.svelte-k7qln7){height:44px;filter:drop-shadow(0px 0px 6px var(--color--text-inverse))}header.svelte-k7qln7 .logo:where(.svelte-k7qln7):hover{color:var(--color--primary);filter:drop-shadow(0px 0px 1px var(--color--text-inverse))}header.svelte-k7qln7 .filler:where(.svelte-k7qln7){flex:1}header.svelte-k7qln7 .links:where(.svelte-k7qln7){display:flex;align-items:center;justify-content:flex-end;gap:30px}.socials.svelte-t4kqcq{display:flex;align-items:center;gap:20px}.socials.svelte-t4kqcq a:where(.svelte-t4kqcq){transition:all .2s ease-in-out;width:24px;color:var(--color--text);fill:var(--color--text)}.socials.svelte-t4kqcq a:where(.svelte-t4kqcq):hover{color:var(--color--primary);fill:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}footer.svelte-wpzor3{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-wpzor3 .content:where(.svelte-wpzor3){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;font-weight:600;text-align:center}footer.svelte-wpzor3 .content:where(.svelte-wpzor3) .credits:where(.svelte-wpzor3){font-weight:400;font-size:90%;color:var(--color--text-shade);transition:all .2s ease-in-out}footer.svelte-wpzor3 .content:where(.svelte-wpzor3) .socials:where(.svelte-wpzor3){display:flex;align-items:center;gap:20px}footer.svelte-wpzor3 a:where(.svelte-wpzor3):hover{filter:drop-shadow(0px 0px 3px var(--color--primary))}
