2026-06-02 01:45:28 -04:00
|
|
|
/* eslint-disable @next/next/no-img-element -- Static brand logo URL; next/image migration is out of scope. */
|
2025-07-28 11:08:24 -04:00
|
|
|
import { useTheme } from '../lib/theme-context';
|
|
|
|
|
|
2025-07-28 11:44:23 -04:00
|
|
|
export default function AnimatedFireLogo({ size = 100 }) {
|
2025-07-28 11:08:24 -04:00
|
|
|
const { theme } = useTheme();
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<div
|
🎯 Perfect Deck Hearth Logo - Matches Reference Image
✨ Exact Recreation:
- Tightened fire to contained elliptical base behind cards
- Positioned 3 cards exactly as shown in reference image
- Center card straight with fire icon, side cards angled ±15°
- Fire now contained and focused, not sprawling
🔥 Contained Fire Design:
- 3-layer elliptical fire base (base, middle, top)
- 5 flame tongues reaching upward from base
- Much more controlled and elegant fire shape
- Fire positioned behind cards at bottom 15%
�� Perfect Card Layout:
- Left card: J♥ symbol, rotated -15°, positioned at 20% left
- Right card: K♥ symbol, rotated +15°, positioned at 20% right
- Center card: Fire icon, straight, positioned at center top
- All cards properly layered above fire (z-index 10-15)
🎨 Refined Animation:
- Subtle fire flickering with contained movement
- Gentle card floating with realistic rotation
- Center fire icon with soft glow animation
- Perfect balance of movement without distraction
Now matches the reference image exactly! 🎯
2025-07-28 11:45:26 -04:00
|
|
|
className="deck-hearth-logo-container relative flex items-center justify-center"
|
2025-07-28 11:59:11 -04:00
|
|
|
style={{ width: size * 1.2, height: size * 1.2 }}
|
2025-07-28 11:08:24 -04:00
|
|
|
>
|
2025-07-28 11:59:11 -04:00
|
|
|
<img
|
|
|
|
|
src="https://dvkqopzojif9t9bo.public.blob.vercel-storage.com/public/logo.svg"
|
|
|
|
|
alt="Deck Hearth Logo"
|
|
|
|
|
width={size}
|
|
|
|
|
height={size}
|
|
|
|
|
className="logo-image"
|
|
|
|
|
style={{
|
|
|
|
|
maxWidth: '100%',
|
|
|
|
|
height: 'auto',
|
|
|
|
|
filter: 'drop-shadow(0 2px 8px rgba(0, 0, 0, 0.15))'
|
|
|
|
|
}}
|
|
|
|
|
/>
|
2025-07-28 11:44:23 -04:00
|
|
|
|
2025-07-28 11:08:24 -04:00
|
|
|
<style jsx>{`
|
🎯 Perfect Deck Hearth Logo - Matches Reference Image
✨ Exact Recreation:
- Tightened fire to contained elliptical base behind cards
- Positioned 3 cards exactly as shown in reference image
- Center card straight with fire icon, side cards angled ±15°
- Fire now contained and focused, not sprawling
🔥 Contained Fire Design:
- 3-layer elliptical fire base (base, middle, top)
- 5 flame tongues reaching upward from base
- Much more controlled and elegant fire shape
- Fire positioned behind cards at bottom 15%
�� Perfect Card Layout:
- Left card: J♥ symbol, rotated -15°, positioned at 20% left
- Right card: K♥ symbol, rotated +15°, positioned at 20% right
- Center card: Fire icon, straight, positioned at center top
- All cards properly layered above fire (z-index 10-15)
🎨 Refined Animation:
- Subtle fire flickering with contained movement
- Gentle card floating with realistic rotation
- Center fire icon with soft glow animation
- Perfect balance of movement without distraction
Now matches the reference image exactly! 🎯
2025-07-28 11:45:26 -04:00
|
|
|
.deck-hearth-logo-container {
|
2025-07-28 11:59:11 -04:00
|
|
|
transition: transform 0.2s ease;
|
2025-07-28 11:08:24 -04:00
|
|
|
}
|
|
|
|
|
|
2025-07-28 11:59:11 -04:00
|
|
|
.deck-hearth-logo-container:hover {
|
|
|
|
|
transform: scale(1.02);
|
2025-07-28 11:08:24 -04:00
|
|
|
}
|
|
|
|
|
|
2025-07-28 11:59:11 -04:00
|
|
|
.logo-image {
|
|
|
|
|
transition: filter 0.2s ease;
|
2025-07-28 11:08:24 -04:00
|
|
|
}
|
|
|
|
|
|
2025-07-28 11:59:11 -04:00
|
|
|
.logo-image:hover {
|
|
|
|
|
filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.2));
|
2025-07-28 11:08:24 -04:00
|
|
|
}
|
|
|
|
|
`}</style>
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|