body{background:linear-gradient(to bottom, #f5f7fa, #ffffff);font-family:'Poppins', sans-serif;margin:0;color:#222;}.header, .title, .headtitle{background:linear-gradient(90deg, #007bff, #ff0066);color:#fff;text-align:center;padding:12px;border-radius:0 0 20px 20px;font-size:18px;font-weight:600;box-shadow:0 3px 8px rgba(0,0,0,0.2);}a{color:#007bff;text-decoration:none;transition:0.3s;}a:hover{color:#ff0066;}.box, .content, .block, .news, .catblock{background:#fff;border-radius:18px;margin:10px;padding:12px;box-shadow:0 3px 10px rgba(0,0,0,0.15);}.button, .btn, a.button{display:inline-block;background:linear-gradient(90deg, #007bff, #ff0066);color:#fff !important;padding:10px 20px;border-radius:25px;font-weight:600;font-size:14px;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,0.25);transition:0.3s;}.button:hover, .btn:hover, a.button:hover{opacity:0.85;transform:scale(1.05);}h2, h3{color:#007bff;text-align:left;margin-top:10px;font-size:18px;border-left:4px solid #ff0066;padding-left:8px;font-weight:600;}.latest, .updates, .newslist{background:#f9f9ff;border:1px solid #ddd;border-radius:15px;padding:12px;margin:10px;}.latest a, .updates a{display:block;padding:8px;border-radius:10px;background:#fff;margin:5px 0;transition:0.3s;}.latest a:hover, .updates a:hover{background:linear-gradient(90deg, #007bff, #ff0066);color:#fff;}.footer{background:linear-gradient(90deg, #ff0066, #007bff);color:#fff;text-align:center;padding:15px;border-radius:20px 20px 0 0;font-size:13px;box-shadow:0 -3px 8px rgba(0,0,0,0.15);}img{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,0.25);transition:0.3s;}img:hover{transform:scale(1.05);}audio{width:100%;border-radius:30px;box-shadow:inset 0 2px 6px rgba(0,0,0,0.15);}