wip: new site files
This commit is contained in:
commit
e6206a94cf
11 changed files with 2820 additions and 0 deletions
233
arcade.html
Normal file
233
arcade.html
Normal file
|
|
@ -0,0 +1,233 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Retro Arcade — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">Retro Arcade</span>
|
||||
<h1 class="page-title">🕹️ Play Against Friends and Rivals</h1>
|
||||
<p class="section-desc">
|
||||
Relive the golden age of gaming with our hand-picked collection of classic arcade
|
||||
cabinets. Challenge friends head-to-head or prove yourself against the machine.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- MAIN FEATURE -->
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="two-col">
|
||||
<div class="panel cabinet">
|
||||
<div class="cabinet-screen-wrap">
|
||||
<div class="cabinet-screen">
|
||||
<div class="screen-title">FAT DRAGON</div>
|
||||
<div class="screen-sub">Arcade · Est. 2026</div>
|
||||
<div class="screen-insert">Insert Coin to Continue</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cabinet-controls">
|
||||
<div class="stick"></div>
|
||||
<div class="btn-ab" style="background:#c0392b;margin-left:10px"></div>
|
||||
<div class="btn-ab" style="background:#2980b9"></div>
|
||||
<div class="btn-ab" style="background:#e67e22"></div>
|
||||
<div class="btn-ab" style="background:#27ae60"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<span class="label">Our Cabinets</span>
|
||||
<h2 class="section-title">The Golden Age Lives On</h2>
|
||||
<p class="section-desc">
|
||||
Every machine in our collection is a hand-picked classic, lovingly restored
|
||||
and ready to play. From legendary fighting games to timeless shoot-'em-ups,
|
||||
the high score board is waiting for your name.
|
||||
</p>
|
||||
<div class="tag-list">
|
||||
<span class="tag">Mortal Kombat II</span>
|
||||
<span class="tag">Mortal Kombat III</span>
|
||||
<span class="tag">Street Fighter II</span>
|
||||
<span class="tag">Street Fighter III</span>
|
||||
<span class="tag">Time Crisis</span>
|
||||
<span class="tag">Marvel vs. Capcom</span>
|
||||
<span class="tag">Pac-Man</span>
|
||||
<span class="tag">Space Invaders</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- FIGHTING GAMES -->
|
||||
<section class="section section--alt section--border">
|
||||
<div class="container">
|
||||
<div style="max-width:720px;margin:0 auto;text-align:center">
|
||||
<span class="label" style="justify-content:center;display:flex">Fighting Games</span>
|
||||
<h2 class="section-title">Head-to-Head Combat</h2>
|
||||
<p class="section-desc" style="margin:0 auto 2rem">
|
||||
Our fighting game lineup is the beating heart of the arcade. Gather a crowd,
|
||||
run a tournament, or just grind your way up the leaderboard.
|
||||
</p>
|
||||
</div>
|
||||
<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem">
|
||||
|
||||
<div class="panel" style="padding:1.5rem">
|
||||
<div style="font-size:2rem;margin-bottom:.75rem">🥊</div>
|
||||
<div class="cat-title">Mortal Kombat II & III</div>
|
||||
<p style="color:var(--text-2);font-size:.88rem;line-height:1.65">
|
||||
The defining fighting series of the 90s. Finish him. High-score leaderboard active on both cabinets.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.5rem">
|
||||
<div style="font-size:2rem;margin-bottom:.75rem">🥋</div>
|
||||
<div class="cat-title">Street Fighter II & III</div>
|
||||
<p style="color:var(--text-2);font-size:.88rem;line-height:1.65">
|
||||
Hadouken your way to glory. Weekly ranked tournaments on the second Saturday of every month.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.5rem">
|
||||
<div style="font-size:2rem;margin-bottom:.75rem">⚡</div>
|
||||
<div class="cat-title">Marvel vs. Capcom</div>
|
||||
<p style="color:var(--text-2);font-size:.88rem;line-height:1.65">
|
||||
Superheroes meet Street Warriors. The ultimate tag-team brawler — assemble your squad.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- OTHER CLASSICS -->
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="two-col two-col--reverse">
|
||||
<div class="panel board-visual">
|
||||
<div class="board-art">
|
||||
<span class="icon">👾</span>
|
||||
<span class="caption">Timeless Classics</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<span class="label">Classic Cabinets</span>
|
||||
<h2 class="section-title">Timeless Classics</h2>
|
||||
<p class="section-desc" style="margin-bottom:1.25rem">
|
||||
Between the fighting game sessions, kick back with the games that started it all.
|
||||
These cabinets have history — and now they have a home.
|
||||
</p>
|
||||
<ul style="list-style:none">
|
||||
<li style="display:flex;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--border)">
|
||||
<span style="font-size:1.25rem">🔫</span>
|
||||
<div>
|
||||
<div style="font-weight:600;font-size:.92rem">Time Crisis</div>
|
||||
<div style="color:var(--muted);font-size:.82rem">Light-gun classic. Cover system, reload under pressure.</div>
|
||||
</div>
|
||||
</li>
|
||||
<li style="display:flex;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--border)">
|
||||
<span style="font-size:1.25rem">🟡</span>
|
||||
<div>
|
||||
<div style="font-weight:600;font-size:.92rem">Pac-Man</div>
|
||||
<div style="color:var(--muted);font-size:.82rem">The icon. Chomping dots since 1980. Your gran can play this.</div>
|
||||
</div>
|
||||
</li>
|
||||
<li style="display:flex;align-items:center;gap:.75rem;padding:.4rem 0">
|
||||
<span style="font-size:1.25rem">🚀</span>
|
||||
<div>
|
||||
<div style="font-weight:600;font-size:.92rem">Space Invaders</div>
|
||||
<div style="color:var(--muted);font-size:.82rem">Defend Earth. Perpetually. Can you outlast the swarm?</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- TOURNAMENTS -->
|
||||
<section class="section section--alt section--border" style="text-align:center">
|
||||
<div class="container" style="max-width:620px">
|
||||
<span class="badge badge-red" style="margin-bottom:1.25rem">Tournaments</span>
|
||||
<h2 class="section-title">Retro Arcade Tournaments</h2>
|
||||
<p class="section-desc" style="margin:0 auto 2rem">
|
||||
Every second Saturday: 12 players, single-elimination brackets, Street Fighter and
|
||||
Mortal Kombat alternating by week. Doors open at 9 AM, first match at 9:30 AM.
|
||||
</p>
|
||||
<div style="display:flex;gap:1rem;justify-content:center;flex-wrap:wrap">
|
||||
<a href="/events.html" class="btn btn-outline">View Tournament Schedule</a>
|
||||
<a href="/book-now/arcade.html" class="btn btn-gold">Book a Machine →</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
232
board-games.html
Normal file
232
board-games.html
Normal file
|
|
@ -0,0 +1,232 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Board & Card Games — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">Board & Card Games</span>
|
||||
<h1 class="page-title">🎲 Gather Around the Table</h1>
|
||||
<p class="section-desc">
|
||||
Our goal is to provide a space for social and competitive board game play.
|
||||
Bring some friends, or join a scheduled game — everyone is welcome at the table.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- STRATEGY GAMES -->
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="two-col">
|
||||
<div>
|
||||
<span class="label">Strategy Games</span>
|
||||
<h2 class="section-title">Think Three Moves Ahead</h2>
|
||||
<p class="section-desc" style="margin-bottom:1.5rem">
|
||||
From the rolling hills of Catan to the treacherous politics of Dune, our strategy
|
||||
library rewards cunning, planning, and just the right amount of betrayal.
|
||||
</p>
|
||||
<div style="display:grid;gap:.75rem">
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:center">
|
||||
<span style="font-size:1.75rem;flex-shrink:0">🌾</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.2rem">Catan</div>
|
||||
<div style="color:var(--muted);font-size:.85rem">Settle. Trade. Build. 3-4 players. Classic gateway strategy.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:center">
|
||||
<span style="font-size:1.75rem;flex-shrink:0">🚂</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.2rem">Ticket to Ride</div>
|
||||
<div style="color:var(--muted);font-size:.85rem">Claim routes across Europe. 2-5 players. Easy to learn, hard to master.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:center">
|
||||
<span style="font-size:1.75rem;flex-shrink:0">🏘️</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.2rem">Village</div>
|
||||
<div style="color:var(--muted);font-size:.85rem">Build a legacy across generations. 2-4 players. Spiel des Jahres winner.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:center">
|
||||
<span style="font-size:1.75rem;flex-shrink:0">🏜️</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.2rem">Dune</div>
|
||||
<div style="color:var(--muted);font-size:.85rem">Control the spice. Control the universe. 2-6 players. Epic political warfare.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel board-visual">
|
||||
<div class="board-art">
|
||||
<span class="icon">♟️</span>
|
||||
<span class="caption">Strategy Games</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CARD GAMES -->
|
||||
<section class="section section--alt section--border">
|
||||
<div class="container">
|
||||
<div class="two-col two-col--reverse">
|
||||
<div class="panel board-visual">
|
||||
<div class="board-art">
|
||||
<span class="icon">🃏</span>
|
||||
<span class="caption">Tabletop Card Games</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<span class="label">Tabletop Card Games</span>
|
||||
<h2 class="section-title">Build Your Deck. Rule the Table.</h2>
|
||||
<p class="section-desc" style="margin-bottom:1.5rem">
|
||||
Whether you’re a seasoned planeswalker or just opening your first booster pack,
|
||||
there’s a table for you. Casual play every day; tournaments on the third Saturday of each month.
|
||||
</p>
|
||||
|
||||
<div style="display:grid;gap:.75rem">
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:center">
|
||||
<span style="font-size:1.75rem;flex-shrink:0">⚔️</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.2rem">Magic: The Gathering</div>
|
||||
<div style="color:var(--muted);font-size:.85rem">Commander, Standard, Draft. Bring your deck or borrow one of ours. Monthly unofficial tournaments.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:center">
|
||||
<span style="font-size:1.75rem;flex-shrink:0">⚡</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.2rem">Pokémon TCG</div>
|
||||
<div style="color:var(--muted);font-size:.85rem">Standard and casual formats. Great for all ages. Monthly tournaments alternating with MTG.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:center">
|
||||
<span style="font-size:1.75rem;flex-shrink:0">🌀</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.2rem">Yu-Gi-Oh!</div>
|
||||
<div style="color:var(--muted);font-size:.85rem">Casual dueling always welcome. Competitive play for those who dare.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- D&D / RPG -->
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div style="max-width:720px;margin:0 auto;text-align:center">
|
||||
<span class="badge badge-gold" style="margin-bottom:1.25rem">Dungeons & Dragons</span>
|
||||
<h2 class="section-title">Roll for Initiative</h2>
|
||||
<p class="section-desc" style="margin:0 auto 1.5rem">
|
||||
D&D sessions are available to book right now — even before we open our doors.
|
||||
Fridays 6–10 PM, Saturdays 5–9 PM, and Sundays 2–6 PM.
|
||||
Max 4 players per session.
|
||||
</p>
|
||||
<div style="display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:2rem">
|
||||
<span class="tag">Fridays 6 PM – 10 PM</span>
|
||||
<span class="tag">Saturdays 5 PM – 9 PM</span>
|
||||
<span class="tag">Sundays 2 PM – 6 PM</span>
|
||||
<span class="tag">Max 4 Players</span>
|
||||
<span class="tag">Dunshaughlin</span>
|
||||
<span class="tag">Ratoath</span>
|
||||
<span class="tag">Ashbourne</span>
|
||||
<span class="tag">Finglas North</span>
|
||||
</div>
|
||||
<a href="/book-now/dnd.html" class="btn btn-gold">⚔️ Book a D&D Session →</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- CTA STRIP -->
|
||||
<section class="section section--alt section--border" style="text-align:center">
|
||||
<div class="container" style="max-width:600px">
|
||||
<div class="cta-strip">
|
||||
<h2>Ready to Play?</h2>
|
||||
<p>Book a table for board games, card games, and casual play. Opening July 2026.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold">Book a Table →</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
200
book-now/arcade.html
Normal file
200
book-now/arcade.html
Normal file
|
|
@ -0,0 +1,200 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Book the Arcade — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">Retro Arcade</span>
|
||||
<h1 class="page-title">🕹️ Reserve a Machine</h1>
|
||||
<p class="section-desc">Step back into the golden age of arcade gaming. Opens July 2026.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="booking-layout">
|
||||
|
||||
<div class="booking-info">
|
||||
<span class="label" style="display:flex;align-items:center;gap:.5rem">
|
||||
<span class="badge badge-gold">Opens July 2026</span>
|
||||
</span>
|
||||
<h2>Reserve Your Cabinet</h2>
|
||||
<p>
|
||||
Reserve a machine and step back into the golden age of arcade gaming.
|
||||
Choose your game, pick your session length, and bring your rivals.
|
||||
</p>
|
||||
<ul class="detail-list">
|
||||
<li><span class="dot"></span> Available daily from July 2026</li>
|
||||
<li><span class="dot"></span> 30-minute and 1-hour sessions</li>
|
||||
<li><span class="dot"></span> Up to 8 guests per booking</li>
|
||||
<li><span class="dot"></span> All cabinets included in booking</li>
|
||||
</ul>
|
||||
<div style="margin-top:1.5rem">
|
||||
<div class="label">Available Cabinets</div>
|
||||
<div class="tag-list">
|
||||
<span class="tag">Mortal Kombat II</span>
|
||||
<span class="tag">Mortal Kombat III</span>
|
||||
<span class="tag">Street Fighter II</span>
|
||||
<span class="tag">Street Fighter III</span>
|
||||
<span class="tag">Time Crisis</span>
|
||||
<span class="tag">Marvel vs. Capcom</span>
|
||||
<span class="tag">Pac-Man</span>
|
||||
<span class="tag">Space Invaders</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-card">
|
||||
<h3>Request a Booking</h3>
|
||||
<form class="booking-form" novalidate>
|
||||
<div class="field">
|
||||
<label for="arc-name">Full Name</label>
|
||||
<input type="text" id="arc-name" name="name" placeholder="Your name" required>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="arc-email">Email Address</label>
|
||||
<input type="email" id="arc-email" name="email" placeholder="you@example.com" required>
|
||||
</div>
|
||||
<div class="field-row">
|
||||
<div class="field">
|
||||
<label for="arc-date">Date</label>
|
||||
<input type="date" id="arc-date" name="date" required>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="arc-duration">Duration</label>
|
||||
<select id="arc-duration" name="duration" required>
|
||||
<option value="">Select</option>
|
||||
<option value="30">30 minutes</option>
|
||||
<option value="60">1 hour</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="field-row">
|
||||
<div class="field">
|
||||
<label for="arc-time">Time</label>
|
||||
<select id="arc-time" name="time" disabled>
|
||||
<option value="">Pick a date first</option>
|
||||
<option value="09:00">09:00</option>
|
||||
<option value="09:30">09:30</option>
|
||||
<option value="10:00">10:00</option>
|
||||
<option value="10:30">10:30</option>
|
||||
<option value="11:00">11:00</option>
|
||||
<option value="12:00">12:00</option>
|
||||
<option value="13:00">13:00</option>
|
||||
<option value="14:00">14:00</option>
|
||||
<option value="15:00">15:00</option>
|
||||
<option value="16:00">16:00</option>
|
||||
<option value="17:00">17:00</option>
|
||||
<option value="18:00">18:00</option>
|
||||
<option value="19:00">19:00</option>
|
||||
<option value="20:00">20:00</option>
|
||||
<option value="21:00">21:00</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="arc-guests">Guests</label>
|
||||
<select id="arc-guests" name="guests" required>
|
||||
<option value="">Select</option>
|
||||
<option value="1">1 person</option>
|
||||
<option value="2">2 people</option>
|
||||
<option value="3">3 people</option>
|
||||
<option value="4">4 people</option>
|
||||
<option value="5">5 people</option>
|
||||
<option value="6">6 people</option>
|
||||
<option value="7">7 people</option>
|
||||
<option value="8">8 people</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<button type="submit" class="form-btn">Request Booking</button>
|
||||
</form>
|
||||
|
||||
<div class="form-success">
|
||||
<div class="icon">🕹️</div>
|
||||
<h3>Booking Request Sent!</h3>
|
||||
<p>We’ll confirm your arcade session within 24 hours. Insert coin — you’re in.</p>
|
||||
</div>
|
||||
|
||||
<p style="color:var(--muted);font-size:.78rem;text-align:center;margin-top:1rem;line-height:1.6">
|
||||
Booking requests open now; sessions begin July 2026.
|
||||
Questions? <a href="mailto:hello@denofdragons.com" style="color:var(--gold)">hello@denofdragons.com</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
182
book-now/dnd.html
Normal file
182
book-now/dnd.html
Normal file
|
|
@ -0,0 +1,182 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Book a D&D Session — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">D&D Sessions</span>
|
||||
<h1 class="page-title">⚔️ Book a D&D Session</h1>
|
||||
<p class="section-desc">Dungeons & Dragons sessions available now, before we even open our doors. Roll for initiative.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="booking-layout">
|
||||
|
||||
<div class="booking-info">
|
||||
<span class="label">Session Details</span>
|
||||
<h2>Everything You Need to Know</h2>
|
||||
<p>
|
||||
Book a D&D session with us. Sessions run across multiple locations with an experienced
|
||||
Dungeon Master. Perfect for beginners and veterans alike — max 4 players per night.
|
||||
</p>
|
||||
<ul class="detail-list">
|
||||
<li><span class="dot"></span> Fridays: 6:00 PM – 10:00 PM</li>
|
||||
<li><span class="dot"></span> Saturdays: 5:00 PM – 9:00 PM</li>
|
||||
<li><span class="dot"></span> Sundays: 2:00 PM – 6:00 PM</li>
|
||||
<li><span class="dot"></span> Max 4 players per session</li>
|
||||
<li><span class="dot"></span> Dice and character sheets provided</li>
|
||||
<li><span class="dot"></span> All experience levels welcome</li>
|
||||
</ul>
|
||||
<div style="margin-top:1.5rem">
|
||||
<div class="label">Available Locations</div>
|
||||
<div class="tag-list">
|
||||
<span class="tag">Dunshaughlin</span>
|
||||
<span class="tag">Ratoath</span>
|
||||
<span class="tag">Ashbourne</span>
|
||||
<span class="tag">Finglas North</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-card">
|
||||
<h3>Request a Booking</h3>
|
||||
<form class="booking-form" novalidate>
|
||||
<div class="field">
|
||||
<label for="dnd-name">Full Name</label>
|
||||
<input type="text" id="dnd-name" name="name" placeholder="Your name" required>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="dnd-email">Email Address</label>
|
||||
<input type="email" id="dnd-email" name="email" placeholder="you@example.com" required>
|
||||
</div>
|
||||
<div class="field-row">
|
||||
<div class="field">
|
||||
<label for="dnd-date">Date</label>
|
||||
<input type="date" id="dnd-date" name="date" required>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="dnd-time">Time</label>
|
||||
<select id="dnd-time" name="time" disabled>
|
||||
<option value="">Pick a date first</option>
|
||||
<option value="fri-18">Fri 6:00 PM</option>
|
||||
<option value="sat-17">Sat 5:00 PM</option>
|
||||
<option value="sun-14">Sun 2:00 PM</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="field-row">
|
||||
<div class="field">
|
||||
<label for="dnd-guests">Number of Players</label>
|
||||
<select id="dnd-guests" name="guests" required>
|
||||
<option value="">Select</option>
|
||||
<option value="1">1 player</option>
|
||||
<option value="2">2 players</option>
|
||||
<option value="3">3 players</option>
|
||||
<option value="4">4 players</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="dnd-location">Location</label>
|
||||
<select id="dnd-location" name="location" required>
|
||||
<option value="">Select</option>
|
||||
<option value="ashbourne">Ashbourne</option>
|
||||
<option value="dunshaughlin">Dunshaughlin</option>
|
||||
<option value="ratoath">Ratoath</option>
|
||||
<option value="finglas-north">Finglas North</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<button type="submit" class="form-btn">Request Booking</button>
|
||||
</form>
|
||||
|
||||
<div class="form-success">
|
||||
<div class="icon">🐉</div>
|
||||
<h3>Booking Request Sent!</h3>
|
||||
<p>We’ll be in touch within 24 hours to confirm your session details. Roll for initiative!</p>
|
||||
</div>
|
||||
|
||||
<p style="color:var(--muted);font-size:.78rem;text-align:center;margin-top:1rem;line-height:1.6">
|
||||
This is a booking request. We’ll confirm via email within 24 hours.
|
||||
Questions? <a href="mailto:hello@denofdragons.com" style="color:var(--gold)">hello@denofdragons.com</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
139
book-now/index.html
Normal file
139
book-now/index.html
Normal file
|
|
@ -0,0 +1,139 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Book Now — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">Bookings</span>
|
||||
<h1 class="page-title">Book Your Experience</h1>
|
||||
<p class="section-desc">
|
||||
D&D sessions are available to book right now. Arcade and tabletop bookings open at our July 2026 launch.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="booking-cards">
|
||||
|
||||
<a href="/book-now/dnd.html" class="booking-card">
|
||||
<div class="icon">⚔️</div>
|
||||
<div class="title">D&D Sessions</div>
|
||||
<p class="desc">
|
||||
Book a Dungeons & Dragons session. Fridays, Saturdays, and Sundays.
|
||||
Up to 4 players per night. Multiple locations available.
|
||||
</p>
|
||||
<span class="avail avail-open">Bookings Open Now</span>
|
||||
</a>
|
||||
|
||||
<a href="/book-now/arcade.html" class="booking-card">
|
||||
<div class="icon">🕹️</div>
|
||||
<div class="title">Retro Arcade</div>
|
||||
<p class="desc">
|
||||
Reserve a machine and step back into the golden age of arcade gaming.
|
||||
30 min or 1 hour sessions, up to 8 guests.
|
||||
</p>
|
||||
<span class="avail avail-soon">Opens July 2026</span>
|
||||
</a>
|
||||
|
||||
<a href="/book-now/table-games.html" class="booking-card">
|
||||
<div class="icon">🎲</div>
|
||||
<div class="title">Table Top Games</div>
|
||||
<p class="desc">
|
||||
Book a table for board games, card games, and casual play.
|
||||
Bring your group, or join a public session.
|
||||
</p>
|
||||
<span class="avail avail-soon">Opens July 2026</span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section section--alt section--border" style="text-align:center">
|
||||
<div class="container" style="max-width:580px">
|
||||
<span class="label" style="justify-content:center;display:flex">Questions?</span>
|
||||
<h2 class="section-title" style="margin-bottom:.75rem">Get in Touch</h2>
|
||||
<p style="color:var(--text-2);font-size:.93rem;margin-bottom:1.5rem">
|
||||
Not sure which booking is right for you? Drop us a message and we’ll help you out.
|
||||
</p>
|
||||
<div style="display:flex;flex-wrap:wrap;gap:1rem;justify-content:center">
|
||||
<a href="mailto:hello@denofdragons.com" class="btn btn-outline">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075" class="btn btn-outline">📞 089 940 9075</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
198
book-now/table-games.html
Normal file
198
book-now/table-games.html
Normal file
|
|
@ -0,0 +1,198 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Book a Table — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">Table Top Games</span>
|
||||
<h1 class="page-title">🎲 Book a Table</h1>
|
||||
<p class="section-desc">Book a table for board games, card games, and casual play. Opens July 2026.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="booking-layout">
|
||||
|
||||
<div class="booking-info">
|
||||
<span class="label" style="display:flex;align-items:center;gap:.5rem">
|
||||
<span class="badge badge-gold">Opens July 2026</span>
|
||||
</span>
|
||||
<h2>Gather Around the Table</h2>
|
||||
<p>
|
||||
Book a table for board games, card games, and casual play. Bring some friends or
|
||||
join a public session — we’ll find a spot for everyone.
|
||||
</p>
|
||||
<ul class="detail-list">
|
||||
<li><span class="dot"></span> Available daily from July 2026</li>
|
||||
<li><span class="dot"></span> 30-minute and 1-hour sessions</li>
|
||||
<li><span class="dot"></span> Up to 8 guests per booking</li>
|
||||
<li><span class="dot"></span> Full game library included</li>
|
||||
<li><span class="dot"></span> Rules explanation available on request</li>
|
||||
</ul>
|
||||
<div style="margin-top:1.5rem">
|
||||
<div class="label">What’s Available</div>
|
||||
<div class="tag-list">
|
||||
<span class="tag">Catan</span>
|
||||
<span class="tag">Ticket to Ride</span>
|
||||
<span class="tag">Village</span>
|
||||
<span class="tag">Dune</span>
|
||||
<span class="tag">Magic: The Gathering</span>
|
||||
<span class="tag">Pokémon TCG</span>
|
||||
<span class="tag">Yu-Gi-Oh!</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-card">
|
||||
<h3>Request a Booking</h3>
|
||||
<form class="booking-form" novalidate>
|
||||
<div class="field">
|
||||
<label for="tg-name">Full Name</label>
|
||||
<input type="text" id="tg-name" name="name" placeholder="Your name" required>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="tg-email">Email Address</label>
|
||||
<input type="email" id="tg-email" name="email" placeholder="you@example.com" required>
|
||||
</div>
|
||||
<div class="field-row">
|
||||
<div class="field">
|
||||
<label for="tg-date">Date</label>
|
||||
<input type="date" id="tg-date" name="date" required>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="tg-duration">Duration</label>
|
||||
<select id="tg-duration" name="duration" required>
|
||||
<option value="">Select</option>
|
||||
<option value="30">30 minutes</option>
|
||||
<option value="60">1 hour</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="field-row">
|
||||
<div class="field">
|
||||
<label for="tg-time">Time</label>
|
||||
<select id="tg-time" name="time" disabled>
|
||||
<option value="">Pick a date first</option>
|
||||
<option value="09:00">09:00</option>
|
||||
<option value="10:00">10:00</option>
|
||||
<option value="11:00">11:00</option>
|
||||
<option value="12:00">12:00</option>
|
||||
<option value="13:00">13:00</option>
|
||||
<option value="14:00">14:00</option>
|
||||
<option value="15:00">15:00</option>
|
||||
<option value="16:00">16:00</option>
|
||||
<option value="17:00">17:00</option>
|
||||
<option value="18:00">18:00</option>
|
||||
<option value="19:00">19:00</option>
|
||||
<option value="20:00">20:00</option>
|
||||
<option value="21:00">21:00</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="tg-guests">Guests</label>
|
||||
<select id="tg-guests" name="guests" required>
|
||||
<option value="">Select</option>
|
||||
<option value="1">1 person</option>
|
||||
<option value="2">2 people</option>
|
||||
<option value="3">3 people</option>
|
||||
<option value="4">4 people</option>
|
||||
<option value="5">5 people</option>
|
||||
<option value="6">6 people</option>
|
||||
<option value="7">7 people</option>
|
||||
<option value="8">8 people</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<button type="submit" class="form-btn">Request Booking</button>
|
||||
</form>
|
||||
|
||||
<div class="form-success">
|
||||
<div class="icon">🎲</div>
|
||||
<h3>Booking Request Sent!</h3>
|
||||
<p>We’ll confirm your table within 24 hours. Time to roll some dice.</p>
|
||||
</div>
|
||||
|
||||
<p style="color:var(--muted);font-size:.78rem;text-align:center;margin-top:1rem;line-height:1.6">
|
||||
Booking requests open now; sessions begin July 2026.
|
||||
Questions? <a href="mailto:hello@denofdragons.com" style="color:var(--gold)">hello@denofdragons.com</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
733
css/style.css
Normal file
733
css/style.css
Normal file
|
|
@ -0,0 +1,733 @@
|
|||
/* ── RESET ──────────────────────────────────────────── */
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
img { display: block; max-width: 100%; }
|
||||
a { color: inherit; }
|
||||
button, input, select, textarea {
|
||||
font-family: inherit; font-size: inherit; color: inherit;
|
||||
background: none; border: none; outline: none;
|
||||
}
|
||||
|
||||
/* ── TOKENS ─────────────────────────────────────────── */
|
||||
:root {
|
||||
--bg: #0c0a08;
|
||||
--bg-2: #131008;
|
||||
--bg-card: #1c1710;
|
||||
--bg-form: #221c14;
|
||||
--border: #2e2418;
|
||||
--border-lt: #3e3428;
|
||||
--gold: #d4900a;
|
||||
--gold-lt: #f0b428;
|
||||
--gold-dk: #9a6a08;
|
||||
--gold-glow: rgba(212,144,10,.18);
|
||||
--crimson: #b83020;
|
||||
--amber: #e07818;
|
||||
--text: #ede8e2;
|
||||
--text-2: #c0b8ae;
|
||||
--muted: #8a8078;
|
||||
--radius: 6px;
|
||||
--radius-lg: 10px;
|
||||
--shadow: 0 4px 24px rgba(0,0,0,.5);
|
||||
--font-brand: 'Cinzel Decorative', serif;
|
||||
--font-ui: 'Orbitron', monospace;
|
||||
--font-body: 'Inter', system-ui, sans-serif;
|
||||
--nav-h: 64px;
|
||||
}
|
||||
|
||||
/* ── BASE ────────────────────────────────────────────── */
|
||||
html { scroll-behavior: smooth; }
|
||||
body {
|
||||
background: var(--bg);
|
||||
color: var(--text);
|
||||
font-family: var(--font-body);
|
||||
font-size: 1rem;
|
||||
line-height: 1.65;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
/* ── TYPOGRAPHY ─────────────────────────────────────── */
|
||||
h1, h2, h3 { line-height: 1.2; }
|
||||
.brand-font { font-family: var(--font-brand); }
|
||||
.ui-font { font-family: var(--font-ui); }
|
||||
|
||||
.label {
|
||||
font-family: var(--font-ui);
|
||||
font-size: .6rem; letter-spacing: .3em; text-transform: uppercase;
|
||||
color: var(--gold); display: block; margin-bottom: .5rem;
|
||||
}
|
||||
|
||||
.page-title {
|
||||
font-family: var(--font-brand);
|
||||
font-size: clamp(1.8rem, 5vw, 3rem);
|
||||
color: var(--text);
|
||||
}
|
||||
|
||||
.section-title {
|
||||
font-family: var(--font-brand);
|
||||
font-size: clamp(1.5rem, 3.5vw, 2.4rem);
|
||||
color: var(--text);
|
||||
margin-bottom: .75rem;
|
||||
}
|
||||
|
||||
.section-desc {
|
||||
color: var(--text-2);
|
||||
font-size: .97rem;
|
||||
line-height: 1.75;
|
||||
max-width: 500px;
|
||||
}
|
||||
|
||||
/* ── LAYOUT ──────────────────────────────────────────── */
|
||||
.container { max-width: 1120px; margin: 0 auto; padding: 0 2rem; }
|
||||
.section { padding: 5rem 2rem; }
|
||||
.section--alt { background: var(--bg-2); }
|
||||
.section--border {
|
||||
border-top: 1px solid var(--border);
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
|
||||
.two-col {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 3.5rem;
|
||||
align-items: center;
|
||||
}
|
||||
.two-col--reverse { direction: rtl; }
|
||||
.two-col--reverse > * { direction: ltr; }
|
||||
|
||||
/* ── NAV ─────────────────────────────────────────────── */
|
||||
.nav {
|
||||
position: sticky; top: 0; z-index: 300;
|
||||
height: var(--nav-h);
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 2.5rem;
|
||||
background: rgba(12,10,8,.88);
|
||||
backdrop-filter: blur(16px);
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
|
||||
.nav-logo {
|
||||
text-decoration: none;
|
||||
font-family: var(--font-brand);
|
||||
font-size: .95rem;
|
||||
color: var(--gold);
|
||||
letter-spacing: .04em;
|
||||
display: flex; align-items: center; gap: .5rem;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.nav-logo .dragon { font-size: 1.5rem; }
|
||||
|
||||
.nav-links {
|
||||
display: flex; align-items: center; gap: 2rem;
|
||||
list-style: none;
|
||||
}
|
||||
.nav-links a {
|
||||
text-decoration: none;
|
||||
font-size: .78rem; font-weight: 500;
|
||||
letter-spacing: .1em; text-transform: uppercase;
|
||||
color: var(--text-2);
|
||||
transition: color .18s;
|
||||
}
|
||||
.nav-links a:hover,
|
||||
.nav-links a[aria-current="page"] { color: var(--gold); }
|
||||
|
||||
.nav-right {
|
||||
display: flex; align-items: center; gap: 1.25rem;
|
||||
}
|
||||
|
||||
.nav-find {
|
||||
text-decoration: none;
|
||||
font-size: .78rem; color: var(--muted);
|
||||
transition: color .18s;
|
||||
}
|
||||
.nav-find:hover { color: var(--gold); }
|
||||
|
||||
/* hamburger */
|
||||
.nav-toggle {
|
||||
display: none;
|
||||
flex-direction: column; gap: 5px;
|
||||
cursor: pointer; padding: 4px;
|
||||
background: none; border: none;
|
||||
}
|
||||
.nav-toggle span {
|
||||
display: block; width: 22px; height: 2px;
|
||||
background: var(--text-2);
|
||||
transition: all .2s;
|
||||
}
|
||||
.nav-toggle[aria-expanded="true"] span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
|
||||
.nav-toggle[aria-expanded="true"] span:nth-child(2) { opacity: 0; }
|
||||
.nav-toggle[aria-expanded="true"] span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
|
||||
|
||||
/* ── BUTTONS ─────────────────────────────────────────── */
|
||||
.btn {
|
||||
display: inline-flex; align-items: center; gap: .45rem;
|
||||
padding: .7rem 1.5rem; border-radius: var(--radius);
|
||||
font-size: .82rem; font-weight: 600;
|
||||
letter-spacing: .08em; text-transform: uppercase;
|
||||
text-decoration: none; cursor: pointer;
|
||||
transition: all .2s;
|
||||
}
|
||||
.btn-gold {
|
||||
background: var(--gold); color: #000;
|
||||
}
|
||||
.btn-gold:hover {
|
||||
background: var(--gold-lt);
|
||||
transform: translateY(-2px);
|
||||
box-shadow: 0 6px 20px rgba(212,144,10,.4);
|
||||
}
|
||||
.btn-outline {
|
||||
background: transparent; color: var(--text);
|
||||
border: 1px solid var(--border-lt);
|
||||
}
|
||||
.btn-outline:hover {
|
||||
border-color: var(--gold); color: var(--gold);
|
||||
transform: translateY(-2px);
|
||||
}
|
||||
.btn-sm { padding: .45rem 1rem; font-size: .75rem; }
|
||||
|
||||
/* ── BADGE / PILL ────────────────────────────────────── */
|
||||
.badge {
|
||||
display: inline-block;
|
||||
font-family: var(--font-ui);
|
||||
font-size: .58rem; letter-spacing: .25em; text-transform: uppercase;
|
||||
padding: .3rem .9rem; border-radius: 3px;
|
||||
}
|
||||
.badge-gold {
|
||||
background: rgba(212,144,10,.1);
|
||||
border: 1px solid rgba(212,144,10,.35);
|
||||
color: var(--gold);
|
||||
}
|
||||
.badge-purple {
|
||||
background: rgba(109,40,217,.12);
|
||||
border: 1px solid rgba(109,40,217,.35);
|
||||
color: #b8a0f8;
|
||||
}
|
||||
.badge-red {
|
||||
background: rgba(184,48,32,.12);
|
||||
border: 1px solid rgba(184,48,32,.35);
|
||||
color: #f08070;
|
||||
}
|
||||
|
||||
/* ── HERO ────────────────────────────────────────────── */
|
||||
.hero {
|
||||
position: relative;
|
||||
min-height: 100vh;
|
||||
display: flex; align-items: center; justify-content: center; text-align: center;
|
||||
padding: calc(var(--nav-h) + 4rem) 1.5rem 5rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.hero-bg {
|
||||
position: absolute; inset: 0; z-index: 0;
|
||||
background:
|
||||
radial-gradient(ellipse 70% 50% at 50% 110%, rgba(109,40,217,.16) 0%, transparent 68%),
|
||||
radial-gradient(ellipse 50% 40% at 10% 60%, rgba(184,48,32,.1) 0%, transparent 65%),
|
||||
radial-gradient(ellipse 50% 40% at 90% 60%, rgba(212,144,10,.07) 0%, transparent 65%),
|
||||
linear-gradient(180deg, #0c0a08 0%, #100e06 55%, #0c0a08 100%);
|
||||
}
|
||||
.hero-bg::after {
|
||||
content: '';
|
||||
position: absolute; inset: 0;
|
||||
background-image:
|
||||
radial-gradient(circle, rgba(212,144,10,.5) 1px, transparent 1px),
|
||||
radial-gradient(circle, rgba(212,144,10,.2) 1px, transparent 1px);
|
||||
background-size: 52px 52px, 88px 88px;
|
||||
background-position: 0 0, 26px 26px;
|
||||
opacity: .1;
|
||||
animation: drift 35s linear infinite;
|
||||
}
|
||||
@keyframes drift { to { transform: translateY(-80px); } }
|
||||
|
||||
.hero-body { position: relative; z-index: 1; max-width: 820px; }
|
||||
|
||||
.hero-icon {
|
||||
font-size: 5rem; line-height: 1; display: block;
|
||||
margin-bottom: 1rem;
|
||||
filter: drop-shadow(0 0 24px rgba(212,144,10,.5));
|
||||
animation: glow 3.5s ease-in-out infinite;
|
||||
}
|
||||
@keyframes glow {
|
||||
0%,100% { filter: drop-shadow(0 0 18px rgba(212,144,10,.4)); }
|
||||
50% { filter: drop-shadow(0 0 44px rgba(212,144,10,.85)) drop-shadow(0 0 60px rgba(184,48,32,.3)); }
|
||||
}
|
||||
|
||||
.hero-title {
|
||||
font-family: var(--font-brand);
|
||||
font-size: clamp(2.5rem, 8vw, 5rem);
|
||||
color: var(--gold);
|
||||
text-shadow: 0 0 50px rgba(212,144,10,.3);
|
||||
margin-bottom: .4rem;
|
||||
}
|
||||
.hero-place {
|
||||
font-family: var(--font-ui);
|
||||
font-size: clamp(.68rem, 1.6vw, .9rem);
|
||||
color: var(--muted);
|
||||
letter-spacing: .35em; text-transform: uppercase;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.hero-copy {
|
||||
font-size: 1.05rem; color: var(--text-2);
|
||||
max-width: 540px; margin: 0 auto 1rem;
|
||||
line-height: 1.8;
|
||||
}
|
||||
.hero-note {
|
||||
display: inline-block;
|
||||
font-size: .78rem; color: #b8a0f8;
|
||||
border: 1px solid rgba(109,40,217,.35);
|
||||
background: rgba(109,40,217,.1);
|
||||
padding: .36rem 1rem; border-radius: 3px;
|
||||
margin-bottom: 2.5rem;
|
||||
}
|
||||
.hero-ctas {
|
||||
display: flex; flex-wrap: wrap; gap: .9rem; justify-content: center;
|
||||
}
|
||||
|
||||
/* ── PAGE HERO (subpages) ────────────────────────────── */
|
||||
.page-hero {
|
||||
padding: calc(var(--nav-h) + 3rem) 2rem 3rem;
|
||||
text-align: center;
|
||||
background:
|
||||
radial-gradient(ellipse 60% 60% at 50% 0%, rgba(212,144,10,.08) 0%, transparent 70%),
|
||||
var(--bg);
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
.page-hero .label { justify-content: center; display: flex; }
|
||||
.page-hero .page-title { margin-bottom: .75rem; }
|
||||
.page-hero .section-desc { margin: 0 auto; text-align: center; }
|
||||
|
||||
/* ── GAME TAG ────────────────────────────────────────── */
|
||||
.tag-list { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: 1.5rem; }
|
||||
.tag {
|
||||
font-family: var(--font-ui);
|
||||
font-size: .58rem; letter-spacing: .06em;
|
||||
padding: .32rem .75rem; border-radius: 3px;
|
||||
background: var(--bg-card); border: 1px solid var(--border);
|
||||
color: var(--muted);
|
||||
transition: border-color .18s, color .18s;
|
||||
}
|
||||
.tag:hover { border-color: var(--gold); color: var(--gold); }
|
||||
|
||||
/* ── VISUAL PANELS ───────────────────────────────────── */
|
||||
.panel {
|
||||
background: var(--bg-card);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-lg);
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* arcade cabinet mock */
|
||||
.cabinet {
|
||||
aspect-ratio: 3/4;
|
||||
display: flex; flex-direction: column;
|
||||
}
|
||||
.cabinet-screen-wrap {
|
||||
flex: 1;
|
||||
background: linear-gradient(135deg, #100e06 0%, #1c1810 100%);
|
||||
display: flex; align-items: center; justify-content: center;
|
||||
padding: 2rem 1.5rem;
|
||||
}
|
||||
.cabinet-screen {
|
||||
background: rgba(0,0,0,.7);
|
||||
border: 2px solid var(--gold-dk);
|
||||
border-radius: 4px;
|
||||
padding: 1.5rem 2rem;
|
||||
text-align: center; width: 100%;
|
||||
box-shadow: 0 0 20px rgba(212,144,10,.15), inset 0 0 18px rgba(0,0,0,.4);
|
||||
}
|
||||
.screen-title {
|
||||
font-family: var(--font-ui);
|
||||
font-size: 1.3rem; letter-spacing: .2em;
|
||||
color: var(--gold);
|
||||
animation: pulse 2.2s ease-in-out infinite;
|
||||
margin-bottom: .2rem;
|
||||
}
|
||||
@keyframes pulse {
|
||||
0%,100% { text-shadow: 0 0 6px var(--gold); }
|
||||
50% { text-shadow: 0 0 24px var(--gold), 0 0 46px rgba(212,144,10,.5); }
|
||||
}
|
||||
.screen-sub {
|
||||
font-family: var(--font-ui); font-size: .5rem;
|
||||
letter-spacing: .28em; text-transform: uppercase;
|
||||
color: var(--crimson); margin-bottom: 1rem;
|
||||
}
|
||||
.screen-insert {
|
||||
font-family: var(--font-ui); font-size: .48rem;
|
||||
letter-spacing: .22em; text-transform: uppercase;
|
||||
color: var(--muted);
|
||||
animation: blink 1.3s step-end infinite;
|
||||
}
|
||||
@keyframes blink { 0%,100% { opacity:1; } 50% { opacity:0; } }
|
||||
.cabinet-controls {
|
||||
background: #1a1610;
|
||||
border-top: 1px solid var(--border);
|
||||
padding: .9rem 1.5rem;
|
||||
display: flex; align-items: center; justify-content: center; gap: .6rem;
|
||||
}
|
||||
.stick {
|
||||
width: 18px; height: 18px; border-radius: 50%;
|
||||
background: #282218; border: 2px solid #383228;
|
||||
}
|
||||
.btn-ab {
|
||||
width: 13px; height: 13px; border-radius: 50%;
|
||||
border: 1px solid rgba(255,255,255,.15);
|
||||
}
|
||||
|
||||
/* board game visual */
|
||||
.board-visual {
|
||||
aspect-ratio: 4/3;
|
||||
display: flex; align-items: center; justify-content: center;
|
||||
position: relative; overflow: hidden;
|
||||
}
|
||||
.board-visual::before {
|
||||
content: '';
|
||||
position: absolute; inset: 0;
|
||||
background:
|
||||
radial-gradient(circle at 35% 35%, rgba(109,40,217,.12) 0%, transparent 60%),
|
||||
radial-gradient(circle at 72% 72%, rgba(14,116,144,.08) 0%, transparent 60%);
|
||||
}
|
||||
.board-art { position: relative; z-index: 1; text-align: center; }
|
||||
.board-art .icon { font-size: 4rem; display: block; margin-bottom: .5rem; }
|
||||
.board-art .caption {
|
||||
font-family: var(--font-ui); font-size: .58rem;
|
||||
letter-spacing: .28em; text-transform: uppercase;
|
||||
color: var(--muted);
|
||||
}
|
||||
|
||||
/* ── GAME CATEGORY CARDS ─────────────────────────────── */
|
||||
.game-cats { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-top: 1.5rem; }
|
||||
.game-cat {
|
||||
background: var(--bg-card); border: 1px solid var(--border);
|
||||
border-radius: var(--radius); padding: 1rem 1.2rem;
|
||||
transition: border-color .18s;
|
||||
}
|
||||
.game-cat:hover { border-color: var(--gold-glow); }
|
||||
.cat-title {
|
||||
font-family: var(--font-ui); font-size: .58rem;
|
||||
letter-spacing: .2em; text-transform: uppercase;
|
||||
color: var(--gold); margin-bottom: .6rem;
|
||||
}
|
||||
.cat-games { list-style: none; }
|
||||
.cat-games li {
|
||||
font-size: .87rem; color: var(--text-2);
|
||||
padding: .18rem 0 .18rem 1rem; position: relative;
|
||||
}
|
||||
.cat-games li::before {
|
||||
content: '▸'; position: absolute; left: 0;
|
||||
color: var(--gold-dk); font-size: .65rem;
|
||||
top: 50%; transform: translateY(-50%);
|
||||
}
|
||||
|
||||
/* ── EVENTS ──────────────────────────────────────────── */
|
||||
.events-intro {
|
||||
text-align: center; max-width: 600px; margin: 0 auto 3.5rem;
|
||||
color: var(--text-2);
|
||||
}
|
||||
|
||||
.month-group { margin-bottom: 3rem; }
|
||||
.month-heading {
|
||||
font-family: var(--font-ui);
|
||||
font-size: .68rem; letter-spacing: .3em; text-transform: uppercase;
|
||||
color: var(--gold);
|
||||
padding-bottom: .75rem;
|
||||
border-bottom: 1px solid var(--border);
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.events-grid { display: grid; gap: .75rem; }
|
||||
|
||||
.event-card {
|
||||
background: var(--bg-card); border: 1px solid var(--border);
|
||||
border-radius: var(--radius); overflow: hidden;
|
||||
transition: border-color .2s;
|
||||
}
|
||||
.event-card:hover { border-color: var(--border-lt); }
|
||||
.event-card.special { border-color: rgba(212,144,10,.3); }
|
||||
|
||||
.event-summary {
|
||||
display: grid;
|
||||
grid-template-columns: 56px 1fr auto;
|
||||
align-items: center; gap: 1rem;
|
||||
padding: 1rem 1.25rem;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
.event-date-box {
|
||||
background: var(--bg-2); border: 1px solid var(--border);
|
||||
border-radius: 4px; text-align: center;
|
||||
padding: .4rem .2rem;
|
||||
}
|
||||
.event-date-box .day {
|
||||
font-family: var(--font-ui); font-size: 1.3rem;
|
||||
color: var(--gold); line-height: 1; display: block;
|
||||
}
|
||||
.event-date-box .weekday {
|
||||
font-family: var(--font-ui); font-size: .48rem;
|
||||
letter-spacing: .18em; text-transform: uppercase;
|
||||
color: var(--muted);
|
||||
}
|
||||
.event-meta { min-width: 0; }
|
||||
.event-name {
|
||||
font-weight: 600; font-size: .95rem;
|
||||
color: var(--text); margin-bottom: .15rem;
|
||||
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
|
||||
}
|
||||
.event-time {
|
||||
font-family: var(--font-ui); font-size: .58rem;
|
||||
letter-spacing: .1em; color: var(--muted);
|
||||
}
|
||||
.event-chevron {
|
||||
color: var(--muted); font-size: .75rem;
|
||||
transition: transform .2s;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.event-card.open .event-chevron { transform: rotate(180deg); }
|
||||
.event-detail {
|
||||
display: none;
|
||||
padding: 0 1.25rem 1.25rem;
|
||||
border-top: 1px solid var(--border);
|
||||
}
|
||||
.event-card.open .event-detail { display: block; }
|
||||
.event-detail p { color: var(--text-2); font-size: .92rem; margin-bottom: .75rem; }
|
||||
.event-detail .btn { margin-top: .5rem; }
|
||||
|
||||
/* ── FIND US / MAP ───────────────────────────────────── */
|
||||
.find-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 3rem;
|
||||
align-items: start;
|
||||
}
|
||||
.map-embed {
|
||||
aspect-ratio: 4/3;
|
||||
border-radius: var(--radius-lg);
|
||||
overflow: hidden;
|
||||
border: 1px solid var(--border);
|
||||
background: var(--bg-card);
|
||||
}
|
||||
.map-embed iframe { width: 100%; height: 100%; border: none; }
|
||||
|
||||
.info-block { margin-bottom: 2rem; }
|
||||
.info-block .label { margin-bottom: .75rem; }
|
||||
.hours-list { list-style: none; }
|
||||
.hours-list li {
|
||||
display: flex; justify-content: space-between; gap: 1rem;
|
||||
font-size: .88rem; color: var(--text-2);
|
||||
padding: .3rem 0;
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
.hours-list li:last-child { border-bottom: none; }
|
||||
.hours-list .day { color: var(--text); font-weight: 500; }
|
||||
.contact-list { list-style: none; }
|
||||
.contact-list li {
|
||||
display: flex; align-items: center; gap: .65rem;
|
||||
font-size: .9rem; color: var(--text-2);
|
||||
padding: .35rem 0;
|
||||
}
|
||||
.contact-list a { text-decoration: none; transition: color .18s; }
|
||||
.contact-list a:hover { color: var(--gold); }
|
||||
.contact-icon { font-size: 1rem; flex-shrink: 0; }
|
||||
|
||||
/* ── BOOKING HUB ─────────────────────────────────────── */
|
||||
.booking-cards {
|
||||
display: grid; grid-template-columns: repeat(3, 1fr);
|
||||
gap: 1.5rem; margin-top: 2.5rem;
|
||||
}
|
||||
.booking-card {
|
||||
background: var(--bg-card); border: 1px solid var(--border);
|
||||
border-radius: var(--radius-lg); padding: 2rem 1.75rem;
|
||||
text-decoration: none; display: block;
|
||||
transition: border-color .2s, transform .2s, box-shadow .2s;
|
||||
}
|
||||
.booking-card:hover {
|
||||
border-color: var(--gold);
|
||||
transform: translateY(-4px);
|
||||
box-shadow: 0 10px 30px rgba(0,0,0,.4);
|
||||
}
|
||||
.booking-card .icon { font-size: 2.5rem; margin-bottom: 1rem; }
|
||||
.booking-card .title {
|
||||
font-family: var(--font-brand); font-size: 1.2rem;
|
||||
color: var(--text); margin-bottom: .5rem;
|
||||
}
|
||||
.booking-card .desc { font-size: .88rem; color: var(--text-2); line-height: 1.6; }
|
||||
.booking-card .avail {
|
||||
display: inline-block; margin-top: 1rem;
|
||||
font-family: var(--font-ui); font-size: .55rem;
|
||||
letter-spacing: .2em; text-transform: uppercase;
|
||||
padding: .25rem .75rem; border-radius: 3px;
|
||||
}
|
||||
.avail-open { background: rgba(34,197,94,.1); color: #4ade80; border: 1px solid rgba(34,197,94,.25); }
|
||||
.avail-soon { background: rgba(212,144,10,.1); color: var(--gold); border: 1px solid rgba(212,144,10,.25); }
|
||||
|
||||
/* ── FORMS ───────────────────────────────────────────── */
|
||||
.booking-layout {
|
||||
display: grid; grid-template-columns: 1fr 1fr;
|
||||
gap: 3rem; align-items: start;
|
||||
max-width: 900px; margin: 0 auto;
|
||||
}
|
||||
.booking-info .label { margin-bottom: .5rem; }
|
||||
.booking-info h2 { font-family: var(--font-brand); font-size: 1.6rem; color: var(--text); margin-bottom: .75rem; }
|
||||
.booking-info p { color: var(--text-2); font-size: .93rem; line-height: 1.7; margin-bottom: 1rem; }
|
||||
.booking-info .detail-list { list-style: none; }
|
||||
.booking-info .detail-list li {
|
||||
display: flex; align-items: center; gap: .6rem;
|
||||
color: var(--text-2); font-size: .88rem; padding: .28rem 0;
|
||||
}
|
||||
.detail-list .dot {
|
||||
width: 6px; height: 6px; border-radius: 50%;
|
||||
background: var(--gold); flex-shrink: 0;
|
||||
}
|
||||
|
||||
.form-card {
|
||||
background: var(--bg-form);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-lg);
|
||||
padding: 2rem;
|
||||
}
|
||||
.form-card h3 {
|
||||
font-family: var(--font-brand); font-size: 1.1rem;
|
||||
color: var(--text); margin-bottom: 1.5rem;
|
||||
padding-bottom: .75rem; border-bottom: 1px solid var(--border);
|
||||
}
|
||||
.field { margin-bottom: 1.1rem; }
|
||||
.field label {
|
||||
display: block;
|
||||
font-family: var(--font-ui); font-size: .58rem;
|
||||
letter-spacing: .18em; text-transform: uppercase;
|
||||
color: var(--muted); margin-bottom: .4rem;
|
||||
}
|
||||
.field input,
|
||||
.field select {
|
||||
width: 100%;
|
||||
background: var(--bg-card); border: 1px solid var(--border);
|
||||
border-radius: var(--radius); padding: .65rem .85rem;
|
||||
color: var(--text); font-size: .9rem;
|
||||
transition: border-color .18s;
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
.field input:focus,
|
||||
.field select:focus { border-color: var(--gold); }
|
||||
.field input::placeholder { color: var(--muted); }
|
||||
|
||||
.field-row { display: grid; grid-template-columns: 1fr 1fr; gap: .75rem; }
|
||||
|
||||
.form-btn {
|
||||
width: 100%; margin-top: .5rem;
|
||||
background: var(--gold); color: #000;
|
||||
padding: .8rem; border-radius: var(--radius);
|
||||
font-size: .85rem; font-weight: 700;
|
||||
letter-spacing: .1em; text-transform: uppercase;
|
||||
cursor: pointer;
|
||||
transition: background .18s, transform .1s;
|
||||
}
|
||||
.form-btn:hover { background: var(--gold-lt); transform: translateY(-1px); }
|
||||
|
||||
.form-success {
|
||||
display: none;
|
||||
text-align: center; padding: 2rem 1rem;
|
||||
}
|
||||
.form-success .icon { font-size: 3rem; margin-bottom: 1rem; }
|
||||
.form-success h3 { font-family: var(--font-brand); color: var(--gold); margin-bottom: .5rem; }
|
||||
.form-success p { color: var(--text-2); font-size: .9rem; }
|
||||
|
||||
/* ── FOOTER ──────────────────────────────────────────── */
|
||||
footer {
|
||||
background: #080605;
|
||||
border-top: 1px solid var(--border);
|
||||
padding: 3.5rem 2rem 2rem;
|
||||
}
|
||||
.footer-inner { max-width: 1120px; margin: 0 auto; }
|
||||
.footer-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 2fr 1fr 1fr 1fr;
|
||||
gap: 2.5rem;
|
||||
margin-bottom: 2.5rem;
|
||||
}
|
||||
.footer-brand {
|
||||
font-family: var(--font-brand); font-size: 1rem;
|
||||
color: var(--gold);
|
||||
display: flex; align-items: center; gap: .45rem;
|
||||
margin-bottom: .6rem;
|
||||
}
|
||||
.footer-tagline { color: var(--muted); font-size: .85rem; line-height: 1.65; margin-bottom: 1rem; }
|
||||
.footer-contact a, .footer-contact span {
|
||||
display: flex; align-items: center; gap: .5rem;
|
||||
color: var(--muted); font-size: .82rem; text-decoration: none;
|
||||
margin-bottom: .35rem; transition: color .18s;
|
||||
}
|
||||
.footer-contact a:hover { color: var(--gold); }
|
||||
.footer-col-head {
|
||||
font-family: var(--font-ui); font-size: .58rem;
|
||||
letter-spacing: .22em; text-transform: uppercase;
|
||||
color: var(--gold); margin-bottom: .8rem;
|
||||
}
|
||||
.footer-links { list-style: none; }
|
||||
.footer-links li { margin-bottom: .35rem; }
|
||||
.footer-links a {
|
||||
color: var(--muted); font-size: .82rem; text-decoration: none;
|
||||
transition: color .18s;
|
||||
}
|
||||
.footer-links a:hover { color: var(--gold); }
|
||||
.footer-hours { list-style: none; }
|
||||
.footer-hours li {
|
||||
display: flex; justify-content: space-between;
|
||||
font-size: .82rem; color: var(--muted);
|
||||
padding: .18rem 0;
|
||||
}
|
||||
.footer-hours .day { color: var(--text-2); }
|
||||
.footer-bottom {
|
||||
border-top: 1px solid var(--border);
|
||||
padding-top: 1.25rem;
|
||||
display: flex; justify-content: space-between; align-items: center;
|
||||
flex-wrap: wrap; gap: .5rem;
|
||||
}
|
||||
.footer-copy { font-size: .78rem; color: var(--muted); }
|
||||
.footer-legal { display: flex; gap: 1.25rem; }
|
||||
.footer-legal a { font-size: .78rem; color: var(--muted); text-decoration: none; }
|
||||
.footer-legal a:hover { color: var(--gold); }
|
||||
|
||||
/* ── MISC ────────────────────────────────────────────── */
|
||||
.divider { border: none; border-top: 1px solid var(--border); margin: 0; }
|
||||
|
||||
.cta-strip {
|
||||
background: linear-gradient(135deg, #1c1710, #221a10);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-lg);
|
||||
padding: 2.5rem;
|
||||
text-align: center;
|
||||
}
|
||||
.cta-strip h2 { font-family: var(--font-brand); color: var(--text); margin-bottom: .5rem; font-size: 1.6rem; }
|
||||
.cta-strip p { color: var(--text-2); margin-bottom: 1.5rem; font-size: .95rem; }
|
||||
|
||||
/* ── RESPONSIVE ──────────────────────────────────────── */
|
||||
@media (max-width: 900px) {
|
||||
.nav { padding: 0 1.5rem; }
|
||||
.nav-links, .nav-find { display: none; }
|
||||
.nav-toggle { display: flex; }
|
||||
.nav.menu-open .nav-links {
|
||||
display: flex; flex-direction: column; align-items: flex-start;
|
||||
position: absolute; top: var(--nav-h); left: 0; right: 0;
|
||||
background: rgba(12,10,8,.97); backdrop-filter: blur(16px);
|
||||
border-bottom: 1px solid var(--border);
|
||||
padding: 1.5rem 2rem; gap: 1.25rem;
|
||||
}
|
||||
.nav.menu-open .nav-find {
|
||||
display: block;
|
||||
position: absolute; top: calc(var(--nav-h) + 9rem); left: 0; right: 0;
|
||||
background: rgba(12,10,8,.97);
|
||||
padding: 0 2rem 1.5rem; border-bottom: 1px solid var(--border);
|
||||
}
|
||||
.two-col, .two-col--reverse { grid-template-columns: 1fr; direction: ltr; }
|
||||
.two-col--reverse > * { direction: ltr; }
|
||||
.booking-layout { grid-template-columns: 1fr; }
|
||||
.booking-cards { grid-template-columns: 1fr; }
|
||||
.find-grid { grid-template-columns: 1fr; }
|
||||
.footer-grid { grid-template-columns: 1fr 1fr; }
|
||||
.game-cats { grid-template-columns: 1fr; }
|
||||
}
|
||||
@media (max-width: 560px) {
|
||||
.hero-ctas { flex-direction: column; align-items: stretch; text-align: center; }
|
||||
.hero-ctas .btn { justify-content: center; }
|
||||
.footer-grid { grid-template-columns: 1fr; }
|
||||
.footer-bottom { flex-direction: column; text-align: center; }
|
||||
.field-row { grid-template-columns: 1fr; }
|
||||
.section { padding: 3.5rem 1.25rem; }
|
||||
}
|
||||
389
events.html
Normal file
389
events.html
Normal file
|
|
@ -0,0 +1,389 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Events — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">Events & Tournaments</span>
|
||||
<h1 class="page-title">📅 Upcoming Events</h1>
|
||||
<p class="section-desc">
|
||||
Saturdays at The Fat Dragon are tournament days.
|
||||
Click any event to see details and sign up.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="section">
|
||||
<div class="container" style="max-width:820px">
|
||||
|
||||
<!-- ROTATION EXPLAINER -->
|
||||
<div class="events-intro">
|
||||
<p style="font-size:.93rem;color:var(--text-2);line-height:1.75">
|
||||
We follow a monthly Saturday rotation — so you always know what’s coming.
|
||||
1st Saturday: indie board game tournaments •
|
||||
2nd Saturday: Retro Fighter Arcade (12 players) •
|
||||
3rd Saturday: TCG (MTG / Star Wars Unlimited, alternating) •
|
||||
4th Saturday: Popular board games (Catan / Ticket to Ride / Village, alternating)
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- SEPTEMBER 2026 -->
|
||||
<div class="month-group">
|
||||
<div class="month-heading">September 2026</div>
|
||||
<div class="events-grid">
|
||||
|
||||
<div class="event-card special">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box">
|
||||
<span class="day">5</span>
|
||||
<span class="weekday">Sat</span>
|
||||
</div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🎉 Grand Opening</div>
|
||||
<div class="event-time">10:00 AM — Late</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>The Fat Dragon opens its doors to Ashbourne! Free entry all day, demo tables for board games, arcade play, and a special opening-day raffle. D&D sign-ups at the door.</p>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box">
|
||||
<span class="day">12</span>
|
||||
<span class="weekday">Sat</span>
|
||||
</div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🕹️ Retro Arcade Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Single-elimination bracket tournament. 12 player cap. Street Fighter II and Mortal Kombat II both featured. Sign-up at the door from 9 AM, first match at 9:30 AM.</p>
|
||||
<a href="/book-now/arcade.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box">
|
||||
<span class="day">19</span>
|
||||
<span class="weekday">Sat</span>
|
||||
</div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">⚔️ TCG Tournament — MTG (Unofficial)</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Magic: The Gathering casual/Commander format. Unofficial tournament — all skill levels welcome. Bring your own deck. Loaner decks available at the counter.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box">
|
||||
<span class="day">26</span>
|
||||
<span class="weekday">Sat</span>
|
||||
</div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🌾 Catan Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Round-robin Catan with 3-4 player tables. Points accumulate across all rounds; top scorer wins. Expansions in play: Seafarers and Cities & Knights (vote decides).</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- OCTOBER 2026 -->
|
||||
<div class="month-group">
|
||||
<div class="month-heading">October 2026</div>
|
||||
<div class="events-grid">
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">3</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🎲 New Board Game Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>First Saturday indie spotlight: a new game is introduced and we run a full table tournament. Game announced on Instagram one week prior.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">10</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🕹️ Retro Arcade Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>This month: Street Fighter III & Marvel vs. Capcom double-header. 12 player cap, single-elimination. Sign-up at 9 AM.</p>
|
||||
<a href="/book-now/arcade.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">17</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🌌 TCG Tournament — Star Wars: Unlimited</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Star Wars: Unlimited casual tournament. Starter decks available for purchase at the counter. Open to all skill levels.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">24</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🚂 Ticket to Ride Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Europe map, standard rules. 3-5 player tables with a round-robin format. Longest route trophy on the line.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- NOVEMBER 2026 -->
|
||||
<div class="month-group">
|
||||
<div class="month-heading">November 2026</div>
|
||||
<div class="events-grid">
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">7</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🎲 New Board Game Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Monthly indie spotlight. Game TBA — follow us on Instagram for the reveal. Beginner-friendly formats always available.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">14</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🕹️ Retro Arcade Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Community vote decides this month’s game. Options: Mortal Kombat II, Street Fighter II, Marvel vs. Capcom. Vote on Instagram the week before.</p>
|
||||
<a href="/book-now/arcade.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">21</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">⚔️ TCG Tournament — TBD</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Game voted by the community. Options: Magic: The Gathering, Pokémon TCG, or Star Wars: Unlimited. Vote opens 2 weeks prior.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">28</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🏘️ Village Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Build the most prosperous village across multiple generations. 2-4 player tables. Rules explanation provided for newcomers at 9 AM.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- DECEMBER 2026 -->
|
||||
<div class="month-group">
|
||||
<div class="month-heading">December 2026</div>
|
||||
<div class="events-grid">
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">5</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🎲 New Board Game Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>December indie spotlight — expect a holiday-themed game selection. Full details announced on Instagram.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">12</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🕹️ Retro Arcade Tournament</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>End-of-year championship bracket. Previous monthly winners invited to compete. Open wildcard spots available. Register early.</p>
|
||||
<a href="/book-now/arcade.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">19</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">⚔️ TCG Tournament — TBD</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Community-voted TCG tournament. End-of-year rankings on the line. All formats welcome.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="event-card">
|
||||
<div class="event-summary">
|
||||
<div class="event-date-box"><span class="day">26</span><span class="weekday">Sat</span></div>
|
||||
<div class="event-meta">
|
||||
<div class="event-name">🎲 Board Game Tournament — TBD</div>
|
||||
<div class="event-time">9:00 AM — 2:00 PM</div>
|
||||
</div>
|
||||
<span class="event-chevron">▾</span>
|
||||
</div>
|
||||
<div class="event-detail">
|
||||
<p>Year-end board game championship. Community vote decides the game. A great way to wrap up 2026.</p>
|
||||
<a href="/book-now/table-games.html" class="btn btn-gold btn-sm">Register →</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
204
find-us.html
Normal file
204
find-us.html
Normal file
|
|
@ -0,0 +1,204 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Find Us — The Fat Dragon</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<div class="page-hero">
|
||||
<div class="container">
|
||||
<span class="label">Find Us</span>
|
||||
<h1 class="page-title">📍 Come Visit The Fat Dragon</h1>
|
||||
<p class="section-desc">
|
||||
We’d love to see you! Opening July 2026 in Ashbourne, Co. Meath.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="find-grid">
|
||||
|
||||
<!-- MAP -->
|
||||
<div>
|
||||
<div class="map-embed" style="aspect-ratio:1/1;margin-bottom:1rem">
|
||||
<iframe
|
||||
src="https://www.openstreetmap.org/export/embed.html?bbox=-6.57%2C53.505%2C-6.51%2C53.535&layer=mapnik&marker=53.515%2C-6.540"
|
||||
title="Ashbourne, Co. Meath" loading="lazy" allowfullscreen>
|
||||
</iframe>
|
||||
</div>
|
||||
<a
|
||||
href="https://www.google.com/maps/search/Ashbourne,+Co.+Meath,+Ireland"
|
||||
target="_blank" rel="noopener noreferrer"
|
||||
class="btn btn-outline" style="width:100%;justify-content:center">
|
||||
📍 Open in Google Maps →
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<!-- INFO -->
|
||||
<div>
|
||||
|
||||
<div class="info-block">
|
||||
<span class="label">Address</span>
|
||||
<p style="font-size:1.05rem;color:var(--text);line-height:1.6">
|
||||
Ashbourne<br>
|
||||
Co. Meath<br>
|
||||
Ireland
|
||||
</p>
|
||||
<p style="color:var(--muted);font-size:.85rem;margin-top:.5rem">Full street address confirmed at launch (July 2026).</p>
|
||||
</div>
|
||||
|
||||
<div class="info-block">
|
||||
<span class="label">Opening Hours</span>
|
||||
<ul class="hours-list">
|
||||
<li><span class="day">Monday</span><span>12:00 PM – 10:00 PM</span></li>
|
||||
<li><span class="day">Tuesday</span><span>12:00 PM – 10:00 PM</span></li>
|
||||
<li><span class="day">Wednesday</span><span>12:00 PM – 10:00 PM</span></li>
|
||||
<li><span class="day">Thursday</span><span>12:00 PM – 10:00 PM</span></li>
|
||||
<li><span class="day">Friday</span><span>12:00 PM – 10:00 PM</span></li>
|
||||
<li><span class="day">Saturday</span><span>9:00 AM – 10:00 PM</span></li>
|
||||
<li><span class="day">Sunday</span><span>9:00 AM – 9:00 PM</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="info-block">
|
||||
<span class="label">Get in Touch</span>
|
||||
<ul class="contact-list">
|
||||
<li>
|
||||
<span class="contact-icon">📞</span>
|
||||
<a href="tel:+353899409075">089 940 9075</a>
|
||||
</li>
|
||||
<li>
|
||||
<span class="contact-icon">✉️</span>
|
||||
<a href="mailto:hello@denofdragons.com">hello@denofdragons.com</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="info-block">
|
||||
<span class="label">Book in Advance</span>
|
||||
<p style="color:var(--text-2);font-size:.9rem;margin-bottom:1rem">
|
||||
D&D sessions are bookable right now. Arcade and table game bookings open at launch.
|
||||
</p>
|
||||
<a href="/book-now/dnd.html" class="btn btn-gold">⚔️ Book a D&D Session</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- HOW TO GET THERE -->
|
||||
<section class="section section--alt section--border">
|
||||
<div class="container">
|
||||
<div style="max-width:680px;margin:0 auto">
|
||||
<span class="label">Getting Here</span>
|
||||
<h2 class="section-title">How to Find Us</h2>
|
||||
<div style="display:grid;gap:.75rem;margin-top:1.5rem">
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:flex-start">
|
||||
<span style="font-size:1.5rem;flex-shrink:0;margin-top:.1rem">🚗</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.25rem">By Car</div>
|
||||
<p style="color:var(--muted);font-size:.88rem;line-height:1.65">
|
||||
Ashbourne is just off the M2 motorway, approximately 20 minutes north of Dublin city centre.
|
||||
Free parking available in town centre car parks.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:flex-start">
|
||||
<span style="font-size:1.5rem;flex-shrink:0;margin-top:.1rem">🚌</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.25rem">By Bus</div>
|
||||
<p style="color:var(--muted);font-size:.88rem;line-height:1.65">
|
||||
Dublin Bus route 103 runs from Dublin city centre to Ashbourne. Journey time approximately 45 minutes.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel" style="padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:flex-start">
|
||||
<span style="font-size:1.5rem;flex-shrink:0;margin-top:.1rem">🚴</span>
|
||||
<div>
|
||||
<div style="font-weight:600;color:var(--text);margin-bottom:.25rem">By Bike</div>
|
||||
<p style="color:var(--muted);font-size:.88rem;line-height:1.65">
|
||||
Cycle lanes on the main routes into Ashbourne. Secure bike parking at the front of the building.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal"><a href="#">Privacy</a><a href="#">Terms</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
237
index.html
Normal file
237
index.html
Normal file
|
|
@ -0,0 +1,237 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>The Fat Dragon — Ashbourne, Co. Meath</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700&family=Orbitron:wght@400;600;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-logo"><span class="dragon">🐉</span> The Fat Dragon</a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="/arcade.html">Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
</ul>
|
||||
<div class="nav-right">
|
||||
<a href="/find-us.html" class="nav-find">Find Us</a>
|
||||
<a href="/book-now/" class="btn btn-gold btn-sm">Book Now</a>
|
||||
</div>
|
||||
<button class="nav-toggle" aria-expanded="false" aria-label="Toggle menu">
|
||||
<span></span><span></span><span></span>
|
||||
</button>
|
||||
</nav>
|
||||
|
||||
<!-- HERO -->
|
||||
<section class="hero">
|
||||
<div class="hero-bg"></div>
|
||||
<div class="hero-body">
|
||||
<span class="badge badge-gold" style="margin-bottom:1.5rem">Coming Soon</span>
|
||||
<span class="hero-icon">🐉</span>
|
||||
<h1 class="hero-title">The Fat Dragon</h1>
|
||||
<p class="hero-place">Ashbourne · Co. Meath · Ireland</p>
|
||||
<p class="hero-copy">
|
||||
A brand-new game shop is coming to Ashbourne — retro arcade cabinets,
|
||||
tabletop strategy, D&D campaigns, and a space built for every kind of player.
|
||||
</p>
|
||||
<span class="hero-note">Opening July 2026 · D&D bookings open now</span>
|
||||
<div class="hero-ctas">
|
||||
<a href="/book-now/dnd.html" class="btn btn-gold">⚔️ D&D Sessions</a>
|
||||
<a href="/arcade.html" class="btn btn-outline">🕹️ Retro Arcade</a>
|
||||
<a href="/board-games.html" class="btn btn-outline">🎲 Board Games</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ARCADE PREVIEW -->
|
||||
<section class="section section--alt section--border">
|
||||
<div class="container">
|
||||
<div class="two-col">
|
||||
<div class="panel cabinet">
|
||||
<div class="cabinet-screen-wrap">
|
||||
<div class="cabinet-screen">
|
||||
<div class="screen-title">FAT DRAGON</div>
|
||||
<div class="screen-sub">Arcade · Est. 2026</div>
|
||||
<div class="screen-insert">Insert Coin to Continue</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cabinet-controls">
|
||||
<div class="stick"></div>
|
||||
<div class="btn-ab" style="background:#c0392b;margin-left:10px"></div>
|
||||
<div class="btn-ab" style="background:#2980b9"></div>
|
||||
<div class="btn-ab" style="background:#e67e22"></div>
|
||||
<div class="btn-ab" style="background:#27ae60"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<span class="label">Retro Arcade</span>
|
||||
<h2 class="section-title">Play Against Friends and Rivals</h2>
|
||||
<p class="section-desc">
|
||||
Relive the golden age of gaming with our hand-picked collection of classic
|
||||
arcade cabinets. Challenge friends head-to-head or prove yourself against
|
||||
the machine — the high score board awaits.
|
||||
</p>
|
||||
<div class="tag-list">
|
||||
<span class="tag">Mortal Kombat II</span>
|
||||
<span class="tag">Mortal Kombat III</span>
|
||||
<span class="tag">Street Fighter II</span>
|
||||
<span class="tag">Street Fighter III</span>
|
||||
<span class="tag">Time Crisis</span>
|
||||
<span class="tag">Marvel vs. Capcom</span>
|
||||
<span class="tag">Pac-Man</span>
|
||||
<span class="tag">Space Invaders</span>
|
||||
</div>
|
||||
<div style="margin-top:1.75rem">
|
||||
<a href="/arcade.html" class="btn btn-outline">Explore the Arcade →</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- BOARD GAMES PREVIEW -->
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="two-col two-col--reverse">
|
||||
<div class="panel board-visual">
|
||||
<div class="board-art">
|
||||
<span class="icon">🎲</span>
|
||||
<span class="caption">Board & Card Games</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<span class="label">Board & Card Games</span>
|
||||
<h2 class="section-title">Gather Around the Table</h2>
|
||||
<p class="section-desc">
|
||||
From grand strategy to fast-paced card battles, our library has something
|
||||
for every group. Bring your crew or join a scheduled game — the table is always open.
|
||||
</p>
|
||||
<div class="game-cats">
|
||||
<div class="game-cat">
|
||||
<div class="cat-title">Strategy Games</div>
|
||||
<ul class="cat-games">
|
||||
<li>Catan</li><li>Ticket to Ride</li><li>Village</li><li>Dune</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="game-cat">
|
||||
<div class="cat-title">Card Games</div>
|
||||
<ul class="cat-games">
|
||||
<li>Magic: The Gathering</li><li>Pokémon TCG</li><li>Yu-Gi-Oh!</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin-top:1.75rem">
|
||||
<a href="/board-games.html" class="btn btn-outline">See All Games →</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- EVENTS TEASER -->
|
||||
<section class="section section--alt section--border" style="text-align:center">
|
||||
<div class="container" style="max-width:680px">
|
||||
<span class="badge badge-purple" style="margin-bottom:1.25rem">Events & Tournaments</span>
|
||||
<h2 class="section-title">Compete, Collaborate, Celebrate</h2>
|
||||
<p class="section-desc" style="margin:0 auto 2rem">
|
||||
Every Saturday is tournament day. Retro fighter tournaments, TCG events,
|
||||
board game championships — something for every kind of player.
|
||||
</p>
|
||||
<div style="display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2rem">
|
||||
<span class="badge badge-purple">D&D Campaign Nights</span>
|
||||
<span class="badge badge-purple">Fighting Game Tournaments</span>
|
||||
<span class="badge badge-purple">Pokémon TCG Events</span>
|
||||
<span class="badge badge-purple">Board Game Socials</span>
|
||||
<span class="badge badge-purple">Magic: The Gathering</span>
|
||||
</div>
|
||||
<a href="/events.html" class="btn btn-gold">View Full Schedule →</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- FIND US TEASER -->
|
||||
<section class="section" id="contact">
|
||||
<div class="container">
|
||||
<div class="two-col">
|
||||
<div>
|
||||
<span class="label">Find Us</span>
|
||||
<h2 class="section-title">Come Visit The Fat Dragon</h2>
|
||||
<p class="section-desc" style="margin-bottom:1.5rem">
|
||||
We’d love to see you! Opening July 2026 in Ashbourne, Co. Meath.
|
||||
</p>
|
||||
<ul class="contact-list">
|
||||
<li><span class="contact-icon">📍</span> Ashbourne, Co. Meath, Ireland</li>
|
||||
<li><span class="contact-icon">📞</span><a href="tel:+353899409075">089 940 9075</a></li>
|
||||
<li><span class="contact-icon">✉️</span><a href="mailto:hello@denofdragons.com">hello@denofdragons.com</a></li>
|
||||
</ul>
|
||||
<div style="margin-top:1.5rem">
|
||||
<a href="/find-us.html" class="btn btn-outline">Get Directions →</a>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="map-embed">
|
||||
<iframe
|
||||
src="https://www.openstreetmap.org/export/embed.html?bbox=-6.56%2C53.50%2C-6.50%2C53.54&layer=mapnik&marker=53.515%2C-6.540"
|
||||
title="Ashbourne, Co. Meath map" loading="lazy" allowfullscreen>
|
||||
</iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-inner">
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<div class="footer-brand">🐉 The Fat Dragon</div>
|
||||
<p class="footer-tagline">Ashbourne’s home for retro arcade gaming, tabletop strategy, and trading card battles. Opening July 2026.</p>
|
||||
<div class="footer-contact">
|
||||
<a href="mailto:hello@denofdragons.com">✉️ hello@denofdragons.com</a>
|
||||
<a href="tel:+353899409075">📞 089 940 9075</a>
|
||||
<span>📍 Ashbourne, Co. Meath, Ireland</span>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Hours</div>
|
||||
<ul class="footer-hours">
|
||||
<li><span class="day">Mon – Fri</span><span>12:00 – 22:00</span></li>
|
||||
<li><span class="day">Saturday</span><span>09:00 – 22:00</span></li>
|
||||
<li><span class="day">Sunday</span><span>09:00 – 21:00</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Explore</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/board-games.html">Board Games</a></li>
|
||||
<li><a href="/events.html">Events</a></li>
|
||||
<li><a href="/find-us.html">Find Us</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<div class="footer-col-head">Book</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="/book-now/dnd.html">D&D Sessions</a></li>
|
||||
<li><a href="/book-now/arcade.html">Retro Arcade</a></li>
|
||||
<li><a href="/book-now/table-games.html">Table Top Games</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<span class="footer-copy">© 2026 The Fat Dragon. All rights reserved.</span>
|
||||
<div class="footer-legal">
|
||||
<a href="#">Privacy</a>
|
||||
<a href="#">Terms</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="/js/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
73
js/main.js
Normal file
73
js/main.js
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
/* ── NAV TOGGLE ─────────────────────────────────────── */
|
||||
(function () {
|
||||
const nav = document.querySelector('.nav');
|
||||
const toggle = document.querySelector('.nav-toggle');
|
||||
if (!toggle) return;
|
||||
toggle.addEventListener('click', () => {
|
||||
const open = nav.classList.toggle('menu-open');
|
||||
toggle.setAttribute('aria-expanded', open);
|
||||
});
|
||||
document.addEventListener('click', (e) => {
|
||||
if (!nav.contains(e.target)) {
|
||||
nav.classList.remove('menu-open');
|
||||
toggle.setAttribute('aria-expanded', 'false');
|
||||
}
|
||||
});
|
||||
})();
|
||||
|
||||
/* ── EVENT CARDS ─────────────────────────────────────── */
|
||||
(function () {
|
||||
document.querySelectorAll('.event-summary').forEach((summary) => {
|
||||
summary.addEventListener('click', () => {
|
||||
const card = summary.closest('.event-card');
|
||||
const isOpen = card.classList.contains('open');
|
||||
// close all
|
||||
document.querySelectorAll('.event-card.open').forEach(c => c.classList.remove('open'));
|
||||
if (!isOpen) card.classList.add('open');
|
||||
});
|
||||
});
|
||||
})();
|
||||
|
||||
/* ── BOOKING FORMS ───────────────────────────────────── */
|
||||
(function () {
|
||||
document.querySelectorAll('.booking-form').forEach((form) => {
|
||||
form.addEventListener('submit', (e) => {
|
||||
e.preventDefault();
|
||||
const card = form.closest('.form-card');
|
||||
const success = card.querySelector('.form-success');
|
||||
if (!success) return;
|
||||
form.style.display = 'none';
|
||||
success.style.display = 'block';
|
||||
});
|
||||
});
|
||||
})();
|
||||
|
||||
/* ── DATE → TIME DEPENDENCY ──────────────────────────── */
|
||||
(function () {
|
||||
document.querySelectorAll('input[type="date"]').forEach((dateInput) => {
|
||||
const form = dateInput.closest('form');
|
||||
if (!form) return;
|
||||
const timeSelect = form.querySelector('select[name="time"]');
|
||||
if (!timeSelect) return;
|
||||
dateInput.addEventListener('change', () => {
|
||||
timeSelect.disabled = !dateInput.value;
|
||||
if (!dateInput.value) {
|
||||
timeSelect.value = '';
|
||||
timeSelect.querySelector('option[value=""]').textContent = 'Pick a date first';
|
||||
} else {
|
||||
timeSelect.querySelector('option[value=""]').textContent = 'Select a time';
|
||||
}
|
||||
});
|
||||
});
|
||||
})();
|
||||
|
||||
/* ── MARK CURRENT NAV LINK ───────────────────────────── */
|
||||
(function () {
|
||||
const path = window.location.pathname.replace(/\/$/, '') || '/';
|
||||
document.querySelectorAll('.nav-links a').forEach((a) => {
|
||||
const href = a.getAttribute('href').replace(/\/$/, '') || '/';
|
||||
if (path === href || (href !== '/' && path.startsWith(href))) {
|
||||
a.setAttribute('aria-current', 'page');
|
||||
}
|
||||
});
|
||||
})();
|
||||
Loading…
Add table
Add a link
Reference in a new issue