.navbar-gradient.svelte-16sl7a6{background:linear-gradient(180deg,#15302ef2,#15302e00);animation:svelte-16sl7a6-slideDown .8s cubic-bezier(.4,0,.2,1)}@keyframes svelte-16sl7a6-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.nav-link.svelte-16sl7a6{color:#e2d8ca;text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;padding:.5rem 0}.nav-link.svelte-16sl7a6:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#d08a0d;transition:width .3s cubic-bezier(.4,0,.2,1)}.nav-link.svelte-16sl7a6:hover{color:#d08a0d}.nav-link.svelte-16sl7a6:hover:after{width:100%}.slide.svelte-16sl7a6{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.1);transition:all 1s cubic-bezier(.4,0,.2,1)}.slide.active.svelte-16sl7a6{opacity:1;visibility:visible;transform:scale(1);z-index:2}.slide.active.svelte-16sl7a6 .project-badge:where(.svelte-16sl7a6),.slide.active.svelte-16sl7a6 .project-name:where(.svelte-16sl7a6),.slide.active.svelte-16sl7a6 .project-details:where(.svelte-16sl7a6),.slide.active.svelte-16sl7a6 .project-description:where(.svelte-16sl7a6),.slide.active.svelte-16sl7a6 .cta-group:where(.svelte-16sl7a6),.slide.active.svelte-16sl7a6 .floating-stats:where(.svelte-16sl7a6){animation:svelte-16sl7a6-slideUp .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-16sl7a6-slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.badge-icon.svelte-16sl7a6{animation:svelte-16sl7a6-sparkle 2s ease-in-out infinite}@keyframes svelte-16sl7a6-sparkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}.cta-primary.svelte-16sl7a6:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);transition:transform .6s}.cta-primary.svelte-16sl7a6:hover:before{transform:translate(100%)}.decorative-elements.svelte-16sl7a6{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-orb.svelte-16sl7a6{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:svelte-16sl7a6-float 20s ease-in-out infinite}.orb-1.svelte-16sl7a6{width:300px;height:300px;background:radial-gradient(circle,rgba(208,138,13,.4),transparent);top:10%;left:10%;animation-delay:0s}.orb-2.svelte-16sl7a6{width:400px;height:400px;background:radial-gradient(circle,rgba(97,13,44,.35),transparent);bottom:20%;right:10%;animation-delay:5s}.orb-3.svelte-16sl7a6{width:250px;height:250px;background:radial-gradient(circle,rgba(2,169,169,.35),transparent);top:60%;left:50%;animation-delay:10s}@keyframes svelte-16sl7a6-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.9)}}.dot.svelte-16sl7a6:hover .dot-inner:where(.svelte-16sl7a6){background:#e2d8cab3;transform:scale(1.3)}.dot.active.svelte-16sl7a6 .dot-inner:where(.svelte-16sl7a6){background:#d08a0d;box-shadow:0 0 20px #d08a0d99}.scroll-wheel.svelte-16sl7a6{animation:svelte-16sl7a6-scrollWheel 2s ease-in-out infinite}@keyframes svelte-16sl7a6-scrollWheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.scroll-indicator.svelte-16sl7a6{animation:svelte-16sl7a6-bounce 2s ease-in-out infinite}@keyframes svelte-16sl7a6-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.nav-link.svelte-16sl7a6{font-size:.75rem}.project-badge.svelte-16sl7a6{font-size:.625rem;padding:.5rem 1rem}.scroll-indicator.svelte-16sl7a6{display:none}}
