ing: 20px;
            background: #f0f2f5;
        }
        
        h1 {
            color: #2c3e50;
            text-align: center;
            margin-bottom: 30px;
            font-size: 2.5em;
        }
        
        .playground-container {
            display: grid;
            grid-template-columns: 350px 1fr;
            gap: 20px;
            margin-bottom: 30px;
        }
        
        .controls-panel {
            background: white;
            border-radius: 12px;
            padding: 20p