.app-container { width: 100vw; height: 100vh; position: relative; background-color: white; overflow: hidden; } #controls { position: absolute; top: 20px; left: 20px; z-index: 10; display: flex; gap: 10px; } button { padding: 8px 16px; cursor: pointer; background: #f0f0f0; border: 1px solid #ccc; border-radius: 4px; font-weight: 500; transition: all 0.2s; } button:hover { background: #e0e0e0; } button.active { background: #333; color: white; border-color: #333; } .canvas-wrapper { width: 100%; height: 100%; }