PageSourceSearch

https://theruizlawfirmworldcupparty.netlify.app/

html theruizlawfirmworldcupparty.netlify.app collected 2026-10-03 11:30:10 UTC 45,667 bytes, 1,015 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<title>Double Helix World Cup Party Series</title>
7<style>
8  @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&display=swap');
9  * { margin:0; padding:0; box-sizing:border-box; }
10
11  body { background:#09090f; color:#fff; font-family:'Inter',sans-serif; }
12
13  /* NAV TABS */
14  .tab-nav {
15    position:sticky; top:0; z-index:100;
16    background:#09090f;
17    border-bottom:2px solid #1a1a2e;
18    display:flex; gap:0; overflow-x:auto;
19  }
20  .tab-btn {
21    flex:1; min-width:120px;
22    padding:14px 10px;
23    background:none; border:none;
24    color:#666; font-family:'Inter',sans-serif;
25    font-size:11px; font-weight:700;
26    letter-spacing:1.5px; text-transform:uppercase;
27    cursor:pointer; transition:all .2s;
28    border-bottom:3px solid transparent;
29    white-space:nowrap;
30  }
31  .tab-btn.active { color:#c9a84c; border-bottom-color:#c9a84c; }
32  .tab-btn:hover:not(.active) { color:#aaa; }
33
34  .tab-panel { display:none; }
35  .tab-panel.active { display:block; }
36
37  /* HERO */
38  .hero {
39    background:linear-gradient(135deg,#0d1b3e 0%,#1a0a2e 50%,#0d1b3e 100%);
40    text-align:center; padding:44px 24px 40px;
41    border-bottom:3px solid #c9a84c;
42    position:relative; overflow:hidden;
43  }
44  .hero::before {
45    content:'⚽'; position:absolute; font-size:220px; opacity:.04;
46    top:-20px; left:-30px; animation:spin 25s linear infinite;
47  }
48  @keyframes spin { to { transform:rotate(360deg); } }
49
50  /* SPONSOR ROW — clean, crisp logos */
51  .sponsor-row {
52    position:relative; z-index:2;
53    display:flex; align-items:center; justify-content:center;
54    gap:28px; flex-wrap:wrap;
55    margin-bottom:22px;
56  }
57  .sponsor-row .venue-logo {
58    height:48px; width:auto; display:block;
59    filter:drop-shadow(0 2px 10px rgba(0,0,0,.5));
60  }
61  .sponsor-row .presented-by {
62    display:flex; flex-direction:column; align-items:center; gap:6px;
63  }
64  .sponsor-row .presented-by .label {
65    font-size:9px; letter-spacing:2.5px; text-transform:uppercase;
66    color:#c9a84c; font-weight:700;
67  }
68  .sponsor-row .ruiz-logo {
69    height:54px; width:auto; display:block;
70    background:#fff; padding:6px 10px; border-radius:6px;
71    box-shadow:0 2px 10px rgba(0,0,0,.4);
72  }
73  .sponsor-divider {
74    width:1px; height:40px; background:rgba(201,168,76,.35);
75  }
76  @media(max-width:520px){
77    .sponsor-row { gap:16px; }
78    .sponsor-divider { display:none; }
79  }
80
81  .badge {
82    display:inline-block; background:#c9a84c; color:#0d1b3e;
83    font-weight:700; font-size:10px; letter-spacing:2px;
84    text-transform:uppercase; padding:6px 16px; border-radius:20px;
85    margin-bottom:16px; position:relative; z-index:2;
86  }
87  .hero h1 {
88    font-family:'Bebas Neue',cursive;
89    font-size:clamp(40px,8vw,80px);
90    letter-spacing:3px; line-height:1;
91    background:linear-gradient(180deg,#fff 0%,#c9a84c 100%);
92    -webkit-background-clip:text; -webkit-text-fill-color:transparent;
93    background-clip:text;
94    position:relative; z-index:2;
95  }
96  .hero-sub { color:#a0a8c0; font-size:13px; margin-top:10px; letter-spacing:1px; position:relative; z-index:2; }
97  .flags { font-size:30px; margin-top:14px; letter-spacing:6px; position:relative; z-index:2; }
98
99  /* CONTAINER */
100  .container { max-width:920px; margin:0 auto; padding:36px 20px 60px; }
101
102  /* SECTION LABEL */
103  .slabel {
104    font-family:'Bebas Neue',cursive; font-size:12px;
105    letter-spacing:3px; color:#c9a84c; text-transform:uppercase;
106    margin-bottom:20px; display:flex; align-items:center; gap:10px;
107  }
108  .slabel::after { content:''; flex:1; height:1px; background:linear-gradient(to right,#c9a84c44,transparent); }
109
110  /* OVERVIEW STATS */
111  .stat-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:12px; margin-bottom:36px; }
112  @media(max-width:600px){ .stat-grid{ grid-template-columns:repeat(2,1fr); } }
113  .stat-box {
114    background:rgba(255,255,255,.03);
115    border:1px solid rgba(255,255,255,.07);
116    border-radius:12px; padding:20px; text-align:center;
117  }
118  .stat-box .num { font-family:'Bebas Neue',cursive; font-size:40px;
118 color:#c9a84c; line-height:1; }
119  .stat-box .lbl { font-size:10px; letter-spacing:1.5px; text-transform:uppercase; color:#a0a8c0; margin-top:4px; }
120
121  /* TIMELINE */
122  .timeline { display:flex; flex-direction:column; gap:12px; margin-bottom:36px; }
123  .tl-item {
124    display:flex; gap:16px; align-items:center;
125    background:rgba(255,255,255,.03);
126    border:1px solid rgba(255,255,255,.07);
127    border-radius:12px; padding:16px 20px;
128  }
129  .tl-num {
130    font-family:'Bebas Neue',cursive; font-size:36px;
131    color:#c9a84c; opacity:.3; min-width:36px;
132  }
133  .tl-content h4 { font-size:14px; font-weight:700; color:#fff; margin-bottom:3px; }
134  .tl-content p { font-size:12px; color:#a0a8c0; }
135  .tl-tag {
136    margin-left:auto; background:rgba(201,168,76,.12);
137    border:1px solid rgba(201,168,76,.3); color:#c9a84c;
138    font-size:10px; font-weight:700; letter-spacing:1px;
139    text-transform:uppercase; padding:4px 10px; border-radius:12px;
140    white-space:nowrap;
141  }
142
143  /* COUNTDOWN */
144  .countdown {
145    background:linear-gradient(135deg,rgba(201,168,76,.14),rgba(201,168,76,.05));
146    border:1px solid rgba(201,168,76,.35);
147    border-radius:14px; padding:20px 24px;
148    margin-bottom:20px;
149    display:flex; align-items:center; justify-content:space-between;
150    flex-wrap:wrap; gap:16px;
151  }
152  .countdown .cd-label {
153    font-family:'Bebas Neue',cursive; font-size:16px;
154    letter-spacing:2px; color:#c9a84c;
155  }
156  .countdown .cd-label span { display:block; font-family:'Inter',sans-serif; font-size:11px; color:#e0c87a; letter-spacing:1px; text-transform:uppercase; font-weight:700; margin-top:2px; }
157  .cd-units { display:flex; gap:10px; }
158  .cd-unit {
159    background:rgba(0,0,0,.35);
160    border:1px solid rgba(201,168,76,.25);
161    border-radius:10px;
162    min-width:62px; padding:10px 8px;
163    text-align:center;
164  }
165  .cd-unit .val { font-family:'Bebas Neue',cursive; font-size:28px; color:#fff; line-height:1; }
166  .cd-unit .lbl { font-size:9px; letter-spacing:1.5px; color:#a0a8c0; text-transform:uppercase; margin-top:4px; }
167  .countdown.live { border-color:#6fcf6f; }
168  .countdown.live .cd-label { color:#6fcf6f; }
169  .countdown.live .cd-label span { color:#6fcf6f; }
170
171  /* PARTY CARDS */
172  .party-card { border-radius:16px; overflow:hidden; border:1px solid rgba(255,255,255,.08); }
173
174  .card-header {
175    padding:20px 24px;
176    display:flex; justify-content:space-between; align-items:center;
177  }
178  .p1 .card-header { background:linear-gradient(135deg,#1a3a1a,#0e2710); }
179  .p2 .card-header { background:linear-gradient(135deg,#1a1a3a,#10102e); }
180  .p3 .card-header { background:linear-gradient(135deg,#3a1a1a,#2a0e0e); }
181
182  .game-date { font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; opacity:.7; margin-bottom:6px; }
183  .p1 .game-date { color:#6fcf6f; }
184  .p2 .game-date { color:#7b8fff; }
185  .p3 .game-date { color:#ff7b7b; }
186
187  .match-teams { font-family:'Bebas Neue',cursive; font-size:26px; letter-spacing:2px; color:#fff; }
188  .vs { font-size:15px; opacity:.5; margin:0 8px; }
189
190  .kickoff { text-align:right; }
191  .kickoff .time { font-family:'Bebas Neue',cursive; font-size:28px; color:#c9a84c; }
192  .kickoff .tz { font-size:10px; opacity:.5; letter-spacing:1px; display:block; }
193
194  .card-body { background:rgba(255,255,255,.025); padding:24px; }
195
196  .party-name { font-family:'Bebas Neue',cursive; font-size:34px; letter-spacing:2px; margin-bottom:4px; }
197  .p1 .party-name { color:#6fcf6f; }
198  .p2 .party-name { color:#7b8fff; }
199  .p3 .party-name { color:#ff7b7b; }
200
201  .party-tagline { font-size:13px; color:#a0a8c0; margin-bottom:22px; font-style:italic; }
202
203  .box {
204    background:rgba(255,255,255,.04);
205    border:1px solid rgba(255,255,255,.07);
206    border-radius:10px; padding:16px;
207  }
208
209  /* DRINK CARD */
210  .drink-card {
211    background:rgba(255,255,255,.04);
212    border:1px solid rgba(255,255,255,.07);
213    border-radius:10px; padding:16px; margin-bottom:14px;
214  }
215  .drink-card h4 {
216    font-size:10px; font-weight:700; letter-spacing:2px;
217    text-transform:uppercase; color:#c9a84c;
218    margin-bottom:12px;
219  }
220  .drink-row {
221    display:flex; gap:10px; align-items:flex-start;
222    padding:8px 0; border-bottom:1px solid rgba(255,255,255,.05);
223  }
224  .drink-row:last-child { border-bottom:none; }
225  .drink-icon { font-size:18px; min-width:28px; }
226  .drink-info h5 { font-size:13px; font-weight:700; color:#fff; margin-bottom:2px; }
227  .drink-info p { font-size:12px; color:#a0a8c0; line-height:1.5; }
228  .drink-info .base { color:#c9a84c; font-size:11px; font-weight:600; }
229
230  /* FOOD MENU */
231  .menu-section { margin-bottom:24px; }
232  .menu-section-title {
233    font-family:'Bebas Neue',cursive; font-size:20px; letter-spacing:2px;
234    color:#c9a84c; margin-bottom:12px;
235    padding-bottom:6px; border-bottom:1px solid rgba(201,168,76,.2);
236  }
237  .menu-grid { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
238  @media(max-width:560px){ .menu-grid{ grid-template-columns:1fr; } }
239  .menu-item {
240    background:rgba(255,255,255,.04);
241    border:1px solid rgba(255,255,255,.07);
242    border-radius:8px; padding:12px 14px;
243  }
244  .menu-item h5 { font-size:13px; font-weight:700; color:#fff; margin-bottom:3px; }
245  .menu-item p { font-size:11.5px; color:#a0a8c0; line-height:1.5; }
246  .menu-item .pairing { font-size:10.5px; color:#c9a84c; margin-top:5px; font-weight:600; }
247  .price { float:right; color:#c9a84c; font-weight:700; font-size:12px; }
248  .hh-tag {
249    display:inline-block; background:rgba(111,207,111,.15);
250    border:1px solid rgba(111,207,111,.35); color:#6fcf6f;
251    font-size:9px; font-weight:700; letter-spacing:1px;
252    text-transform:uppercase; padding:2px 7px; border-radius:10px;
253    margin-left:6px; vertical-align:middle;
254  }
255  .hh-note {
256    font-size:12px; color:#6fcf6f; margin-bottom:14px;
257    background:rgba(111,207,111,.08);
258    border:1px solid rgba(111,207,111,.25);
259    border-radius:8px; padding:10px 14px;
260    line-height:1.5;
261  }
262  .hh-note strong { color:#fff; }
263
264  /* BRUNCH ITEMS */
265  .brunch-item {
266    background:rgba(255,255,255,.04);
267    border:1px solid rgba(255,255,255,.07);
268    border-radius:8px; padding:14px 16px; margin-bottom:10px;
269  }
270  .brunch-item h5 { font-size:14px; font-weight:700; color:#fff; margin-bottom:4px; }
271  .brunch-item p { font-size:12px; color:#a0a8c0; line-height:1.6; }
272  .brunch-item .note { font-size:11px; color:#7b8fff; margin-top:5px; font-weight:600; }
273
274  /* FLIGHT CARD */
275  .flight-box {
276    background:linear-gradient(135deg,rgba(201,168,76,.12),rgba(201,168,76,.05));
277    border:1px solid rgba(201,168,76,.3);
278    border-radius:12px; padding:20px 24px; margin-bottom:16px;
279  }
280  .flight-box h3 {
281    font-family:'Bebas Neue',cursive; font-size:24px;
282    letter-spacing:2px; color:#c9a84c; margin-bottom:4px;
283  }
284  .flight-box p { font-size:13px; color:#e0c87a; margin-bottom:14px; }
285  .flight-pours { display:flex; flex-wrap:wrap; gap:8px; }
286  .pour {
287    background:rgba(0,0,0,.3); border:1px solid rgba(201,168,76,.25);
288    border-radius:8px; padding:8px 14px; text-align:center;
289  }
290  .pour .spirit { font-size:12px; font-weight:700; color:#fff; }
291  .pour .origin { font-size:10px; color:#a0a8c0; margin-top:2px; }
292
293  /* FOOTER */
294  footer {
295    border-top:1px solid rgba(255,255,255,.08);
296    padding:36px 24px;
297    text-align:center;
298    background:#07070c;
299  }
300  footer .foot-logos {
301    display:flex; align-items:center; justify-content:center;
302    gap:36px; flex-wrap:wrap; margin-bottom:16px;
303  }
304  footer .foot-logos img.dh {
305    height:40px; width:auto; opacity:.85;
306  }
307  footer .foot-logos img.ruiz {
308    height:46px; width:auto;
309    background:#fff; padding:6px 10px; border-radius:6px;
310  }
311  footer .foot-divider { width:1px; height:30px; background:rgba(255,255,255,.15); }
312  footer p { font-size:11px; color:#666; letter-spacing:1px; }
313  @media(max-width:520px){ footer .foot-divider { display:none; } footer .foot-logos { gap:20px; } }
314</style>
315</head>
316<body>
317
318<div class="hero">
319  <div class="sponsor-row">
320    <img src="assets/dh-logo-horizontal-white.png" alt="Double Helix Wine & Whiskey Lounge" class="venue-logo">
321    <div class="sponsor-divider"></div>
322    <div class="presented-by">
323      <span class="label">Presented By</span>
324      <img src="assets/ruiz-law-firm-logo.jpeg" alt="Ruiz Law Firm" class="ruiz-logo">
325    </div>
326  </div>
327  <div class="badge">🏆 FIFA World Cup 2026 — Double Helix Wine & Whiskey Lounge</div>
328  <h1>USA Watch Party<br>Series</h1>
329  <p class="hero-sub">THREE GAMES · THREE THEMES · 400+ WHISKEYS · ONE MISSION</p>
330  <div class="flags">🇺🇸⚽🥃🏆</div>
331</div>
332
333<!-- TAB NAVIGATION -->
334<div class="tab-nav">
335  <button class="tab-btn active" data-tab="overview">Overview</button>
336  <button class="tab-btn" data-tab="game1">⚽ Game 1 — Paraguay</button>
337  <button class="tab-btn" data-tab="game2">☀️ Game 2 — Australia</button>
338  <button class="tab-btn" data-tab="game3">🏆 Game 3 — Europe</button>
339</div>
340
341<!-- ========== OVERVIEW ========== -->
342<div id="overview" class="tab-panel active">
343<div class="container">
344  <div class="slabel">The Series at a Glance</div>
345  <div class="stat-grid">
346    <div class="stat-box"><div class="num">3</div><div class="lbl">Watch Parties</div></div>
347    <div class="stat-box"><div class="num">400+</div><div class="lbl">Whiskey Labels</div></div>
348    <div class="stat-box"><div class="num">3</div><div class="lbl">Custom Menus</div></div>
349    <div class="stat-box"><div class="num">∞</div><div class="lbl">USA Energy</div></div>
350  </div>
351
352  <div class="slabel">Match Schedule</div>
353  <div class="timeline">
354    <div class="tl-item">
355      <div class="tl-num">01</div>
356      <div class="tl-content">
357        <h4>🇺🇸 USA vs Paraguay 🇵🇾</h4>
358        <p>Friday, June 12 · 6:00 PM · "The Opening Salvo" — Evening cocktail & small plates party</p>
359      </div>
360      <div class="tl-tag">6:00 PM</div>
361    </div>
362    <div class="tl-item">
363      <div class="tl-num">02</div>
364      <div class="tl-content">
365        <h4>🇺🇸 USA vs Australia 🇦🇺</h4>
366        <p>Friday, June 19 · 12:00 PM · "Noon Knockout" — World Cup Brunch, opening early</p>
367      </div>
368      <div class="tl-tag">12:00 PM</div>
369    </div>
370    <div class="tl-item">
371      <div class="tl-num">03</div>
372      <div class="tl-content">
373        <h4>🇺🇸 USA vs European Play-Off C 🌍</h4>
374        <p>Thursday, June 25 · 7:00 PM · "Win & Advance" — Group stage finale, high stakes</p>
375      </div>
376      <div class="tl-tag">7:00 PM</div>
377    </div>
378  </div>
379</div>
380</div>
381
382<!-- ========== GAME 1 ========== -->
383<div id="game1" class="tab-panel">
384<div class="container">
385
386  <div class="countdown" data-kickoff="2026-06-12T18:00:00-07:00">
387    <div class="cd-label">Kickoff Countdown<span>USA vs Paraguay · Jun 12 · 6:00 PM</span></div>
388    <div class="cd-units">
389      <div class="cd-unit"><div class="val" data-d>00</div><div class="lbl">Days</div></div>
390      <div class="cd-unit"><div class="val" data-h>00</div><div class="lbl">Hrs</div></div>
391      <div class="cd-unit"><div class="val" data-m>00</div><div class="lbl">Min</div></div>
392      <div class="cd-unit"><div class="val" data-s>00</div><div class="lbl">Sec</div></div>
393    </div>
394  </div>
395
396  <div class="party-card p1">
397    <div class="card-header">
398      <div>
399        <div class="game-date">🗓 Friday, June 12 · Group Stage Match 1</div>
400        <div class="match-teams">🇺🇸 USA <span class="vs">VS</span> Paraguay 🇵🇾</div>
401      </div>
402      <div class="kickoff"><div class="time">6:00 PM</div><span class="tz">Kickoff · Las Vegas</span></div>
403    </div>
404    <div class="card-body">
405      <div class="party-name">🇺🇸 The Opening Salvo</div>
406      <div class="party-tagline">America's World Cup begins tonight. We don't just watch — we celebrate.</div>
407
408      <!-- DRINKS -->
409      <div class="slabel">🥃 Signature Cocktails — Game 1</div>
410      <div class="drink-card">
411        <h4>Event-Night Specials · Whiskey & Spirit Forward</h4>
412        <div class="drink-row">
413          <div class="drink-icon">🇺🇸</div>
414          <div class="drink-info">
415            <h5>The American Eagle</h5>
416            <p>Old Grand-Dad 114 Bourbon + honey syrup + fresh lemon + Angostura orange bitters + smoked rosemary sprig</p>
417            <div class="base">Base: Mad Men Bourbon Build · $22</div>
418          </div>
419        </div>
420        <div class="drink-row">
421          <div class="drink-icon">🔥</div>
422          <div class="drink-info">
423            <h5>The Tipsy Patriot</h5>
424            <p>WhistlePig PiggyBack 6yr Rye + Runamok maple syrup + orange bitters + TLC ice — add a bacon garnish</p>
425            <div class="base">Base: Tipsy Pig · $30</div>
426          </div>
427        </div>
428        <div class="drink-row">
429          <div class="drink-icon">🌶</div>
430          <div class="drink-info">
431            <h5>Paraguay Punch</h5>
432            <p>El Mexicano Tequila + fresh lime + house-made chili-citrus reduction + tajín rim + smoked jalapeño</p>
433            <div class="base">Base: Custom Build · $20</div>
434          </div>
435        </div>
436        <div class="drink-row">
437          <div class="drink-icon">🥃</div>
438          <div class="drink-info">
439            <h5>The Sazerac Star</h5>
440            <p>Old Overholt Rye Bonded + Peychaud's + absinthe rinse + simple syrup — served with a flamed orange peel</p>
441            <div class="base">Base: Sazerac · $20</div>
442          </div>
443        </div>
444      </div>
445
446      <!-- WHISKEY FLIGHT -->
447      <div class="flight-box">
448        <h3>🥃 Game 1 Whiskey Flight — "All-American"</h3>
449        <p>A curated 4-pour journey through American whiskey — perfect pre-match or at halft
449ime. Staff provides tasting notes for each pour.</p>
450        <div class="flight-pours">
451          <div class="pour"><div class="spirit">WhistlePig 6yr Rye</div><div class="origin">Vermont, USA</div></div>
452          <div class="pour"><div class="spirit">Old Grand-Dad 114</div><div class="origin">Kentucky Bourbon</div></div>
453          <div class="pour"><div class="spirit">Sagamore Rye Cask</div><div class="origin">Maryland</div></div>
454          <div class="pour"><div class="spirit">Noah's Mill</div><div class="origin">Kentucky Straight</div></div>
455        </div>
456      </div>
457
458      <!-- FOOD MENU -->
459      <div class="slabel">🍽 Food Menu — Game 1 (Evening Small Plates)</div>
460
461      <div class="hh-note">
462        <strong>Happy Hour 3:30–7:30 PM:</strong> Kickoff lands right in the happy hour window. Items marked <span class="hh-tag">HH</span> are priced at Double Helix happy hour rates. Select wines $8–$9 · Cocktails $8.99–$9.99 · Well spirits $7.99.
463      </div>
464
465      <div class="menu-section">
466        <div class="menu-section-title">To Share — Boards & Starters</div>
467        <div class="menu-grid">
468          <div class="menu-item">
469            <span class="price">$48.99+</span>
470            <h5>The Ultimate World Cup Board</h5>
471            <p>Marinated chili-citrus olives + arancini + taquitos + hummus + meatballs + garlic knots + 2 charcuterie + 2 cheese selections</p>
472            <div class="pairing">🥃 Pair with: All-American Whiskey Flight</div>
473          </div>
474          <div class="menu-item">
475            <span class="price">$20.99</span>
476            <h5>Double Triple Board</h5>
477            <p>3 artisanal cheeses + 3 charcuterie selections with seasonal condiments & grilled focaccia. Perfect for 2–4 guests.</p>
478            <div class="pairing">🥃 Pair with: Mad Men Bourbon or Penicillin</div>
479          </div>
480          <div class="menu-item">
481            <span class="price">$10.99</span>
482            <h5>Arancini ⭐ #1 Item<span class="hh-tag">HH</span></h5>
483            <p>Risotto fritters + mascarpone + roasted mushrooms + truffle aioli. The house fan favorite.</p>
484            <div class="pairing">🥃 Pair with: Vieux Carré</div>
485          </div>
486          <div class="menu-item">
487            <span class="price">$10.99</span>
488            <h5>Mediterranean Hummus<span class="hh-tag">HH</span></h5>
489            <p>Roasted peppers + feta + grilled onions + EVOO + fresh veggies + house-made flatbread</p>
490            <div class="pairing">🥃 Pair with: Sazerac</div>
491          </div>
492          <div class="menu-item">
493            <span class="price">$12.99</span>
494            <h5>Assorted Bruschetta (×3)<span class="hh-tag">HH</span></h5>
495            <p>Caprese · Goat Cheese · Smoked Salmon · Prosciutto · Mediterranean — pick any three on grilled baguette</p>
496            <div class="pairing">🥃 Pair with: The Sazerac Star</div>
497          </div>
498        </div>
499      </div>
500
501      <div class="menu-section">
502        <div class="menu-section-title">Shareable Plates</div>
503        <div class="menu-grid">
504          <div class="menu-item">
505            <span class="price">$18.99</span>
506            <h5>Mama's Meatballs</h5>
507            <p>Classic Italian meatballs + San Marzano tomato sauce + parmesan + melted fontina + garlic knots</p>
508            <div class="pairing">🥃 Pair with: Black Manhattan</div>
509          </div>
510          <div class="menu-item">
511            <span class="price">$16.99</span>
512            <h5>Dragon Shrimp Tempura</h5>
513            <p>Over crispy rice + cucumbers + creamy sriracha + unagi + avocado + sesame seeds</p>
514            <div class="pairing">🥃 Pair with: American Eagle Cocktail</div>
515          </div>
516          <div class="menu-item">
517            <span class="price">$15.99</span>
518            <h5>Ahi Tuna on Crispy Rice</h5>
519            <p>Ahi tuna + sambal chili aioli + ponzu + sriracha — elegant and shareable</p>
520            <div class="pairing">🥃 Pair with: Tipsy Patriot</div>
521          </div>
522          <div class="menu-item">
523            <span class="price">$14.99</span>
524            <h5>Carnitas Nachos</h5>
525            <p>Slow-roasted pork + house-made tortilla chips + oaxaca cheese + guac + sour cream</p>
526            <div class="pairing">🥃 Pair with: Paraguay Punch Tequila</div>
527          </div>
528        </div>
529      </div>
530
531      <div class="menu-section">
532        <div class="menu-section-title">Sliders & Tacos (Great for the Game)</div>
533        <div class="menu-grid">
534          <div class="menu-item">
535            <span class="price">$12.99</span>
536            <h5>Italiano Sliders (×2)<span class="hh-tag">HH</span></h5>
537            <p>Award-winning angus beef + fried mozzarella + basil pesto + heirloom tomato + balsamic reduction</p>
538          </div>
539          <div class="menu-item">
540            <span class="price">$12.99</span>
541            <h5>Blazin' Sliders (×2)<span class="hh-tag">HH</span></h5>
542            <p>Certified angus beef + bacon + chipotle aioli + guacamole on brioche buns</p>
543          </div>
544          <div class="menu-item">
545            <span class="price">$14.99</span>
546            <h5>Lobster Tacos (×3)<span class="hh-tag">HH</span></h5>
547            <p>Beer battered lobster + pico de gallo + chipotle sauce + grated cheese on soft corn tortillas</p>
548          </div>
549          <div class="menu-item">
550            <span class="price">$10.99</span>
551            <h5>Crispy Tacos (×4)<span class="hh-tag">HH</span></h5>
552            <p>Cheese + potatoes + chorizo + avocado sauce + sour crema + hot sauce + roasted salsa</p>
553          </div>
554        </div>
555      </div>
556
557      <div class="menu-section">
558        <div class="menu-section-title">Sweet Finish</div>
559        <div class="menu-grid">
560          <div class="menu-item">
561            <span class="price">$12.99</span>
562            <h5>Coconut Crème Brûlée</h5>
563            <p>House-made rich coconut custard + caramelized sugar top. A classic finish.</p>
564            <div class="pairing">🥃 Pair with: Royal Brackla 12yr Scotch</div>
565          </div>
566          <div class="menu-item">
567            <span class="price">$10.99</span>
568            <h5>Chocolate Cake</h5>
569            <p>Fresh-baked chocolate cake + vanilla ice cream. Allow 15 min prep. Worth it.</p>
570            <div class="pairing">🥃 Pair with: Noah's Mill Bourbon</div>
571          </div>
572        </div>
573      </div>
574    </div>
575  </div>
576</div>
577</div>
578
579<!-- ========== GAME 2 ========== -->
580<div id="game2" class="tab-panel">
581<div class="container">
582
583  <div class="countdown" data-kickoff="2026-06-19T12:00:00-07:00">
584    <div class="cd-label">Kickoff Countdown<span>USA vs Australia · Jun 19 · 12:00 PM</span></div>
585    <div class="cd-units">
586      <div class="cd-unit"><div class="val" data-d>00</div><div class="lbl">Days</div></div>
587      <div class="cd-unit"><div class="val" data-h>00</div><div class="lbl">Hrs</div></div>
588      <div class="cd-unit"><div class="val" data-m>00</div><div class="lbl">Min</div></div>
589      <div class="cd-unit"><div class="val" data-s>00</div><div class="lbl">Sec</div></div>
590    </div>
591  </div>
592
593  <div class="party-card p2">
594    <div class="card-header">
595      <div>
596        <div class="game-date">🗓 Friday, June 19 · Group Stage Match 2 · OPENING EARLY</div>
597        <div class="match-teams">🇺🇸 USA <span class="vs">VS</span> Australia 🇦🇺</div>
598      </div>
599      <div class="kickoff"><div class="time">12:00 PM</div><span class="tz">Kickoff · Las Vegas</span></div>
600    </div>
601    <div class="card-body">
602      <div class="party-name">☀️ Noon Knockout Brunch</div>
603      <div class="party-tagline">Double Helix opens early for a one-of-a-kind World Cup brunch. Bubbles, bourbon, and beautiful game.</div>
604
605      <!-- BRUNCH COCKTAILS -->
606      <div class="slabel">🥃 Brunch Cocktails — Whiskey, Tequila & Bubbles</div>
607      <div class="drink-card">
608        <h4>Noon Knockout Signature Drinks</h4>
609        <div class="drink-row">
610          <div class="drink-icon">🌞</div>
611          <div class="drink-info">
612            <h5>The Golden Hour</h5>
613            <p>Espolòn Blanco Tequila + fresh grapefruit + honey + pinch of tají
613n + brut sparkling wine float — served tall</p>
614            <div class="base">Custom Build · $19</div>
615          </div>
616        </div>
617        <div class="drink-row">
618          <div class="drink-icon">🥃</div>
619          <div class="drink-info">
620            <h5>Bourbon Brunch Sour</h5>
621            <p>Old Grand-Dad 114 Bourbon + fresh lemon + simple syrup + egg white foam + Angostura bitters dash on top</p>
622            <div class="base">Base: Mad Men Build · $22</div>
623          </div>
624        </div>
625        <div class="drink-row">
626          <div class="drink-icon">🍊</div>
627          <div class="drink-info">
628            <h5>Stars & Stripes Smash</h5>
629            <p>WhistlePig Rye + muddled orange + house-made demerara + Angostura Orange bitters + expressed orange peel</p>
630            <div class="base">Base: Tipsy Pig Rye Build · $26</div>
631          </div>
632        </div>
633        <div class="drink-row">
634          <div class="drink-icon">🌿</div>
635          <div class="drink-info">
636            <h5>The New York Morning</h5>
637            <p>Old Overholt Rye + egg whites + fresh lemon + simple syrup + Malbec float — the brunch take on a New York Sour</p>
638            <div class="base">Base: New York Sour · $19</div>
639          </div>
640        </div>
641        <div class="drink-row">
642          <div class="drink-icon">🤙</div>
643          <div class="drink-info">
644            <h5>G'Day Mate (NA)</h5>
645            <p>Kiwi purée + fresh lime + mint + elderflower tonic + cucumber ribbon — a nod to the opposition, non-alcoholic</p>
646            <div class="base">Non-Alcoholic · $12</div>
647          </div>
648        </div>
649      </div>
650
651      <!-- BRUNCH FLIGHT -->
652      <div class="flight-box">
653        <h3>🥃 Noon Knockout Tequila Flight</h3>
654        <p>Three pours, three expressions — the ultimate halftime brunch ritual. Served with orange slices + chili salt. No licking wrists here — this is Double Helix.</p>
655        <div class="flight-pours">
656          <div class="pour"><div class="spirit">Espolòn Blanco</div><div class="origin">Silver · Crisp</div></div>
657          <div class="pour"><div class="spirit">Reposado</div><div class="origin">Barrel Rest · Smooth</div></div>
658          <div class="pour"><div class="spirit">Añejo</div><div class="origin">Aged · Rich</div></div>
659        </div>
660      </div>
661
662      <!-- BRUNCH FOOD MENU -->
663      <div class="slabel">🍽 Brunch Menu — Opening Early for Game Day</div>
664      <p style="font-size:13px;color:#a0a8c0;margin-bottom:14px;line-height:1.7;">Double Helix opens early just for this match. A curated brunch menu designed by Chef Vega to pair beautifully with our morning whiskeys, tequilas, and brunch cocktails.</p>
665
666      <div class="hh-note">
667        <strong>Game-Day Happy Hour Pricing:</strong> Shareable bar plates are priced at Double Helix happy hour rates for the entire brunch. Items marked <span class="hh-tag">HH</span> are happy-hour-priced.
668      </div>
669
670      <div class="menu-section">
671        <div class="menu-section-title">Brunch Plates</div>
672        <div class="brunch-item">
673          <h5>⭐ The World Cup Benedict</h5>
674          <p>Two poached eggs + thick-cut prosciutto (Tuscany) + truffle hollandaise + toasted bri
674oche + arugula with shaved parmesan. A riff on the classic with Double Helix flair.</p>
675          <div class="note">🥃 Pair with: New York Morning Rye Sour</div>
676        </div>
677        <div class="brunch-item">
678          <h5>Smoked Duck Hash</h5>
679          <p>Double Helix smoked duck (Harrington, Vermont) + crispy fingerling potatoes + caramelized onions + poached egg + herb crème fraîche + chive oil</p>
680          <div class="note">🥃 Pair with: Stars & Stripes WhistlePig Smash</div>
681        </div>
682        <div class="brunch-item">
683          <h5>Carnitas Brunch Tacos (×3)</h5>
684          <p>Slow-roasted pork + scrambled egg + cotija cheese + pico de gallo + avocado lime purée on soft corn tortillas + a side of roasted salsa</p>
685          <div class="note">🥃 Pair with: Tequila Flight or Golden Hour</div>
686        </div>
687        <div class="brunch-item">
688          <h5>Truffle Gouda Frittata</h5>
689          <p>Baked egg frittata + Truffle Boschetto + roasted mushrooms + caramelized shallots + fresh herbs. Served with grilled focaccia + a side salad.</p>
690          <div class="note">🥃 Pair with: Bourbon Brunch Sour</div>
691        </div>
692      </div>
693
694      <div class="menu-section">
695        <div class="menu-section-title">Boards & Sharing</div>
696        <div class="menu-grid">
697          <div class="menu-item">
698            <h5>
698🌅 Brunch Charcuterie Board</h5>
699            <p>Prosciutto + Smoked Duck + Sweet Red Cheddar + Herb Goat Cheese + soft-boiled eggs + seasonal condiments + grilled focaccia</p>
700            <div class="pairing">🥃 Pair with: Rye or Bourbon of choice</div>
701          </div>
702          <div class="menu-item">
703            <span class="price">$12.99</span>
704            <h5>Assorted Bruschetta (×3)<span class="hh-tag">HH</span></h5>
705            <p>Choose: Smashed Avocado + diablo egg / Caprese / Salmon cream cheese + lemon parsley oil — on oven-fresh grilled baguette</p>
706            <div class="pairing">🥃 Pair with: Golden Hour Tequila Sparkler</div>
707          </div>
708          <div class="menu-item">
709            <h5>Three Amigos Dips</h5>
710            <p>Chorizo bean + roasted salsa + abuela's guacamole + fresh corn chips — the ultimate brunch snack board</p>
711            <div class="pairing">🥃 Pair with: Tequila flight</div>
712          </div>
713          <div class="menu-item">
714            <span class="price">$10.99</span>
715            <h5>Arancini ⭐<span class="hh-tag">HH</span></h5>
716            <p>Risotto fritters + mascarpone + roasted mushrooms + truffle aioli. #1 kitchen item — available all day.</p>
717            <div class="pairing">🥃 Pair with: Vieux Carré or Sazerac</div>
718          </div>
719          <div class="menu-item">
720            <span class="price">$10.99</span>
721            <h5>Mediterranean Hummus<span class="hh-tag">HH</span></h5>
722            <p>Roasted peppers + feta + grilled onions + EVOO + fresh veggies + house-made flatbread</p>
723            <div class="pairing">🥃 Pair with: Golden Hour</div>
724          </div>
725          <div class="menu-item">
726            <span class="price">$13.99</span>
727            <h5>Grilled Chicken Caesar<span class="hh-tag">HH</span></h5>
728            <p>Grilled chicken + romaine + shaved parmesan + house caesar + grilled focaccia croutons</p>
729            <div class="pairing">🥃 Pair with: Bourbon Brunch Sour</div>
730          </div>
731        </div>
732      </div>
733
734      <div class="menu-section">
735        <div class="menu-section-title">Sliders & Tacos</div>
736        <div class="menu-grid">
737          <div class="menu-item">
738            <span class="price">$12.99</span>
739            <h5>Italiano Sliders (×2)<span class="hh-tag">HH</span></h5>
740            <p>Award-winning angus beef + fried mozzarella + basil pesto + heirloom tomato + balsamic reduction</p>
741          </div>
742          <div class="menu-item">
743            <span class="price">$12.99</span>
744            <h5>Blazin' Sliders (×2)<span class="hh-tag">HH</span></h5>
745            <p>Certified angus beef + bacon + chipotle aioli + guacamole on brioche buns</p>
746          </div>
747          <div class="menu-item">
748            <span class="price">$14.99</span>
749            <h5>Lobster Tacos (×3)<span class="hh-tag">HH</span></h5>
750            <p>Beer battered lobster + pico de gallo + chipotle sauce + grated cheese on soft corn tortillas</p>
751          </div>
752          <div class="menu-item">
753            <span class="price">$10.99</span>
754            <h5>Crispy Tacos (×4)<span class="hh-tag">HH</span></h5>
755            <p>Cheese + potatoes + chorizo + avocado sauce + sour crema + hot sauce + roasted salsa</p>
756          </div>
757        </div>
758      </div>
759
760      <div class="menu-section">
761        <div class="menu-section-title">Sweet Finish</div>
762        <div class="menu-grid">
763          <div class="menu-item">
764            <h5>Coconut Crème Brûlée</h5>
765            <p>House-made coconut custard + caramelized sugar top. Elegant brunch ender.</p>
766            <div class="pairing">🥃 Pair with: Añejo Tequila</div>
767          </div>
768          <div class="menu-item">
769            <h5>Chocolate Cake</h5>
770            <p>Fresh baked + vanilla ice cream. Pre-order at the start of the match, ready for post-game celebration.</p>
771            <div class="pairing">🥃 Pair with: Noah's Mill Bourbon</div>
772          </div>
773        </div>
774      </div>
775    </div>
776  </div>
777</div>
778</div>
779
780<!-- ========== GAME 3 ========== -->
781<div id="game3" class="tab-panel">
782<div class="container">
783
784  <div class="countdown" data-kickoff="2026-06-25T19:00:00-07:00">
785    <div class="cd-label">Kickoff Countdown<span>USA vs Euro Play-Off C · Jun 25 · 7:00 PM</span></div>
786    <div class="cd-units">
787      <div class="cd-unit"><div class="val" data-d>00</div><div class="lbl">Days</div></div>
788      <div class="cd-unit"><div class="val" data-h>00</div><div class="lbl">Hrs</div></div>
789      <div class="cd-unit"><div class="val" data-m>00</div><div class="lbl">Min</div></div>
790      <div class="cd-unit"><div class="val" data-s>00</div><div class="lbl">Sec</div></div>
791    </div>
792  </div>
793
794  <div class="party-card p3">
795    <div class="card-header">
796      <div>
797        <div class="game-date">🗓 Thursday, June 25 · Group Stage Final · MUST WIN</div>
798        <div class="match-teams">Euro Play-Off C 🌍 <span class="vs">VS</span> USA 🇺🇸</div>
799      </div>
800      <div class="kickoff"><div class="time">7:00 PM</div><span class="tz">Kickoff · Las Vegas</span></div>
801    </div>
802    <div class="card-body">
803      <div class="party-name">🏆 Win & Advance</div>
804      <div class="party-tagline">Group stage finale. This could be a must-win. Make the room feel like a stadium.</div>
805
806      <!-- DRINKS G3 -->
807      <div class="slabel">🥃 Signature Cocktails — Game 3</div>
808      <div class="drink-card">
809        <h4>High-Stakes Night Specials</h4>
810        <div class="drink-row">
811          <div class="drink-icon">🏆</div>
812          <div class="drink-info">
813            <h5>The Knockout</h5>
814            <p>WhistlePig PiggyBack Rye + Peychaud's + Benedictine + sweet vermouth + a flamed lemon twist — a bold Vieux Carré riff</p>
815            <div class="base">Base: Vieux Carré · $20</div>
816          </div>
817        </div>
818        <div class="drink-row">
819          <div class="drink-icon">🔥</div>
820          <div class="drink-info">
821            <h5>The Advance</h5>
822            <p>Old Grand-Dad 114 Bourbon + ginger + lemon + house-made "Mad Men" bitters + TLC ice cube — served smoked tableside ($+2)</p>
823            <div class="base">Base: Mad Men · $24 (smoked: $26)</div>
824          </div>
825        </div>
826        <div class="drink-row">
827          <div class="drink-icon">🌶</div>
828          <div class="drink-info">
829            <h5>Penalty Shot</h5>
830            <p>Espolòn Reposado + fresh jalapeño muddle + fresh lime + agave — a bold tequila shot to mark each USA attack</p>
831            <div class="base">Shot or Cocktail Build · $16 / $20</div>
832          </div>
833        </div>
834        <div class="drink-row">
835          <div class="drink-icon">🥂</div>
836          <div class="drink-info">
837            <h5>"USA Advances" Celebration Pour</h5>
838            <p>Champagne + a Sagamore Rye Cask Strength side pour — triggered the moment USA clinches. One round for the bar.</p>
839            <div class="base">Event Special · Pre-Planned Bar Moment</div>
840          </div>
841        </div>
842      </div>
843
844      <!-- WHISKEY FLIGHT G3 -->
845      <div class="flight-box">
846        <h3>🥃 Game 3 Flight — "European Challenger"</h3>
847        <p>To honor the unknown European opponent, a four-pour flight spanning Scottish, Irish, American and Japanese whisky 
847styles — a globe-trotting journey in a glass.</p>
848        <div class="flight-pours">
849          <div class="pour"><div class="spirit">Teeling Blackpitts</div><div class="origin">Ireland</div></div>
850          <div class="pour"><div class="spirit">Royal Brackla 12yr</div><div class="origin">Scottish Highlands</div></div>
851          <div class="pour"><div class="spirit">Old Overholt Rye</div><div class="origin">Pennsylvania, USA</div></div>
852          <div class="pour"><div class="spirit">Noah's Mill</div><div class="origin">Kentucky, USA</div></div>
853        </div>
854      </div>
855
856      <!-- FOOD MENU G3 -->
857      <div class="slabel">🍽 Food Menu — Game 3 (Evening Small Plates)</div>
858
859      <div class="menu-section">
860        <div class="menu-section-title">Pre-Match Boards — Arrive Early</div>
861        <div class="menu-grid">
862          <div class="menu-item">
863            <span class="price">$48.99+</span>
864            <h5>The Ultimate World Cup Board</h5>
865            <p>The full spread: olives + arancini + taquitos + hummus + meatballs + garlic knots + 2 charcuterie + 2 cheese selections</p>
866            <div class="pairing">🥃 Pair with: European Challenger Flight</div>
867          </div>
868          <div class="menu-item">
869            <span class="price">$20.99</span>
870            <h5>Double Triple Board</h5>
871            <p>3 cheeses + 3 charcuterie with seasonal condiments & grilled focaccia. Add Hot Coppa for extra heat.</p>
872            <div class="pairing">🥃 Pair with: The Knockout Cocktail</div>
873          </div>
874        </div>
875      </div>
876
877      <div class="menu-section">
878        <div class="menu-section-title">Shareable Plates — Match Night Favorites</div>
879        <div class="menu-grid">
880          <div class="menu-item">
881            <span class="price">$18.99</span>
882            <h5>Mama's Meatballs</h5>
883            <p>Italian meatballs + San Marzano sauce + parmesan + melted fontina + garlic knots. A crowd-pleasing staple.</p>
884            <div class="pairing">🥃 Pair with: Black Manhattan</div>
885          </div>
886          <div class="menu-item">
887            <span class="price">$15.99</span>
888            <h5>Ahi Tuna on Crispy Rice</h5>
889            <p>Ahi tuna + sambal chili aioli + ponzu sauce + sriracha. Elegant game-night shareable.</p>
890            <div class="pairing">🥃 Pair with: The Advance</div>
891          </div>
892          <div class="menu-item">
893            <span class="price">$16.99</span>
894            <h5>Dragon Shrimp Tempura</h5>
895            <p>Crispy rice + creamy sriracha + unagi + avocado + sesame. Addictive halftime fuel.</p>
896            <div class="pairing">🥃 Pair with: Penalty Shot</div>
897          </div>
898          <div class="menu-item">
899            <span class="price">$15.99</span>
900            <h5>Calamari</h5>
901            <p>Crispy calamari + two house-made dipping sauces: smoked pepper & marinara</p>
902            <div class="pairing">🥃 Pair with: Sazerac</div>
903          </div>
904          <div class="menu-item">
905            <span class="price">$14.99</span>
906            <h5>Arancini ⭐ #1 Item</h5>
907            <p>Risotto fritters + mascarpone + roasted mushrooms + truffle aioli. Always order these.</p>
908            <div class="pairing">🥃 Pair with: Vieux Carré</div>
909          </div>
910          <div class="menu-item">
911            <span class="price">$14.99</span>
912            <h5>Carnitas Nachos</h5>
913            <p>Slow-roasted pork + house chips + oaxaca cheese + guacamole + sour cream</p>
914            <div class="pairing">🥃 Pair with: Penalty Shot Tequila</div>
915          </div>
916        </div>
917      </div>
918
919      <div class="menu-section">
920        <div class="menu-section-title">Sliders & Tacos — Perfect for the 2nd Half</div>
921        <div class="menu-grid">
922          <div class="menu-item">
923            <span class="price">$15.99</span>
924            <h5>Italiano Sliders (×2) ⭐</h5>
925            <p>Award-winning angus beef + fried mozzarella + basil pesto + heirloom tomato + balsamic reduction on brioche</p>
926          </div>
927          <div class="menu-item">
928            <span class="price">$14.99</span>
929            <h5>Blazin' Sliders (×2)</h5>
930            <p>Certified angus beef + bacon + chipotle aioli + guacamole. Perfect heat-of-the-moment food.</p>
931          </div>
932          <div class="menu-item">
933            <span class="price">$13.99</span>
934            <h5>Crispy Tacos (×4)</h5>
935            <p>Cheese + potatoes + chorizo + avocado sauce + sour crema + hot sauce + roasted salsa</p>
936          </div>
937          <div class="menu-item">
938            <span class="price">$21.99</span>
939            <h5>Lobster Tacos (×3)</h5>
940            <p>Beer battered lobster + pico de gallo + chipotle sauce. The luxury option for a big game.</p>
941          </div>
942        </div>
943      </div>
944
945      <div class="menu-section">
946        <div class="menu-section-title">Victory Dessert</div>
947        <div class="menu-grid">
948          <div class="menu-item">
949            <span class="price">$12.99</span>
950            <h5>Coconut Crème Brûlée</h5>
951            <p>House-made coconut custard + torched caramel top. Order early, savored post-final whistle.</p>
952            <div class="pairing">🥃 Pair with: Royal Brackla 12yr</div>
953          </div>
954          <div class="menu-item">
955            <span class="price">$10.99</span>
956            <h5>Celebration Chocolate Cake</h5>
957            <p>Pre-order at half time. If USA advances, this cake is already on its way. 15 min prep.</p>
958            <div class="pairing">🥃 Pair with: Noah's Mill Bourbon</div>
959          </div>
960        </div>
961      </div>
962    </div>
963  </div>
964</div>
965</div>
966
967<footer>
968  <div class="foot-logos">
969    <img src="assets/dh-logo-horizontal-white.png" alt="Double Helix Wine & Whiskey Lounge" class="dh">
970    <div class="foot-divider"></div>
971    <img src="assets/ruiz-law-firm-logo.jpeg" alt="Ruiz Law Firm" class="ruiz">
972  </div>
973  <p>Double Helix Wine &amp; Whiskey Lounge · Town Square, Las Vegas · Presented by Ruiz Law Firm</p>
974</footer>
975
976<script>
977  // Tabs
978  document.querySelectorAll('.tab-btn').forEach(btn => {
979    btn.addEventListener('click', () => {
980      const id = btn.dataset.tab;
981      document.querySelectorAll('.tab-panel').forEach(p => p.classList.remove('active'));
982      document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active'));
983      document.getElementById(id).classList.add('active');
984      btn.classList.add('active');
985    });
986  });
987
988  // Countdown timers
989  const pad = n => String(n).padStart(2,'0');
990  const countdowns = document.querySelectorAll('.countdown');
991  function tick() {
992    const now = Date.now();
993    countdowns.forEach(cd => {
994      const target = new Date(cd.dataset.kickoff).getTime();
995      let diff = Math.max(0, target - now);
996      const d = Math.floor(diff / 86400000); diff -= d * 86400000;
997      const h = Math.floor(diff / 3600000);  diff -= h * 3600000;
998      const m = Math.floor(diff / 60000);    diff -= m * 60000;
999      const s = Math.floor(diff / 1000);
1000      cd.querySelector('[data-d]').textContent = pad(d);
1001      cd.querySelector('[data-h]').textContent = pad(h);
1002      cd.querySelector('[data-m]').textContent = pad(m);
1003      cd.querySelector('[data-s]').textContent = pad(s);
1004      if (target - now <= 0) {
1005        cd.classList.add('live');
1006        cd.querySelector('.cd-label').innerHTML = 'Kickoff · Live Now<span>Match in progress</span>';
1007      }
1008    });
1009  }
1010  tick();
1011  setInterval(tick, 1000);
1012</script>
vendor: 1 bytes, line 1012
1012
1013<script async src="/.netlify/scripts/ar" data-netlify-deploy-id="69eb02fa582847a8235af7f4" data-netlify-site-id="d3b057b0-0e25-4290-8a6c-3e3cf042415d" data-agent-runner-id="69eafdb0997b70a17fd87195"></script>
1013
1014</body>
1015</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.