:root{--color-bg: #E6E6FA;--color-text: #000000;--color-accent: #97A7E4;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}body{font-family:Chillax,sans-serif;background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden}html{scroll-behavior:smooth}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 12s linear infinite}.animate-marquee{display:flex;width:-moz-max-content;width:max-content;animation:marquee 20s linear infinite}.reveal-item{transition:all 1.2s var(--ease-out-expo);will-change:transform,opacity,filter,clip-path}.reveal-blur-up{opacity:0;transform:translateY(30px);filter:blur(8px)}.reveal-blur-up.active{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-scale{opacity:0;transform:scale(.92)}.reveal-scale.active{opacity:1;transform:scale(1)}.reveal-clip{clip-path:inset(0 0 100% 0)}.reveal-clip.active{clip-path:inset(0 0 0 0)}.reveal-slide-left{opacity:0;transform:translate(-30px)}.reveal-slide-left.active{opacity:1;transform:translate(0)}.delay-100.active{transition-delay:.1s}.delay-200.active{transition-delay:.2s}.delay-300.active{transition-delay:.3s}.delay-400.active{transition-delay:.4s}.delay-500.active{transition-delay:.5s}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-moz-selection{background-color:#97a7e4;color:#fff}::selection{background-color:#97a7e4;color:#fff}.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}
