.logo.svelte-irfel0{align-items:center;gap:16px;width:auto;height:100%;display:flex}@media (width<=767px){.logo.svelte-irfel0{gap:8px}}.logo.svelte-irfel0 #logo-text:where(.svelte-irfel0){width:auto;height:100%;max-height:28px}.logo.svelte-irfel0 #logo-text:where(.svelte-irfel0) #text:where(.svelte-irfel0){fill:var(--color--text);transition:all .2s ease-in-out}.logo.svelte-irfel0:hover #logo-text:where(.svelte-irfel0){filter:drop-shadow(0px 0px 3px var(--color--primary))}@media screen and (prefers-reduced-motion:no-preference){.animated.svelte-irfel0 #text:where(.svelte-irfel0){stroke-width:2px;--text-color:var(--color--text);animation:3s svg-text-stroke}}.theme-toggle.svelte-1ah1djj{appearance:none;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;height:24px;padding:0;display:flex}.theme-toggle.svelte-1ah1djj:hover .label:where(.svelte-1ah1djj){color:var(--color--primary)}.theme-toggle.svelte-1ah1djj:hover #moon:where(.svelte-1ah1djj),.theme-toggle.svelte-1ah1djj:hover #sun:where(.svelte-1ah1djj){fill:var(--color--primary)}.theme-toggle.svelte-1ah1djj:hover #moon:where(.svelte-1ah1djj)>:where(.svelte-1ah1djj){filter:drop-shadow(0px 0px 3px var(--color--primary))}.theme-toggle.svelte-1ah1djj:hover #sun-beams:where(.svelte-1ah1djj){stroke:var(--color--primary)}.theme-toggle.svelte-1ah1djj:hover #sun-beams:where(.svelte-1ah1djj) line:where(.svelte-1ah1djj){filter:drop-shadow(0px 0px 3px var(--color--primary))}.label.svelte-1ah1djj{transition:all .5s var(--ease-4);text-transform:uppercase;opacity:0;transform-origin:0;max-width:0;color:var(--color--text);font-size:.6rem;transform:scaleX(0)}#moon.svelte-1ah1djj,#sun.svelte-1ah1djj{fill:var(--color--text);stroke:none}#sun.svelte-1ah1djj{transition:all .5s var(--ease-4);transform-origin:50%}#sun-beams.svelte-1ah1djj{--_opacity-dur:.15s;stroke:var(--color--text);stroke-width:2px;transform-origin:50%;transition:all .5s var(--ease-elastic-4), opacity var(--_opacity-dur) var(--ease-3)}#moon.svelte-1ah1djj>circle:where(.svelte-1ah1djj){transition:all .5s var(--ease-out-3)}.theme-toggle.svelte-1ah1djj:not([data-theme]) #sun:where(.svelte-1ah1djj){transform:scale(.5)}.theme-toggle.svelte-1ah1djj:not([data-theme]) #sun-beams:where(.svelte-1ah1djj){--_opacity-dur:.5s;transform:rotate(.25turn)}[data-theme=auto].svelte-1ah1djj .label:where(.svelte-1ah1djj){opacity:1;max-width:30px;transform:scaleX(1)}@media not all and (prefers-color-scheme:dark){[data-theme=auto].svelte-1ah1djj #sun:where(.svelte-1ah1djj){transform:scale(.5)}[data-theme=auto].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){--_opacity-dur:.5s;transform:rotate(.25turn)}}@media (prefers-color-scheme:dark){[data-theme=auto].svelte-1ah1djj #moon:where(.svelte-1ah1djj)>circle:where(.svelte-1ah1djj){transform:translate(-20px)}[data-theme=auto].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){opacity:0}}[data-theme=light].svelte-1ah1djj #sun:where(.svelte-1ah1djj){transform:scale(.5)}[data-theme=light].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){--_opacity-dur:.5s;transform:rotate(.25turn)}[data-theme=dark].svelte-1ah1djj #moon:where(.svelte-1ah1djj)>circle:where(.svelte-1ah1djj){transform:translate(-20px)}[data-theme=dark].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){opacity:0}a.svelte-v4xxex{width:24px;color:var(--color--text);fill:var(--color--text);transition:all .2s ease-in-out}a.svelte-v4xxex:hover{color:var(--color--primary);fill:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}header.svelte-ssrqy9{z-index:20;padding:30px 0;position:relative}@media (width<=767px){header.svelte-ssrqy9{padding:20px 0}}header.has-background.svelte-ssrqy9{background-color:var(--color--page-background);background-image:linear-gradient(60deg, var(--color--waves-start) 0%, var(--color--waves-end) 100%), var(--header-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}header.svelte-ssrqy9 nav.container:where(.svelte-ssrqy9){align-items:center;gap:30px;display:flex}@media (width<=767px){header.svelte-ssrqy9 nav.container:where(.svelte-ssrqy9),header.svelte-ssrqy9 nav.container:where(.svelte-ssrqy9) .links:where(.svelte-ssrqy9){gap:15px}header.svelte-ssrqy9 nav.container:where(.svelte-ssrqy9) .links:where(.svelte-ssrqy9)>a:where(.svelte-ssrqy9),header.svelte-ssrqy9 nav.container:where(.svelte-ssrqy9) .links:where(.svelte-ssrqy9) .dropdown:where(.svelte-ssrqy9){display:none}}header.svelte-ssrqy9 .logo:where(.svelte-ssrqy9){flex:1;min-width:0;height:44px}header.svelte-ssrqy9 a:where(.svelte-ssrqy9){color:var(--color--text)}header.svelte-ssrqy9 .links:where(.svelte-ssrqy9){justify-content:flex-end;align-items:center;gap:30px;display:flex}header.svelte-ssrqy9 .links:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9){text-decoration:none}header.svelte-ssrqy9 .links:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9):hover{color:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}header.svelte-ssrqy9 .dropdown:where(.svelte-ssrqy9){margin:-10px 0;padding:10px 0;position:relative}header.svelte-ssrqy9 .dropdown:where(.svelte-ssrqy9):hover .dropdown-menu:where(.svelte-ssrqy9),header.svelte-ssrqy9 .dropdown:where(.svelte-ssrqy9):focus-within .dropdown-menu:where(.svelte-ssrqy9){display:flex}header.svelte-ssrqy9 .dropdown-menu:where(.svelte-ssrqy9){background-color:var(--color--card-background);min-width:160px;box-shadow:var(--card-shadow);z-index:10;border-radius:10px;flex-direction:column;padding:10px 0;display:none;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}header.svelte-ssrqy9 .dropdown-menu:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9){white-space:nowrap;padding:8px 20px}header.svelte-ssrqy9 .dropdown-menu:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9):hover{filter:none;background-color:rgba(var(--color--primary-rgb), .1)}header.svelte-ssrqy9 .menu-toggle:where(.svelte-ssrqy9){appearance:none;cursor:pointer;width:24px;height:24px;color:var(--color--text);background:0 0;border:none;padding:0;display:none}@media (width<=767px){header.svelte-ssrqy9 .menu-toggle:where(.svelte-ssrqy9){display:block}}header.svelte-ssrqy9 .mobile-menu:where(.svelte-ssrqy9){z-index:10;display:none;position:absolute;top:100%;left:0;right:0}@media (width<=767px){header.svelte-ssrqy9 .mobile-menu:where(.svelte-ssrqy9){visibility:hidden;opacity:0;transition:opacity .2s,transform .2s,visibility .2s;display:block;transform:translateY(-10px)}header.svelte-ssrqy9 .mobile-menu.open:where(.svelte-ssrqy9){visibility:visible;opacity:1;transform:translateY(0)}}header.svelte-ssrqy9 .mobile-menu:where(.svelte-ssrqy9) .panel:where(.svelte-ssrqy9){background-color:var(--color--card-background);box-shadow:var(--card-shadow);border-radius:10px;flex-direction:column;margin:0 15px;padding:10px 0;display:flex}header.svelte-ssrqy9 .mobile-menu:where(.svelte-ssrqy9) .panel:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9){padding:12px 20px;text-decoration:none}header.svelte-ssrqy9 .mobile-menu:where(.svelte-ssrqy9) .panel:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9):hover{background-color:rgba(var(--color--primary-rgb), .1)}header.svelte-ssrqy9 .mobile-menu:where(.svelte-ssrqy9) .panel:where(.svelte-ssrqy9) a.sub:where(.svelte-ssrqy9){color:var(--color--text-shade);padding-left:36px;font-size:.9rem}footer.svelte-gv7xsr{background:linear-gradient(60deg, var(--color--waves-start) 0%, var(--color--waves-end) 100%);grid-template-rows:120px 1fr;width:100%;min-height:340px;display:grid}footer.svelte-gv7xsr .content:where(.svelte-gv7xsr){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:0 20px 40px;font-weight:600;display:flex}footer.svelte-gv7xsr .content:where(.svelte-gv7xsr) .credits:where(.svelte-gv7xsr){color:var(--color--text-shade);max-width:420px;font-size:80%;font-weight:400;line-height:1.5}footer.svelte-gv7xsr .content:where(.svelte-gv7xsr) .socials:where(.svelte-gv7xsr){align-items:center;gap:20px;display:flex}footer.svelte-gv7xsr a:where(.svelte-gv7xsr):hover{filter:drop-shadow(0px 0px 3px var(--color--primary))}
