Unblocked Bloons -
<script> (function() // ---------- CANVAS ---------- const canvas = document.getElementById('gameCanvas'); const ctx = canvas.getContext('2d');
.status background: #000000aa; border-radius: 32px; padding: 5px 18px; font-size: 0.9rem; font-weight: bold; color: #fdd998;
.tower-zone display: flex; gap: 12px; background: #00000055; padding: 5px 18px; border-radius: 40px; align-items: center; unblocked bloons
/* UI panel */ .info-panel display: flex; justify-content: space-between; align-items: baseline; gap: 20px; margin-top: 18px; margin-bottom: 8px; flex-wrap: wrap; background: #0c2b22cc; backdrop-filter: blur(4px); padding: 12px 24px; border-radius: 60px;
.stats display: flex; gap: 28px; background: #00000066; padding: 6px 20px; border-radius: 40px; font-weight: bold; const ctx = canvas.getContext('2d')
.tower-btn background: #f5bc70; border: none; font-family: monospace; font-weight: bold; font-size: 1.2rem; padding: 8px 20px; border-radius: 36px; cursor: pointer; box-shadow: 0 4px 0 #7a4a1a; transition: 0.07s linear; color: #2c1a0a; display: flex; align-items: center; gap: 8px;
.stat span color: #ffd966; font-size: 1.6rem; font-weight: 800; margin-right: 6px; .status background: #000000aa
body background: linear-gradient(145deg, #0a2f2a 0%, #0a1f1a 100%); min-height: 100vh; display: flex; justify-content: center; align-items: center; font-family: 'Segoe UI', 'Courier New', 'Press Start 2P', system-ui, monospace; margin: 0; padding: 20px;