body{font-family:'Poppins',sans-serif;color:#ddd;line-height:1.6;background-color:#000}body.page-template-page-dj-bunny-test-page .hero{position:relative;height:100vh;background:url(/wp-content/themes/images/dj-bunny-hero.jpg) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}body.page-template-page-dj-bunny-test-page .hero::after{content:'';position:absolute;inset:0;background:linear-gradient(rgb(50 0 100 / .5),rgb(0 0 50 / .5));mix-blend-mode:overlay}body.page-template-page-dj-bunny-test-page .hero-content{position:relative;z-index:2;max-width:800px}body.page-template-page-dj-bunny-test-page .hero-content h1{font-size:3rem;color:#fff;text-shadow:0 0 10px #ff00ff,0 0 20px #f0f}body.page-template-page-dj-bunny-test-page .hero-content p{font-size:1.2rem;margin:15px 0;color:#f0f0f0}body.page-template-page-dj-bunny-test-page .hero-content .btn{display:inline-block;padding:12px 30px;border:2px solid #f0f;color:#f0f;font-weight:700;border-radius:8px;transition:all 0.3s ease}body.page-template-page-dj-bunny-test-page .hero-content .btn:hover{background:#f0f;color:#0a0a0a}body.page-template-page-dj-bunny-test-page .intro{display:flex;flex-wrap:wrap;padding:80px 10%;align-items:center;gap:50px}body.page-template-page-dj-bunny-test-page .intro-text{flex:1;min-width:300px}body.page-template-page-dj-bunny-test-page .intro-text h2{color:#f0f;margin-bottom:20px}body.page-template-page-dj-bunny-test-page .intro-text p{color:#ddd;line-height:1.6}body.page-template-page-dj-bunny-test-page .intro-image{flex:1;min-width:300px}body.page-template-page-dj-bunny-test-page .intro-image img{width:100%;border-radius:15px;box-shadow:0 0 30px #ff00ff80}body.page-template-page-dj-bunny-test-page .stats{display:flex;justify-content:space-around;flex-wrap:wrap;text-align:center;padding:60px 10%}body.page-template-page-dj-bunny-test-page .stat-item{margin:20px}body.page-template-page-dj-bunny-test-page .stat-item h3{font-size:2.5rem;color:#f0f;margin-bottom:10px}body.page-template-page-dj-bunny-test-page .stat-item p{color:#ddd}body.page-template-page-dj-bunny-test-page .video-section{padding:80px 10%;text-align:center}body.page-template-page-dj-bunny-test-page .video-section h2{color:#f0f;margin-bottom:30px}body.page-template-page-dj-bunny-test-page .video-container iframe{width:100%;max-width:900px;height:500px;border-radius:15px;box-shadow:0 0 30px #ff00ff80}body.page-template-page-dj-bunny-test-page .testimonials{padding:80px 10%;text-align:center;position:relative}body.page-template-page-dj-bunny-test-page .testimonials h2{color:#f0f;margin-bottom:50px}body.page-template-page-dj-bunny-test-page .testimonial-container{position:relative;overflow:hidden}body.page-template-page-dj-bunny-test-page .testimonial-item{opacity:0;transition:opacity 0.5s ease-in-out;padding:20px;border:2px solid #f0f;border-radius:10px;max-width:600px;margin:0 auto;color:#ddd}body.page-template-page-dj-bunny-test-page .testimonial-item.active{opacity:1}body.page-template-page-dj-bunny-test-page .testimonial-buttons{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%);max-width:700px;margin:0 auto}body.page-template-page-dj-bunny-test-page .testimonial-buttons span{cursor:pointer;font-size:2rem;color:#f0f;transition:0.3s}body.page-template-page-dj-bunny-test-page .testimonial-buttons span:hover{color:#fff}body.page-template-page-dj-bunny-test-page .music-style{padding:80px 10%;display:flex;flex-wrap:wrap;justify-content:space-around;gap:30px}body.page-template-page-dj-bunny-test-page .style-item{flex:1;min-width:220px;background:#0d0d0d;padding:30px;border-radius:15px;text-align:center;box-shadow:0 0 20px #ff00ff50;transition:transform 0.3s}body.page-template-page-dj-bunny-test-page .style-item:hover{transform:scale(1.05)}body.page-template-page-dj-bunny-test-page .style-item h3{color:#f0f;margin-bottom:15px}body.page-template-page-dj-bunny-test-page .style-item p{color:#ddd;line-height:1.5}body.page-template-page-dj-bunny-test-page .cta-banner{background:#0d0d0d;text-align:center;padding:60px 10%}body.page-template-page-dj-bunny-test-page .cta-banner p{font-size:1.5rem;margin-bottom:20px}body.page-template-page-dj-bunny-test-page .cta-banner .btn{padding:12px 30px;border:2px solid #f0f;color:#f0f;border-radius:8px;font-weight:700;transition:all 0.3s}body.page-template-page-dj-bunny-test-page .cta-banner .btn:hover{background:#f0f;color:#0a0a0a}@media (max-width:768px){body.page-template-page-dj-bunny-test-page .intro{flex-direction:column}body.page-template-page-dj-bunny-test-page .music-style{flex-direction:column;align-items:center}body.page-template-page-dj-bunny-test-page .video-container iframe{height:300px}}