body{font-family:Rubik,sans-serif;text-align:center;margin:0;padding:0;background:linear-gradient(45deg,#7a4ef4,#38e8c6);background-size:400% 400%;animation:gradientAnimation 10s ease infinite}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.container{max-width:600px;margin:50px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:2;position:relative}h1{color:#333}button{padding:10px 20px;margin:10px;font-size:16px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer}button:hover{background-color:#0056b3}#falling-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.falling-image{position:absolute;animation:fall linear infinite;opacity:.8}@keyframes fall{0%{transform:translateY(-100px) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:0}}.no-spin{animation:fall-no-spin linear infinite}@keyframes fall-no-spin{0%{transform:translateY(-100px);opacity:1}to{transform:translateY(100vh);opacity:0}}.how-to-use{margin:30px auto;padding:25px;max-width:600px;background-color:#fff;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.15);text-align:center;z-index:1;position:relative}.how-to-use h2{font-size:24px;font-weight:600;color:#333;margin-bottom:15px}.how-to-use ol{font-size:16px;color:#444;line-height:1.8;padding-left:20px;text-align:left;margin:0 auto}.how-to-use li{margin-bottom:10px}.title{display:flex;align-items:center;justify-content:center;gap:10px;font-size:3rem;font-weight:700;color:#333;margin-bottom:20px}.pointy-finger{width:60px;height:90px}#tweet-image{object-fit:contain;width:100%;height:auto}