/* Reset default styles */ * { margin: 0; padding: 0; box-sizing: border-box; } #root { width: 100%; height: 100vh; margin: 0; padding: 0; text-align: left; display: flex; flex-direction: column; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #1e1e1e; color: #e0e0e0; } /* Main container */ .daw-container { display: flex; flex-direction: column; height: 100vh; width: 100%; overflow: hidden; } /* Main Display Area */ .main-display-area { display: flex; flex-direction: row; flex: 1; overflow: hidden; } /* Update structure in JSX to match this pattern: