Follow Mr Oopy /* Scoped to this section only */ .follow-us-section { font-family: 'Arial', sans-serif; background-color: #FC9A1C; margin: 0; padding: 40px 20px; color: #333; text-align: center; min-height: 100vh; box-sizing: border-box; } .follow-us-section .container { max-width: 920px; margin: 0 auto; padding: 40px 20px; background: white; border-radius: 25px; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15); } .follow-us-section h1 { font-size: 2.8rem; margin-bottom: 10px; color: #FC9A1C; text-shadow: 2px 2px 4px rgba(0,0,0,0.1); } .follow-us-section p { font-size: 1.3rem; margin-bottom: 40px; color: #444; line-height: 1.5; } .follow-us-section .social-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); gap: 18px; margin-top: 30px; } .follow-us-section .social-card { background: #53E1F6; border-radius: 18px; padding: 20px 12px; box-shadow: 0 6px 20px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; } .follow-us-section .social-card:hover { transform: scale(1.06) rotate(1deg); box-shadow: 0 15px 30px rgba(0,0,0,0.15); } .follow-us-section .icon { font-size: 3.4rem; margin-bottom: 12px; display: block; transition: transform 0.3s ease; } .follow-us-section .social-card:hover .icon { transform: scale(1.15); } /* Smaller heading text for Instagram, Facebook, TikTok, YouTube, Email */ .follow-us-section h2 { font-size: 1.15rem; /* Made noticeably smaller as requested */ margin-bottom: 10px; font-weight: bold; color: #333; } .follow-us-section .instagram { color: #E4405F; } .follow-us-section .facebook { color: #1877F2; } .follow-us-section .tiktok { color: #000000; } .follow-us-section .youtube { color: #FF0000; } .follow-us-section .email { color: #4285F4; } .follow-us-section .btn { display: inline-block; margin-top: 12px; padding: 11px 22px; background: #FC9A1C; color: white; text-decoration: none; border-radius: 50px; font-weight: bold; font-size: 1.05rem; /* Back to original button text size */ transition: all 0.3s ease; box-shadow: 0 4px 12px rgba(252, 154, 28, 0.4); } .follow-us-section .btn:hover { background: #e68a10; transform: translateY(-2px); box-shadow: 0 8px 18px rgba(252, 154, 28, 0.5); } .follow-us-section .footer { margin-top: 50px; font-size: 1.05rem; color: #555; }
Follow Mr Oopy
Stay updated with fun videos, songs, dances,
and activities for kids!
function triggerConfetti(e) { if (e) e.stopImmediatePropagation(); const colors = ['#FC9A1C', '#53E1F6', '#FF6B6B', '#4ECDC4', '#96CEB4']; for (let i = 0; i < 60; i++) { setTimeout(() => { const confetti = document.createElement('div'); confetti.style.position = 'fixed'; confetti.style.left = Math.random() * 100 + 'vw'; confetti.style.top = '-10px'; confetti.style.width = '8px'; confetti.style.height = '8px'; confetti.style.backgroundColor = colors[Math.floor(Math.random() * colors.length)]; confetti.style.opacity = Math.random() + 0.6; confetti.style.transform = rotate(${Math.random() * 360}deg); confetti.style.zIndex = '9999'; confetti.style.pointerEvents = 'none'; const section = document.querySelector('.follow-us-section'); if (section) { section.appendChild(confetti); } else { document.body.appendChild(confetti); } let y = 0; const fallSpeed = Math.random() * 7 + 5; const fall = setInterval(() => { y += fallSpeed; confetti.style.top = y + 'px'; if (y > window.innerHeight) { clearInterval(fall); confetti.remove(); } }, 16); }, i * 6); } } window.addEventListener('load', function() { setTimeout(() => { triggerConfetti(); }, 1000); });