.floating-nav{background:rgba(0,0,0,.9);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.indicator-line{width:2px;height:8px;background:white;margin:0 2px;animation:none;opacity:.4}.indicator-line.active{animation:audio-pulse .6s ease-in-out infinite alternate;opacity:1}.nav-hover-btn{padding:8px 12px;border-radius:8px;transition:all .3s ease}.nav-hover-btn:hover{background:rgba(255,255,255,.1);backdrop-filter:blur(8px)}@keyframes autoRun{0%{transform:perspective(1000px) rotateY(0deg)}to{transform:perspective(1000px) rotateY(1turn)}}.games-carousel{animation:autoRun 20s linear infinite}.games-carousel:hover{animation-play-state:paused}.mask-clip-path{clip-path:circle(120px at center);width:40vw;height:40vh;border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-image{position:relative;width:100%;height:100%}.animated-title{font-family:Inter,sans-serif;font-size:clamp(3rem,8vw,8rem);line-height:.9;text-transform:uppercase;font-weight:900;letter-spacing:.02em}.animated-word{opacity:0;transform:translate3d(0,50px,0) rotateX(-90deg) rotateY(-30deg);transform-style:preserve-3d;display:inline-block;margin-right:.2em}.flex-center{display:flex;justify-content:center;align-items:center}.marquee-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%;overflow:hidden}.marquee-wrapper--vertical{flex-direction:row;height:100vh;width:100vw}.marquee{display:flex;width:100%;overflow:hidden;user-select:none}.marquee--vertical{flex-direction:column;height:100vh;width:auto}.marquee__group{display:flex;align-items:center;justify-content:space-around;gap:2rem;min-width:100%;animation:scroll-x 30s linear infinite}.marquee--vertical .marquee__group{flex-direction:column;min-height:100%;animation:scroll-y 30s linear infinite}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}.marquee svg{width:64px;height:64px;fill:currentColor}.contact-clip-path-1{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.contact-clip-path-1,.contact-clip-path-2{width:100%;height:200px;background-size:cover;background-position:50%}.contact-clip-path-2{clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}.sword-man-clip-path{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.mobile-nav-link{transform:perspective(600px) rotateX(-10deg);transform-origin:center}.bento-tilt{transition:transform .3s ease-out}.font-ethnocentric_1{font-family:Inter,sans-serif;font-weight:900;letter-spacing:.02em}.font-circular-web{font-family:Inter,sans-serif;font-weight:400}.font-general{font-family:Inter,sans-serif;font-weight:500}@keyframes audio-pulse{0%{transform:scaleY(1)}to{transform:scaleY(1.5)}}@keyframes scroll-x{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-100%)}}