html{scroll-behavior:smooth;}body{font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";overflow-x:hidden;}.logo-text{background-image:linear-gradient(135deg, rgb(245, 158, 11) 0%, rgb(217, 119, 6) 50%, rgb(251, 191, 36) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(rgba(0, 0, 0, 0.3) 0px 2px 4px);letter-spacing:0.05em;}.navbar-scrolled{backdrop-filter:blur(12px);box-shadow:rgba(0, 0, 0, 0.3) 0px 4px 30px;background-color:rgba(28, 25, 23, 0.95) !important;}#supernova-canvas{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;pointer-events:none;}.liquid-text{position:relative;color:rgb(245, 158, 11);text-shadow:rgba(245, 158, 11, 0.4) 0px 0px 20px;}.liquid-text::before{content:attr(data-text);position:absolute;top:0px;left:0px;width:100%;height:100%;color:rgb(251, 191, 36);overflow-x:hidden;overflow-y:hidden;animation-duration:3s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:wave;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;filter:blur(1px);z-index:-1;}.reflection-text{-webkit-box-reflect:below -10px linear-gradient(transparent, transparent, rgba(0, 0, 0, 0.1));}.bg-stone-900 .reflection-text{-webkit-box-reflect:below -10px linear-gradient(transparent, transparent, rgba(255, 255, 255, 0.05));}.bg-black .reflection-text{-webkit-box-reflect:below -10px linear-gradient(transparent, transparent, rgba(255, 255, 255, 0.08));}.section-fade-in{opacity:0;transform:translateY(40px);transition-behavior:normal, normal;transition-duration:0.8s, 0.8s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1), cubic-bezier(0.16, 1, 0.3, 1);transition-delay:0s, 0s;transition-property:opacity, transform;}.section-fade-in.is-visible{opacity:1;transform:translateY(0px);}.mobile-menu-open{max-height:500px !important;}img{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.back-to-top-visible{opacity:1 !important;transform:translateY(0px) !important;}@keyframes wave{0%{clip-path:polygon(0% 45%, 15% 40%, 30% 50%, 45% 40%, 60% 50%, 75% 40%, 90% 50%, 100% 45%, 100% 100%, 0% 100%);}50%{clip-path:polygon(0% 55%, 15% 60%, 30% 50%, 45% 60%, 60% 50%, 75% 60%, 90% 50%, 100% 55%, 100% 100%, 0% 100%);}100%{clip-path:polygon(0% 45%, 15% 40%, 30% 50%, 45% 40%, 60% 50%, 75% 40%, 90% 50%, 100% 45%, 100% 100%, 0% 100%);}}@media (max-width: 768px){.liquid-text{font-size:3.5rem;line-height:1.2;}.reflection-text{-webkit-box-reflect:below -5px linear-gradient(transparent, transparent, rgba(0, 0, 0, 0.05));}}