:root{--premium-bezier: cubic-bezier(.16, 1, .3, 1);--atomy-blue: #3ba4d6}body{font-family:Rubik,sans-serif;background-color:#fcfcfc;overflow-x:hidden;color:#1f2937}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f8f8f8}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--atomy-blue)}.snow-bg{background-image:radial-gradient(var(--atomy-blue) 1px,transparent 1px);background-size:60px 60px;opacity:.07}.atomy-gradient{display:inline-block;font-weight:700;background:linear-gradient(135deg,#3ba4d6,#67c1eb,#a1e1fc,#67c1eb,#3ba4d6);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pearl-breathing 10s var(--premium-bezier) infinite;filter:drop-shadow(0 0 1px rgba(59,164,214,.1))}@keyframes pearl-breathing{0%,to{background-position:0% 50%}50%{background-position:100% 50%;filter:hue-rotate(5deg)}}.reveal{opacity:0;filter:blur(12px);transform:translateY(30px) scale(.98);transition:opacity 1.4s var(--premium-bezier),filter 1.2s var(--premium-bezier),transform 1.4s var(--premium-bezier);will-change:opacity,transform,filter}.reveal.active{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity 1s var(--premium-bezier),transform 1s var(--premium-bezier)}.reveal.active.reveal-stagger>*{opacity:1;transform:translateY(0)}.reveal.active.reveal-stagger>*:nth-child(1){transition-delay:.1s}.reveal.active.reveal-stagger>*:nth-child(2){transition-delay:.2s}.reveal.active.reveal-stagger>*:nth-child(3){transition-delay:.3s}.reveal.active.reveal-stagger>*:nth-child(4){transition-delay:.4s}.reveal.active.reveal-stagger>*:nth-child(5){transition-delay:.5s}.reveal.active.reveal-stagger>*:nth-child(6){transition-delay:.6s}.reveal.active.reveal-stagger>*:nth-child(7){transition-delay:.7s}.reveal.active.reveal-stagger>*:nth-child(8){transition-delay:.8s}.reveal.active.reveal-stagger>*:nth-child(9){transition-delay:.9s}.reveal.active.reveal-stagger>*:nth-child(10){transition-delay:1s}.glass-nav{background:#ffffffbf;backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.3)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.img-hover-soft{transition:transform .8s var(--premium-bezier),filter .8s var(--premium-bezier)}.img-hover-soft:hover{transform:scale(1.03);filter:brightness(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scaleIn .3s ease-out forwards}
