.logo-link.svelte-1hyet3o.svelte-1hyet3o{text-decoration:none;color:inherit;display:flex;align-items:center}.logo.svelte-1hyet3o.svelte-1hyet3o{display:flex;align-items:baseline;font-weight:900;letter-spacing:-1px;font-size:1.2rem;font-family:Courier New,Courier,monospace;color:#fffff2;white-space:nowrap}.hat-target.svelte-1hyet3o.svelte-1hyet3o{position:relative;display:inline-block;color:#ff0080}.logo-img-hat.svelte-1hyet3o.svelte-1hyet3o{position:absolute;top:-8px;left:50%;transform:translate(-55%) rotate(-5deg);height:20px;width:auto;filter:drop-shadow(0 0 5px rgba(255,0,128,.4));pointer-events:none}.dot.svelte-1hyet3o.svelte-1hyet3o{width:6px;height:6px;background:#00ff00;border-radius:50%;box-shadow:0 0 8px #0f0}.status.svelte-1hyet3o.svelte-1hyet3o{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#444;font-family:Courier New,Courier,monospace}.desktop-header.svelte-1hyet3o.svelte-1hyet3o{display:none;height:60px;background:rgba(18,18,18,.8);backdrop-filter:blur(20px);border-bottom:1px solid #333;align-items:center;padding:0 24px;gap:40px;position:fixed;top:0;left:0;width:100%;z-index:200;box-sizing:border-box}@media (min-width: 1024px){.desktop-header.svelte-1hyet3o.svelte-1hyet3o{display:flex}}.nav-links.svelte-1hyet3o.svelte-1hyet3o{display:flex;gap:24px;flex:1}.nav-links.svelte-1hyet3o a.svelte-1hyet3o{text-decoration:none;color:#888;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;position:relative;padding:8px 0;transition:color .2s;font-family:Courier New,Courier,monospace}.nav-links.svelte-1hyet3o a.svelte-1hyet3o:hover,.nav-links.svelte-1hyet3o a.active.svelte-1hyet3o{color:var(--active-color)}.active-indicator.svelte-1hyet3o.svelte-1hyet3o{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--active-color);box-shadow:0 0 10px var(--active-color)}.mobile-logo-overlay.svelte-1hyet3o.svelte-1hyet3o{display:flex;position:fixed;top:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent);padding:0 16px;justify-content:space-between;align-items:center;z-index:150;pointer-events:none;box-sizing:border-box;transition:all .5s ease}.mobile-logo-overlay.left.svelte-1hyet3o.svelte-1hyet3o,.mobile-logo-overlay.right.svelte-1hyet3o.svelte-1hyet3o{top:auto;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.mobile-logo-overlay.left.svelte-1hyet3o.svelte-1hyet3o{padding-left:80px}.mobile-logo-overlay.right.svelte-1hyet3o.svelte-1hyet3o{padding-right:80px}@media (min-width: 1024px){.mobile-logo-overlay.svelte-1hyet3o.svelte-1hyet3o{display:none}}.mobile-nav-container.svelte-1hyet3o.svelte-1hyet3o{position:fixed;background:rgba(0,0,0,.85);backdrop-filter:blur(30px);z-index:200;border-color:#ffffff1a;transition:all .5s ease}@media (min-width: 1024px){.mobile-nav-container.svelte-1hyet3o.svelte-1hyet3o{display:none}}.mobile-nav-container.bottom.svelte-1hyet3o.svelte-1hyet3o{bottom:0;left:0;right:0;height:70px;border-top-width:1px;border-top-style:solid;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav-container.left.svelte-1hyet3o.svelte-1hyet3o{top:0;bottom:0;left:0;width:65px;border-right-width:1px;border-right-style:solid;padding-left:env(safe-area-inset-left)}.mobile-nav-container.right.svelte-1hyet3o.svelte-1hyet3o{top:0;bottom:0;right:0;width:65px;border-left-width:1px;border-left-style:solid;padding-right:env(safe-area-inset-right)}.nav-list.svelte-1hyet3o.svelte-1hyet3o{display:flex;list-style:none;margin:0;padding:0;height:100%;width:100%}.bottom.svelte-1hyet3o .nav-list.svelte-1hyet3o{flex-direction:row;align-items:center;justify-content:space-around}.left.svelte-1hyet3o .nav-list.svelte-1hyet3o,.right.svelte-1hyet3o .nav-list.svelte-1hyet3o{flex-direction:column;justify-content:center;gap:30px;align-items:center}.nav-item.svelte-1hyet3o.svelte-1hyet3o{flex:1;display:flex;justify-content:center}.left.svelte-1hyet3o .nav-item.svelte-1hyet3o,.right.svelte-1hyet3o .nav-item.svelte-1hyet3o{flex:none;width:100%}.nav-item.svelte-1hyet3o a.svelte-1hyet3o{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#666;transition:all .3s ease;padding:10px;border-radius:12px}.nav-item.svelte-1hyet3o a.svelte-1hyet3o:hover,.nav-item.svelte-1hyet3o a.active.svelte-1hyet3o{color:var(--active-color);background:color-mix(in srgb,var(--active-color) 5%,transparent)}.icon-wrapper.svelte-1hyet3o.svelte-1hyet3o{position:relative;display:flex;align-items:center;justify-content:center}.item-label.svelte-1hyet3o.svelte-1hyet3o{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,Courier,monospace}.nav--tilt1.svelte-1hyet3o .nav-item:nth-child(1) a.svelte-1hyet3o{transform:var(--tilt-val)}.nav--tilt2.svelte-1hyet3o .nav-item:nth-child(2) a.svelte-1hyet3o{transform:var(--tilt-val)}.nav--tilt3.svelte-1hyet3o .nav-item:nth-child(3) a.svelte-1hyet3o{transform:var(--tilt-val)}.nav--tilt4.svelte-1hyet3o .nav-item:nth-child(4) a.svelte-1hyet3o{transform:var(--tilt-val)}.nav-item.svelte-1hyet3o a.svelte-1hyet3o{--tilt-val:translateY(-8px)}.left.svelte-1hyet3o .nav-item a.svelte-1hyet3o{--tilt-val:translateX(8px)}.right.svelte-1hyet3o .nav-item a.svelte-1hyet3o{--tilt-val:translateX(-8px)}body{padding-bottom:70px}@media (min-width: 1024px){body{padding-bottom:0}}.main-footer.svelte-xhots4.svelte-xhots4{display:none;height:40px;background:#121212;border-top:1px solid #333;align-items:center;justify-content:space-between;padding:0 24px;font-family:Courier New,Courier,monospace;font-size:.75rem;color:#444;z-index:100}@media (min-width: 1024px){.main-footer.svelte-xhots4.svelte-xhots4{display:flex}}.footer-right.svelte-xhots4.svelte-xhots4{display:flex;gap:20px}.footer-right.svelte-xhots4 a.svelte-xhots4{text-decoration:none;color:#444;transition:color .2s}.footer-right.svelte-xhots4 a.svelte-xhots4:hover{color:#ff0080}body{margin:0;padding:0;overflow:hidden;background:#181818;color:#fffff2}@media (min-width: 1024px){main.svelte-zptne8{padding-top:60px}}.app-wrapper.svelte-zptne8{display:flex;flex-direction:column;height:100vh;width:100vw}main.svelte-zptne8{flex:1;position:relative;overflow:hidden}@media (max-width: 1023px){main.svelte-zptne8{padding-top:50px}}@media (max-width: 1023px) and (orientation: landscape){main.svelte-zptne8{padding-top:0}}
