body{font-family:Nunito,sans-serif;background:#0f172a;overflow-x:hidden;margin:0;color:#fff}.app-bg{background-image:url(https://i.postimg.cc/Nj4C7c2Y/Gemini-Generated-Image-xbyfbrxbyfbrxbyf.png);background-size:cover;background-position:center;background-attachment:fixed;position:relative}.app-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:0}.glass-panel{background:#ffffff1a;backdrop-filter:blur(15px) saturate(150%);-webkit-backdrop-filter:blur(15px) saturate(150%);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d}.glass-card{background:#ffffff26;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.magic-gradient{background:linear-gradient(135deg,#10b981,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-shadow{text-shadow:0 4px 10px rgba(0,0,0,.5)}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.animate-shake{animation:shake .5s ease-in-out infinite}@keyframes rotate-3d{0%{transform:perspective(1000px) rotateY(0)}to{transform:perspective(1000px) rotateY(360deg)}}.animate-rotate-3d{animation:rotate-3d 10s linear infinite}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.ebook-content h3{font-weight:1000;text-transform:uppercase;font-style:italic;letter-spacing:-.05em;line-height:1}.ebook-content p{line-height:1.8;font-weight:700;font-style:italic}
