0 😍
0 😊
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Subscriber Counter</title>
<style>
@keyframes popIn {
0% { transform: scale(0.5); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
.button {
animation: popIn 0.5s ease;
}
.count {
animation: popIn 0.5s ease;
font-size: 2em;
}
</style>
</head>
<body>
<div style="display: flex; justify-content: space-around; width: 400px; height: 400px; flex-direction: column; align-items: center; border: 1px solid #ccc; margin: auto; padding: 20px; box-sizing: border-box;">
<div style="display: flex; justify-content: space-between; width: 100%; flex-grow: 1; align-items: center;">
<div style="text-align: center;">
<div id="countLeft" class="count">0 😍</div>
<div>
<button style="width: 40px; height: 40px;" onclick="updateCount('left', 1)">+1</button>
<button style="width: 40px; height: 40px;" onclick="updateCount('left', 10)">+10</button>
<button style="width: 40px; height: 40px;" onclick="updateCount('left', -1)">-1</button>
<button style="width: 40px; height: 40px;" onclick="updateCount('left', -10)">-10</button>
</div>
</div>
<div>
<button style="width: 60px; height: 60px;" onclick="resetCounts()">❌</button>
</div>
<div style="text-align: center;">
<div id="countRight" class="count">0 😊</div>
<div>
<button style="width: 40px; height: 40px;" onclick="updateCount('right', 1)">+1</button>
<button style="width: 40px; height: 40px;" onclick="updateCount('right', 10)">+10</button>
<button style="width: 40px; height: 40px;" onclick="updateCount('right', -1)">-1</button>
<button style="width: 40px; height: 40px;" onclick="updateCount('right', -10)">-10</button>
</div>
</div>
</div>
</div>
<script>
let leftCount = 0;
let rightCount = 0;
function updateCount(side, value) {
let countElement;
let count;
if (side === 'left') {
count = leftCount;
countElement = document.getElementById('countLeft');
} else {
count = rightCount;
countElement = document.getElementById('countRight');
}
count += value;
if (count < 0) {
count = 0;
}
if (side === 'left') {
leftCount = count;
countElement.innerHTML = count + " 😍";
} else {
rightCount = count;
countElement.innerHTML = count + " 😊";
}
countElement.classList.add('count');
setTimeout(() => { countElement.classList.remove('count'); }, 500);
}
function resetCounts() {
leftCount = 0;
rightCount = 0;
document.getElementById('countLeft').innerHTML = leftCount + " 😍";
document.getElementById('countRight').innerHTML = rightCount + " 😊";
document.getElementById('countLeft').classList.add('count');
document.getElementById('countRight').classList.add('count');
setTimeout(() => {
document.getElementById('countLeft').classList.remove('count');
document.getElementById('countRight').classList.remove('count');
}, 500);
}
</script>
</body>
</html>
```