body { margin: 0; overflow: hidden; font-family: 'Inter', system-ui, -apple-system, sans-serif; } #controls { position: absolute; top: 20px; left: 20px; display: flex; gap: 12px; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(10px); padding: 16px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.05); } button { padding: 10px 18px; border: none; border-radius: 8px; background: white; color: #333; cursor: pointer; font-weight: 500; transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05); } button:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); } button.active { background: #333; color: white; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); }