*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,#root{color:#fdf6e3;-webkit-font-smoothing:antialiased;background:#0a1128;font-family:Hind Madurai,sans-serif;overflow-x:hidden}.gold-foil{background:linear-gradient(#cfc09f 0%,#ffecb3 20%,#dbb878 40%,#cfc09f 60%,#ffecb3 80%,#dbb878 100%) fixed;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #cfc09f40);-webkit-background-clip:text;background-clip:text}.gold-shimmer{background:linear-gradient(135deg,#8b6914,#d4af37,#eec219,#f5d44b,#eec219,#d4af37,#8b6914) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite goldShift}@keyframes goldShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes rotateCW{to{transform:rotate(360deg)}}@keyframes rotateCCW{to{transform:rotate(-360deg)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes floatUp{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:1}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh)scale(.4)}}@keyframes petalFall{0%{opacity:0;transform:translateY(-8vh)translate(0)rotate(0)}8%{opacity:.7}50%{opacity:.5;transform:translateY(48vh)translate(25px)rotate(180deg)}to{opacity:0;transform:translateY(108vh)translate(-15px)rotate(360deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes flicker{0%{opacity:.9;transform:scaleY(1)scaleX(1)}50%{opacity:1;transform:scaleY(1.06)scaleX(.96)}to{opacity:.85;transform:scaleY(.94)scaleX(1.04)}}@keyframes sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes shimmer{0%{left:-100%}50%,to{left:120%}}@keyframes borderGlow{0%,to{box-shadow:0 0 15px #d4af3714}50%{box-shadow:0 0 30px #d4af372e}}@keyframes pulseGlow{0%,to{opacity:.06}50%{opacity:.12}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a1128}::-webkit-scrollbar-thumb{background:linear-gradient(#d4af37,#8b6914);border-radius:3px}option{color:#fdf6e3;background:#0d1740}
