html{scroll-behavior:smooth}body{background-color:#0b0b0c}.font-display{letter-spacing:.02em}.gold-line{background:linear-gradient(90deg,transparent,#c9a24b,transparent)}::selection{background:#c9a24b;color:#0b0b0c}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0b0b0c}::-webkit-scrollbar-thumb{background:#232428;border-radius:5px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .8s ease both}@keyframes slowZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.animate-slow-zoom{animation:slowZoom 8s ease-out both}@media(max-width:640px){.animate-slow-zoom{animation:none;transform:scale(1)}}
