.nav-shell.svelte-q971rm{width:100%;padding:1.4rem clamp(1rem,4vw,2rem);background:#02070ff5;border-bottom:1px solid rgba(79,138,158,.35);position:sticky;top:0;z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-inner.svelte-q971rm{margin:0 auto;max-width:var(--content-max-width);display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.brand.svelte-q971rm{font-family:var(--font-orbitron);font-size:1.1rem;letter-spacing:.3em;color:#8beaff;text-decoration:none;line-height:1;display:inline-flex;align-items:center;transform:translateY(-3px)}nav.svelte-q971rm{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:1.6rem;row-gap:.6rem;font-family:var(--font-orbitron);font-size:.9rem;letter-spacing:.15em}nav.svelte-q971rm a:where(.svelte-q971rm){text-decoration:none;color:var(--color-text);padding-bottom:.05rem;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}nav.svelte-q971rm a:where(.svelte-q971rm):hover{color:#8beaff;border-color:transparent}nav.svelte-q971rm a:where(.svelte-q971rm):focus{outline:none;color:var(--color-text);border-color:transparent}nav.svelte-q971rm a:where(.svelte-q971rm):focus-visible{color:#8beaff;border-color:#8beaff4d}.locale-menu-wrap.svelte-q971rm{margin-left:auto;position:relative}.locale-toggle.svelte-q971rm{display:inline-flex;align-items:center;gap:.55rem;background:#060c14cc;border:1px solid rgba(139,234,255,.35);color:var(--color-text);border-radius:var(--radius-pill);padding:.45rem .8rem;cursor:pointer;font-family:var(--font-orbitron);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease}.locale-toggle.svelte-q971rm:hover,.locale-toggle.svelte-q971rm:focus-visible{color:#8beaff;border-color:#8beaff8c;background:#060c14f2;outline:none}.locale-menu.svelte-q971rm{position:absolute;top:calc(100% + .55rem);right:0;min-width:170px;background:#030a12f7;border:1px solid rgba(79,138,158,.35);border-radius:14px;box-shadow:0 18px 38px #030a1273;padding:.45rem;display:grid;gap:.3rem}.locale-menu.svelte-q971rm button:where(.svelte-q971rm){width:100%;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--color-text);font-family:var(--font-orbitron);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .6rem;display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-start;cursor:pointer}.locale-menu.svelte-q971rm button:where(.svelte-q971rm):hover,.locale-menu.svelte-q971rm button:where(.svelte-q971rm):focus-visible{color:#8beaff;border-color:#8beaff40;background:#08141fe6;outline:none}.locale-menu.svelte-q971rm button.active:where(.svelte-q971rm){background:#8beaff1f;border-color:#8beaff40;color:#8beaff}.flag.svelte-q971rm{font-size:.95rem}.lang-label.short.svelte-q971rm{display:none}@media(max-width:720px){.nav-inner.svelte-q971rm{position:relative;gap:.9rem;justify-content:center}.brand.svelte-q971rm{margin:0 auto}nav.svelte-q971rm{order:3;width:100%;justify-content:center;gap:.9rem;font-size:.8rem;margin-top:.3rem}.locale-menu-wrap.svelte-q971rm{margin-left:0;position:absolute;right:-.35rem;top:-.65rem}.locale-toggle.svelte-q971rm{padding:.3rem .55rem;font-size:.6rem;letter-spacing:.12em;gap:.4rem}.lang-label.full.svelte-q971rm{display:none}.lang-label.short.svelte-q971rm{display:inline}.locale-menu.svelte-q971rm{right:0;min-width:165px}}.site-footer.svelte-1wlxeqk{border-top:1px solid rgba(66,216,232,.25);padding:1.8rem clamp(1rem,4vw,2.5rem);background:#02070ff2}.footer-inner.svelte-1wlxeqk{max-width:var(--content-max-width);margin:0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.left.svelte-1wlxeqk{display:flex;align-items:center;gap:.6rem;font-family:var(--font-orbitron);letter-spacing:.04em}.left.svelte-1wlxeqk img:where(.svelte-1wlxeqk){width:95px;height:auto}.baseline.svelte-1wlxeqk{text-align:center;color:var(--color-muted);font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;opacity:.65;padding-top:.4rem;flex:1}@media(max-width:720px){.footer-inner.svelte-1wlxeqk{flex-direction:column}.baseline.svelte-1wlxeqk{width:100%}}
