@font-face{font-family:Flaemische Kanzleischrift;src:url(../../../fonts/Flaemische-Kanzleischrift.ttf) format("truetype");font-weight:400;font-style:normal}.top-header.svelte-1gxxtd1{position:fixed;top:0;left:0;right:0;z-index:100;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05);padding:1rem 2rem;text-align:center}.logo.svelte-1gxxtd1{font-family:Flaemische Kanzleischrift,serif;font-size:1.5rem;font-weight:400;color:#fff;text-decoration:none;opacity:.9;transition:all .3s ease;display:inline-block}.logo.svelte-1gxxtd1:hover{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.3)}.bottom-nav.svelte-1gxxtd1{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom));overflow:hidden}.nav-glow.svelte-1gxxtd1{position:absolute;top:-40px;left:0;right:0;height:40px;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);pointer-events:none}.cosmic-bg.svelte-1gxxtd1{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(180,200,255,.03),transparent 40%),radial-gradient(circle at 80% 50%,rgba(255,180,200,.03),transparent 40%);pointer-events:none;opacity:.5}.nav-container.svelte-1gxxtd1{display:flex;justify-content:space-around;align-items:center;max-width:700px;margin:0 auto;padding:0 1rem;position:relative}.nav-item.svelte-1gxxtd1{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .8rem;text-decoration:none;color:#fff9;transition:all .3s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;overflow:hidden;border-radius:12px;min-width:60px}.nav-item.svelte-1gxxtd1:hover{color:#ffffffe6}.nav-item.active.svelte-1gxxtd1{color:#fff}.nav-icon.svelte-1gxxtd1{font-size:1.5rem;transition:all .3s ease;position:relative;z-index:2}.nav-item.svelte-1gxxtd1:hover .nav-icon:where(.svelte-1gxxtd1){transform:translateY(-2px);filter:drop-shadow(0 0 10px var(--icon-glow))}.nav-item.active.svelte-1gxxtd1 .nav-icon:where(.svelte-1gxxtd1){transform:scale(1.1);filter:drop-shadow(0 0 15px var(--icon-glow));animation:svelte-1gxxtd1-iconPulse 2s ease-in-out infinite}@keyframes svelte-1gxxtd1-iconPulse{0%,to{transform:scale(1.1)}50%{transform:scale(1.15)}}.nav-label.svelte-1gxxtd1{font-family:Source Sans Pro,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.05em;transition:all .3s ease;position:relative;z-index:2}.active-glow.svelte-1gxxtd1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;filter:blur(20px);opacity:.3;animation:svelte-1gxxtd1-glowPulse 3s ease-in-out infinite;pointer-events:none}@keyframes svelte-1gxxtd1-glowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.5}}.nav-particle.svelte-1gxxtd1{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;top:50%;left:50%;opacity:0;animation:svelte-1gxxtd1-particleFloat var(--particle-duration, 2s) ease-out infinite;pointer-events:none}.nav-particle.svelte-1gxxtd1:nth-child(2){animation-delay:.3s}.nav-particle.svelte-1gxxtd1:nth-child(3){animation-delay:.6s}.nav-particle.svelte-1gxxtd1:nth-child(4){animation-delay:.9s}@keyframes svelte-1gxxtd1-particleFloat{0%{transform:translate(-50%,-50%);opacity:0}20%{opacity:1}to{transform:translate(calc(-50% + var(--particle-x, 0px)),calc(-50% + var(--particle-y, -20px)));opacity:0}}@keyframes svelte-1gxxtd1-rippleEffect{to{transform:scale(2);opacity:0}}@media (max-width: 768px){.top-header.svelte-1gxxtd1{padding:.8rem 1.5rem}.logo.svelte-1gxxtd1{font-size:1.1rem}.nav-container.svelte-1gxxtd1{padding:0 .5rem}.nav-item.svelte-1gxxtd1{padding:.5rem .6rem;min-width:50px}.nav-icon.svelte-1gxxtd1{font-size:1.3rem}.nav-label.svelte-1gxxtd1{font-size:.65rem}}@media (max-width: 480px){.top-header.svelte-1gxxtd1{padding:.7rem 1rem}.logo.svelte-1gxxtd1{font-size:1rem}.nav-item.svelte-1gxxtd1{padding:.4rem .5rem;gap:.2rem}.nav-icon.svelte-1gxxtd1{font-size:1.2rem}.nav-label.svelte-1gxxtd1{font-size:.6rem}.active-glow.svelte-1gxxtd1{width:60px;height:60px}}@media (min-width: 1024px){.nav-container.svelte-1gxxtd1{max-width:800px}.nav-item.svelte-1gxxtd1{padding:.8rem 1.2rem;min-width:80px}.nav-icon.svelte-1gxxtd1{font-size:1.7rem}.nav-label.svelte-1gxxtd1{font-size:.8rem}}@supports (padding: max(0px)){.bottom-nav.svelte-1gxxtd1{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}
