.logo.svelte-mxsp3c.svelte-mxsp3c{width:auto;height:100%;display:flex;gap:16px;align-items:center}@media (max-width: 767px){.logo.svelte-mxsp3c.svelte-mxsp3c{gap:8px}}.logo.svelte-mxsp3c #logo-text.svelte-mxsp3c{width:auto;height:100%;max-height:28px}.logo.svelte-mxsp3c #logo-text #text.svelte-mxsp3c{transition:all .2s ease-in-out;fill:var(--color--text)}.logo.svelte-mxsp3c:hover #logo-text.svelte-mxsp3c{filter:drop-shadow(0px 0px 3px var(--color--primary))}@media screen and (prefers-reduced-motion: no-preference){.animated.svelte-mxsp3c #text.svelte-mxsp3c{animation:svg-text-stroke 3s;stroke-width:2;--text-color:var(--color--text)}}.theme-toggle.svelte-7jytr4.svelte-7jytr4.svelte-7jytr4{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-7jytr4:hover .label.svelte-7jytr4.svelte-7jytr4{color:var(--color--primary)}.theme-toggle.svelte-7jytr4:hover #moon.svelte-7jytr4.svelte-7jytr4,.theme-toggle.svelte-7jytr4:hover #sun.svelte-7jytr4.svelte-7jytr4{fill:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}.theme-toggle.svelte-7jytr4:hover #sun-beams.svelte-7jytr4.svelte-7jytr4{stroke:var(--color--primary)}.theme-toggle.svelte-7jytr4:hover #sun-beams line.svelte-7jytr4.svelte-7jytr4{filter:drop-shadow(0px 0px 3px var(--color--primary))}.label.svelte-7jytr4.svelte-7jytr4.svelte-7jytr4{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-7jytr4.svelte-7jytr4.svelte-7jytr4,#sun.svelte-7jytr4.svelte-7jytr4.svelte-7jytr4{fill:var(--color--text);stroke:none}#sun.svelte-7jytr4.svelte-7jytr4.svelte-7jytr4{transition:all .5s var(--ease-4);transform-origin:center center}#sun-beams.svelte-7jytr4.svelte-7jytr4.svelte-7jytr4{--_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-7jytr4>circle.svelte-7jytr4.svelte-7jytr4{transition:all .5s var(--ease-out-3)}.theme-toggle.svelte-7jytr4:not([data-theme]) #sun.svelte-7jytr4.svelte-7jytr4{transform:scale(.5)}.theme-toggle.svelte-7jytr4:not([data-theme]) #sun-beams.svelte-7jytr4.svelte-7jytr4{transform:rotate(.25turn);--_opacity-dur:.5s}[data-theme=auto].svelte-7jytr4 .label.svelte-7jytr4.svelte-7jytr4{opacity:1;transform:scaleX(1);max-width:30px}@media not all and (prefers-color-scheme: dark){[data-theme=auto].svelte-7jytr4 #sun.svelte-7jytr4.svelte-7jytr4{transform:scale(.5)}[data-theme=auto].svelte-7jytr4 #sun-beams.svelte-7jytr4.svelte-7jytr4{transform:rotate(.25turn);--_opacity-dur:.5s}}@media (prefers-color-scheme: dark){[data-theme=auto].svelte-7jytr4 #moon.svelte-7jytr4>circle.svelte-7jytr4{transform:translate(-20px)}[data-theme=auto].svelte-7jytr4 #sun-beams.svelte-7jytr4.svelte-7jytr4{opacity:0}}[data-theme=light].svelte-7jytr4 #sun.svelte-7jytr4.svelte-7jytr4{transform:scale(.5)}[data-theme=light].svelte-7jytr4 #sun-beams.svelte-7jytr4.svelte-7jytr4{transform:rotate(.25turn);--_opacity-dur:.5s}[data-theme=dark].svelte-7jytr4 #moon.svelte-7jytr4>circle.svelte-7jytr4{transform:translate(-20px)}[data-theme=dark].svelte-7jytr4 #sun-beams.svelte-7jytr4.svelte-7jytr4{opacity:0}a.svelte-1llmev{transition:all .2s ease-in-out;width:24px;color:var(--color--text);fill:var(--color--text)}a.svelte-1llmev:hover{color:var(--color--primary);fill:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}header.svelte-15xs5nb.svelte-15xs5nb{position:sticky;top:0;z-index:100;padding:20px 0;backdrop-filter:blur(var(--glass-blur-heavy));-webkit-backdrop-filter:blur(var(--glass-blur-heavy));background:var(--glass-bg-solid);border-bottom:1px solid var(--glass-border-subtle);transition:all .3s var(--ease-smooth)}@media (max-width: 767px){header.svelte-15xs5nb.svelte-15xs5nb{padding:16px 0}}header.has-background.svelte-15xs5nb.svelte-15xs5nb{background:linear-gradient(60deg,var(--color--waves-start) 0%,var(--color--waves-end) 100%);-webkit-backdrop-filter:blur(var(--glass-blur-heavy));backdrop-filter:blur(var(--glass-blur-heavy))}header.svelte-15xs5nb .container.svelte-15xs5nb{display:flex;align-items:center;gap:30px}@media (max-width: 767px){header.svelte-15xs5nb .container .links a.svelte-15xs5nb{display:none}}header.svelte-15xs5nb .logo.svelte-15xs5nb{height:44px;flex:1;transition:transform .3s var(--ease-smooth)}header.svelte-15xs5nb .logo.svelte-15xs5nb:hover{transform:scale(1.02)}header.svelte-15xs5nb a.svelte-15xs5nb{color:var(--color--text)}header.svelte-15xs5nb .links.svelte-15xs5nb{display:flex;align-items:center;justify-content:flex-end;gap:30px}header.svelte-15xs5nb .links a.svelte-15xs5nb{text-decoration:none;font-weight:500;position:relative;transition:all .3s var(--ease-smooth)}header.svelte-15xs5nb .links a.svelte-15xs5nb:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color--primary);border-radius:1px;transition:width .3s var(--ease-smooth)}header.svelte-15xs5nb .links a.svelte-15xs5nb:hover{color:var(--color--primary)}header.svelte-15xs5nb .links a.svelte-15xs5nb:hover:after{width:100%}.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))}footer.svelte-cqaavr.svelte-cqaavr{--footer-bg:#000000;height:360px;width:100%;background:var(--footer-bg);display:grid;grid-template-rows:130px 1fr;position:relative}footer.svelte-cqaavr .wave.svelte-cqaavr{position:relative;z-index:1}footer.svelte-cqaavr .wave.svelte-cqaavr svg path{fill:var(--footer-bg)}footer.svelte-cqaavr .content.svelte-cqaavr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-weight:600;text-align:center;padding:0 20px}footer.svelte-cqaavr .content .copyright.svelte-cqaavr{font-size:1.1rem;color:#fff}footer.svelte-cqaavr .content .socials.svelte-cqaavr{display:flex;align-items:center;gap:24px;margin-top:10px}footer.svelte-cqaavr .content .socials.svelte-cqaavr svg{fill:#fffc;transition:all .3s var(--ease-smooth)}footer.svelte-cqaavr .content .socials.svelte-cqaavr *:hover svg{fill:#fff;transform:translateY(-2px)}
