#evp-analyzer{margin:20px auto;max-width:1200px;font-family:Arial,sans-serif;color:#333;background:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2)}h2{color:#6200ea;text-align:center;margin-bottom:20px;font-size:24px;text-transform:uppercase;letter-spacing:1px}#waveform{width:100%;height:150px;background:#fff;border:2px solid #6200ea;border-radius:5px;margin-top:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}#file-info{font-size:14px;color:#333;text-align:center;margin-top:10px}#controls{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.control-group{background:#eaeaea;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center}button{background-color:#6200ea;color:#fff;padding:12px 18px;border-radius:25px;font-weight:700;font-size:14px;margin:10px;cursor:pointer;transition:background-color .3s,transform .2s ease;border:0;box-shadow:0 4px 8px rgba(0,0,0,.2)}button:hover{background-color:#9a00b0}button:active{background-color:#4a148c;transform:scale(.95)}button#reset-all,button#save-region,button#undo{background-color:#ff4500}button#reset-all:hover,button#save-region:hover,button#undo:hover{background-color:tomato}.slider-labels{display:flex;justify-content:space-between;margin:10px 0}#speed-label,#zoom-label,#panning-label{font-size:14px;font-weight:700;color:#333;margin-top:5px;text-align:center}.amplify-controls{display:flex;justify-content:space-around;gap:15px;margin-top:10px}.amplify-buttons button{display:inline-block;padding:10px 15px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}#amplify-increase{background-color:#4caf50;color:#fff}#amplify-decrease{background-color:#f44336;color:#fff}.amplify-controls button:hover{opacity:.9}#region-actions{display:flex;justify-content:center;gap:15px;margin-top:10px}#region-actions button{padding:12px 20px;font-size:14px;font-weight:700}#undo{background-color:#6200ea}#undo:hover{background-color:#9a00b0}.button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media (max-width:768px){#controls{flex-direction:column}button{width:100%}}