.canvas-container{@apply relative w-full h-full bg-white border border-gray-300;}.toolbar{@apply flex items-center gap-2 p-2 bg-gray-200 shadow;}.sidebar{@apply w-64 bg-gray-50 border-r border-gray-300;}.button-primary{@apply px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600;}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f4f4f4;color:#333}#root{padding:20px}
