<!-- source-hash: b059779e79784c7f4df6e6e143160b0e -->
A reusable React SVG component for the official Elestio logo that prevents ID collisions when rendered multiple times on the same page.

## Key Components

- **ElestioLogo**: React functional component that renders the Elestio logo SVG
- **Unique ID generation**: Uses `React.useId()` to create collision-free gradient and mask IDs
- **Flexible styling**: Accepts `className` and all standard SVG props for customization

## Usage Example

```typescript
import { ElestioLogo } from './elestio-logo';

// Basic usage
<ElestioLogo />

// With custom styling
<ElestioLogo 
  className="w-8 h-8 text-blue-600" 
  width="32" 
  height="32" 
/>

// Multiple instances (IDs won't conflict)
<div>
  <ElestioLogo className="header-logo" />
  <ElestioLogo className="footer-logo" />
</div>
```

The component features a complex multi-colored gradient design with five distinct linear gradients (orange, red, purple, yellow, and blue) applied to different sections of the logo. The unique ID system ensures that multiple logo instances can coexist without SVG definition conflicts.