.footer.svelte-4jwo3w{background:var(--accent-blue);font-family:var(--font-body);flex-direction:column;align-items:center;gap:24px;padding:40px 80px;display:flex;position:relative}.footer.svelte-4jwo3w:before{content:"";pointer-events:none;background-image:linear-gradient(90deg, var(--footer-edge) 50%, transparent 50%), linear-gradient(90deg, transparent 50%, var(--footer-edge) 50%);background-position:50% 0,50% 10px;background-repeat:repeat-x;background-size:20px 10px,20px 10px;height:20px;position:absolute;top:0;left:0;right:0}.footer-logo.svelte-4jwo3w{font-family:var(--font-logo);color:#fff;align-items:center;gap:8px;font-size:28px;line-height:1;display:inline-flex}.footer-logo.svelte-4jwo3w:hover{color:#fff}.footer-logo.svelte-4jwo3w img:where(.svelte-4jwo3w){object-fit:contain;width:32px;height:32px;display:block}.footer-links.svelte-4jwo3w{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#ffffffb3;font-size:14px}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#fff}.lightning-badge.svelte-4jwo3w{border:1px solid var(--accent-neon);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--accent-neon);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:inline-flex}.copyright.svelte-4jwo3w{color:#ffffff80;font-size:13px}@media (width<=1100px){.footer.svelte-4jwo3w{padding-left:40px;padding-right:40px}}@media (width<=900px){.footer.svelte-4jwo3w{padding-left:20px;padding-right:20px}}.nav-menu.svelte-r1tfyb{display:none}@media (width<=900px){.nav-menu.svelte-r1tfyb{display:block}}.nav-menu-btn.svelte-r1tfyb{width:44px;height:44px;color:var(--accent-blue);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-right:-10px;list-style:none;display:inline-flex}.nav-menu-btn.svelte-r1tfyb::-webkit-details-marker{display:none}svg.svelte-r1tfyb{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nav-menu-close.svelte-r1tfyb,.nav-menu[open].svelte-r1tfyb .nav-menu-open:where(.svelte-r1tfyb){display:none}.nav-menu[open].svelte-r1tfyb .nav-menu-close:where(.svelte-r1tfyb),.nav-menu-open.svelte-r1tfyb{display:inline-flex}.nav-menu-panel.svelte-r1tfyb{z-index:60;background:var(--bg-primary);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-direction:column;padding:8px 0;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #1b2a4a1f}.nav-menu-panel.svelte-r1tfyb a:where(.svelte-r1tfyb){color:var(--text-primary);padding:14px 24px;font-size:17px;font-weight:600;text-decoration:none;display:block}.nav-menu-panel.svelte-r1tfyb a:where(.svelte-r1tfyb):hover{background:var(--bg-secondary);color:var(--accent-blue)}
