@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Playfair+Display:wght@400;700;900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{color-scheme:dark}html{scroll-behavior:smooth}body{margin:0;background:#111;color:#f5efe6;font-family:Inter,sans-serif}h1,h2,h3{font-family:Playfair Display,serif}.gold-gradient-text{background:linear-gradient(120deg,#d4a843,#c9943a);background-clip:text;-webkit-background-clip:text;color:transparent}.animate-fadeInUp{animation:fadeInUp .7s ease forwards}.animate-float{animation:float 3s ease-in-out infinite alternate}.animate-pawFloat{animation:pawFloat 8s ease-in-out infinite alternate}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes pawFloat{0%{transform:translate(0) rotate(-10deg)}to{transform:translate(14px,-18px) rotate(8deg)}}@keyframes shimmer{to{background-position:200% center}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#d4a843;border-radius:8px}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}
