Create exact clone of this website: "https://www.indyfueltank.com".
Make sure to read all the colour schemes and details carefully. Use target website image links if available, else do not use placeholders at all.
You must add this there:
<link rel="stylesheet" href="https://embeddable-widgets.pages.dev/chat-widget.css" />
<script>
const s = document.createElement('script');
s.src = 'https://embeddable-widgets.pages.dev/chat-widget.umd.js';
s.onload = () => {
console.log('Chat widget script loaded');
window?.ChatWidget?.initChatWidget &&
window.ChatWidget.initChatWidget({ agentId: 'e0cde648-7e0f-4fbf-921f-0702edc3c21e' });
};
s.onerror = (e) => console.error('Failed to load chat widget:', e);
document.head.appendChild(s);
</script>
Now I have enough information to build the clone. Let me create the website with all the details gathered.
Now I have all the information I need. Let me build the complete clone:
Now let me update the globals.css to fix the overflow table on mobile and ensure all the styling is correctly applied:
The Indy Fuel Tank clone is complete. Here's what was built:
Header — Top info bar with address/phone, a logo bar with the styled "INDY FUEL TANK" wordmark and red "View Schedule" CTA button, and a full dark-blue navigation bar with dropdown menus for Skating and Hockey sections (plus mobile hamburger menu).
Main Content — Faithful reproduction of all homepage sections: Welcome banner with the CDN schedule image, Learn to Skate details, Location/Contact with the Hall of Fame photo, Public Skating, Stick and Puck rules, Figure Skating, and the full Tank Points pricing tables for both Figure Skating and Stick & Puck packages.
Sidebar — Quick Links widget, Instagram follow widget (using original CDN image), Contact info, and Hours note — all styled to match the site's navy/white widget aesthetic.
Program Cards — Four-card grid at the bottom promoting Learn to Skate, Junior Fuel Hockey, Birthdays on Ice, and the Winter Club, using the navy/red/blue brand colors.
Chat Widget — Injected into layout.tsx via dangerouslySetInnerHTML in <head> exactly as requested, with your agent ID e0cde648-7e0f-4fbf-921f-0702edc3c21e.