header.svelte-12duxrw{position:relative;width:100%}.navbar-container.svelte-12duxrw{position:fixed;top:10px;left:0;right:0;z-index:100;display:flex;justify-content:center;pointer-events:auto}.navbar.svelte-12duxrw{border-radius:50px;padding:0 1rem;max-width:90%;width:auto;pointer-events:auto;transform:translateY(0);opacity:1;transition:transform .4s ease,opacity .4s ease;position:relative}.navbar-background.svelte-12duxrw{position:absolute;inset:0;border-radius:inherit;background-color:var(--bg-main);box-shadow:0 8px 24px #00000026;z-index:-1;opacity:1;transition:opacity .3s ease;will-change:opacity}.navbar-content.svelte-12duxrw{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.6rem .8rem;width:100%;position:relative;z-index:1}.navbar-top.svelte-12duxrw{display:none}.menu-toggle.svelte-12duxrw{display:none;background:transparent;border:none;cursor:pointer;padding:6px;z-index:10}.menu-icon.svelte-12duxrw{width:24px;height:18px;position:relative;display:inline-block}.menu-icon.svelte-12duxrw span:where(.svelte-12duxrw){display:block;position:absolute;height:2px;width:100%;background:var(--accent);border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.menu-icon.svelte-12duxrw span:where(.svelte-12duxrw):nth-child(1){top:0}.menu-icon.svelte-12duxrw span:where(.svelte-12duxrw):nth-child(2){top:8px}.menu-icon.svelte-12duxrw span:where(.svelte-12duxrw):nth-child(3){top:16px}.menu-icon.open.svelte-12duxrw span:where(.svelte-12duxrw):nth-child(1){top:8px;transform:rotate(135deg)}.menu-icon.open.svelte-12duxrw span:where(.svelte-12duxrw):nth-child(2){opacity:0;left:-60px}.menu-icon.open.svelte-12duxrw span:where(.svelte-12duxrw):nth-child(3){top:8px;transform:rotate(-135deg)}.logo.svelte-12duxrw{font-size:var(--font-large);font-weight:700;color:var(--accent);transition:color .3s ease;margin-right:2rem}.nav-links.svelte-12duxrw{display:flex;gap:2rem;list-style:none;margin:0;padding:0;flex-direction:row;align-items:center;justify-content:flex-end}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw){margin:0}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a:where(.svelte-12duxrw){color:var(--text-primary);font-weight:500;transition:color .3s ease,transform .3s ease;position:relative;padding:.5rem 0}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a.active:where(.svelte-12duxrw){color:var(--accent)}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a.active:where(.svelte-12duxrw):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--accent);transform:scaleX(1)}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a:where(.svelte-12duxrw):not(.btn):hover{color:var(--accent);transform:translateY(-2px)}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a.btn:where(.svelte-12duxrw){padding:.6rem 1.2rem;border-radius:30px}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a.btn-dark-text:where(.svelte-12duxrw){color:var(--black)}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a.btn-dark-text:where(.svelte-12duxrw):hover{color:#333}@media (max-width: 880px){.navbar.svelte-12duxrw{border-radius:20px;padding:0 1rem;max-width:95%;width:95%}.navbar-content.svelte-12duxrw{width:100%;padding:.8rem;flex-direction:column}.navbar-top.svelte-12duxrw{display:flex;width:100%;justify-content:space-between;align-items:center}.navbar-content.svelte-12duxrw>.logo:where(.svelte-12duxrw){display:none}.menu-toggle.svelte-12duxrw{display:block;min-height:0;min-width:0}.nav-links.svelte-12duxrw{flex-direction:column;gap:1rem;width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0;margin-top:0;justify-content:center}.nav-links.open.svelte-12duxrw{max-height:300px;padding:1rem 0 .5rem;margin-top:.5rem;border-top:1px solid var(--border-color)}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw){width:100%;text-align:center}.nav-links.svelte-12duxrw li:where(.svelte-12duxrw) a.btn:where(.svelte-12duxrw){display:block;margin-top:.5rem}.logo.svelte-12duxrw{margin-right:0}}@media (max-width: 480px){.navbar-container.svelte-12duxrw{top:5px}.navbar.svelte-12duxrw{border-radius:15px;padding:0 .7rem;width:95%}.navbar-content.svelte-12duxrw{padding:.7rem .5rem}.logo.svelte-12duxrw{font-size:var(--font-medium)}}.footer.svelte-ln1ugq{background-color:var(--bg-main);color:var(--text-primary);padding:4rem 0 2rem;transition:background-color .3s ease}.footer-content.svelte-ln1ugq{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-info.svelte-ln1ugq{display:flex;flex-direction:column}.footer-logo.svelte-ln1ugq{font-size:2rem;font-weight:700;color:var(--accent);margin-bottom:1rem;display:inline-block;transition:color .3s ease}.footer-tagline.svelte-ln1ugq{font-size:1.125rem;margin-bottom:1rem;color:var(--text-secondary);transition:color .3s ease}.footer-description.svelte-ln1ugq{line-height:1.8;opacity:.8;max-width:400px;transition:color .3s ease}.footer-links.svelte-ln1ugq{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.footer-links-column.svelte-ln1ugq h3:where(.svelte-ln1ugq){font-size:1.125rem;margin-bottom:1.5rem;color:var(--text-secondary);transition:color .3s ease}.footer-links-column.svelte-ln1ugq ul:where(.svelte-ln1ugq){list-style:none;padding:0;margin:0}.footer-links-column.svelte-ln1ugq li:where(.svelte-ln1ugq){margin-bottom:.75rem}.footer-links-column.svelte-ln1ugq a:where(.svelte-ln1ugq){color:var(--text-primary);opacity:.8;transition:opacity .3s ease,color .3s ease}.footer-links-column.svelte-ln1ugq a:where(.svelte-ln1ugq):hover{opacity:1;color:var(--accent)}.footer-language-section.svelte-ln1ugq{padding:1.5rem 0;border-top:1px solid var(--border-color)}.footer-language-section.svelte-ln1ugq h3:where(.svelte-ln1ugq){font-size:1.125rem;margin-bottom:1rem;color:var(--text-secondary)}.language-dropdown-container.svelte-ln1ugq{position:relative;max-width:300px}.language-dropdown-button.svelte-ln1ugq{display:flex;align-items:center;justify-content:space-between;width:60%;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:.5rem .75rem;color:var(--text-primary);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;min-height:44px}.language-dropdown-button.svelte-ln1ugq:hover{background:var(--bg-tertiary)}.current-language.svelte-ln1ugq{display:flex;align-items:center;gap:.5rem}.dropdown-arrow.svelte-ln1ugq{transition:transform .2s}.footer-language-dropdown.svelte-ln1ugq{position:absolute;top:calc(100% + .3rem);left:0;width:60%;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;z-index:10;overflow:hidden;box-shadow:0 4px 12px #00000026}.language-option.svelte-ln1ugq{display:flex;width:100%;align-items:center;gap:.5rem;background:transparent;border:none;border-bottom:1px solid var(--border-color);padding:.75rem;text-align:left;color:var(--text-primary);cursor:pointer;transition:background .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;min-height:44px}.language-option.svelte-ln1ugq:last-child{border-bottom:none}.language-option.svelte-ln1ugq:hover,.language-option.active.svelte-ln1ugq{background:var(--bg-tertiary)}.language-flag.svelte-ln1ugq{font-size:1rem}.language-name.svelte-ln1ugq{font-weight:500}.footer-bottom.svelte-ln1ugq{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--border-color)}.copyright.svelte-ln1ugq,.footer-note.svelte-ln1ugq{font-size:.875rem;opacity:.7;transition:color .3s ease}@media (max-width: 768px){.footer-content.svelte-ln1ugq{grid-template-columns:1fr;gap:2rem}.footer-links.svelte-ln1ugq{grid-template-columns:1fr}.language-dropdown-container.svelte-ln1ugq{max-width:none}.language-dropdown-button.svelte-ln1ugq,.footer-language-dropdown.svelte-ln1ugq{width:100%}.footer-bottom.svelte-ln1ugq{flex-direction:column;align-items:flex-start;gap:1rem}}@media (hover: none) and (pointer: coarse){.language-dropdown-button.svelte-ln1ugq:hover{background:#ffffff1a}.language-dropdown-button.svelte-ln1ugq:active{background:#fff3}.language-option.svelte-ln1ugq:hover{background:transparent}.language-option.svelte-ln1ugq:active{background:#ffffff26}}body{margin:0;padding:0;transition:background-color .3s ease,color .3s ease}.app.svelte-158j7x2{display:flex;flex-direction:column;min-height:100vh}main.svelte-158j7x2{flex:1}
