File size: 27,936 Bytes
63ac7af
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Oregon Trailer Park - Post-Apocalyptic Deck Builder</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Special+Elite&display=swap');
        
        .pixelated {
            image-rendering: pixelated;
            image-rendering: -moz-crisp-edges;
            image-rendering: crisp-edges;
        }
        
        .glitch-text {
            text-shadow: 2px 0 #0ff, -2px 0 #f0f;
            animation: glitch 2s infinite linear alternate-reverse;
        }
        
        @keyframes glitch {
            0% { text-shadow: 2px 0 #0ff, -2px 0 #f0f; }
            25% { text-shadow: -3px 0 #0ff, 3px 0 #f0f; }
            50% { text-shadow: 1px 0 #0ff, -1px 0 #f0f; }
            75% { text-shadow: 4px 0 #0ff, -4px 0 #f0f; }
            100% { text-shadow: -2px 0 #0ff, 2px 0 #f0f; }
        }
        
        .toxic-bg {
            background: linear-gradient(135deg, #1a2a1a 0%, #3a5a3a 50%, #1a2a1a 100%);
            background-size: 200% 200%;
            animation: gradient 15s ease infinite;
        }
        
        @keyframes gradient {
            0% { background-position: 0% 50%; }
            50% { background-position: 100% 50%; }
            100% { background-position: 0% 50%; }
        }
        
        .card-hover:hover {
            transform: translateY(-10px) rotate(2deg);
            box-shadow: 0 20px 25px -5px rgba(0, 255, 0, 0.1), 0 10px 10px -5px rgba(0, 255, 0, 0.04);
        }
        
        .radioactive-pulse {
            animation: pulse 3s infinite;
        }
        
        @keyframes pulse {
            0% { box-shadow: 0 0 0 0 rgba(0, 255, 0, 0.7); }
            70% { box-shadow: 0 0 0 10px rgba(0, 255, 0, 0); }
            100% { box-shadow: 0 0 0 0 rgba(0, 255, 0, 0); }
        }
    </style>
</head>
<body class="toxic-bg text-green-200 font-mono min-h-screen">
    <!-- Header -->
    <header class="border-b border-green-700 py-4 px-6 flex justify-between items-center bg-black bg-opacity-70">
        <div class="flex items-center">
            <i class="fas fa-radiation-alt text-3xl text-green-500 mr-3"></i>
            <h1 class="text-2xl md:text-3xl font-bold glitch-text" style="font-family: 'Special Elite', cursive;">OREGON TRAILER PARK</h1>
        </div>
        <div class="hidden md:flex space-x-4">
            <button id="newGameBtn" class="px-4 py-2 bg-green-900 hover:bg-green-800 rounded-lg transition">NEW GAME</button>
            <button id="loadBtn" class="px-4 py-2 bg-gray-800 hover:bg-gray-700 rounded-lg transition">LOAD</button>
            <button id="settingsBtn" class="px-4 py-2 bg-gray-800 hover:bg-gray-700 rounded-lg transition">SETTINGS</button>
        </div>
        <button class="md:hidden text-2xl">
            <i class="fas fa-bars"></i>
        </button>
    </header>

    <!-- Main Content -->
    <main class="container mx-auto px-4 py-8">
        <!-- Hero Section -->
        <section class="mb-12 text-center">
            <div class="max-w-4xl mx-auto">
                <h2 class="text-3xl md:text-5xl font-bold mb-6 text-green-400" style="font-family: 'Special Elite', cursive;">
                    SURVIVE THE WASTELAND. OUTSMART THE CORPORATIONS.
                </h2>
                <p class="text-lg md:text-xl mb-8 text-green-300">
                    A post-apocalyptic deck-building roguelike where survival hinges on scavenging, combat, and managing your crew's mutations and sanity.
                </p>
                <div class="flex justify-center space-x-4">
                    <button id="startJourneyBtn" class="px-6 py-3 bg-green-700 hover:bg-green-600 rounded-lg text-lg font-bold transition transform hover:scale-105">
                        <i class="fas fa-play mr-2"></i> START JOURNEY
                    </button>
                    <button id="howToPlayBtn" class="px-6 py-3 bg-gray-800 hover:bg-gray-700 rounded-lg text-lg transition transform hover:scale-105">
                        <i class="fas fa-book mr-2"></i> HOW TO PLAY
                    </button>
                </div>
            </div>
        </section>

        <!-- Features Grid -->
        <section class="mb-16">
            <h2 class="text-2xl md:text-3xl font-bold mb-8 text-center text-green-400 border-b border-green-800 pb-4">CORE MECHANICS</h2>
            <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
                <!-- Deck Building -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border border-green-800 hover:border-green-500 transition">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-cards text-3xl text-green-500 mr-4"></i>
                        <h3 class="text-xl font-bold text-green-400">DECK-BUILDING</h3>
                    </div>
                    <ul class="space-y-2 text-green-200">
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Start with class-specific cards</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Acquire new cards via scavenging, trading, or defeating enemies</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Remove/add cards at trailer park safe zones</span>
                        </li>
                    </ul>
                </div>

                <!-- Combat -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border border-green-800 hover:border-green-500 transition">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-fist-raised text-3xl text-green-500 mr-4"></i>
                        <h3 class="text-xl font-bold text-green-400">TURN-BASED COMBAT</h3>
                    </div>
                    <ul class="space-y-2 text-green-200">
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Battles against raiders, mutated creatures, and Corporate enforcers</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Use action points for attacks, defense, or abilities</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Environmental hazards like toxic pools</span>
                        </li>
                    </ul>
                </div>

                <!-- Resources -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border border-green-800 hover:border-green-500 transition">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-boxes text-3xl text-green-500 mr-4"></i>
                        <h3 class="text-xl font-bold text-green-400">RESOURCE MANAGEMENT</h3>
                    </div>
                    <ul class="space-y-2 text-green-200">
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Track Food, Fuel, Scrap, and Chems</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Chems act as currency and moonshine-crafting ingredients</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Starvation or radiation sickness adds permanent debuff cards</span>
                        </li>
                    </ul>
                </div>

                <!-- Permadeath -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border border-green-800 hover:border-green-500 transition">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-skull text-3xl text-green-500 mr-4"></i>
                        <h3 class="text-xl font-bold text-green-400">PARTY PERMADEATH</h3>
                    </div>
                    <ul class="space-y-2 text-green-200">
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Lose a party member? Their cards are removed</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Replace them by recruiting survivors at random events</span>
                        </li>
                    </ul>
                </div>

                <!-- Journey -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border border-green-800 hover:border-green-500 transition">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-map-marked-alt text-3xl text-green-500 mr-4"></i>
                        <h3 class="text-xl font-bold text-green-400">JOURNEY STRUCTURE</h3>
                    </div>
                    <ul class="space-y-2 text-green-200">
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Node-based map with routes of varying risk/reward</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Random Oregon Trail-inspired events</span>
                        </li>
                    </ul>
                </div>

                <!-- Endgame -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border border-green-800 hover:border-green-500 transition">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-trophy text-3xl text-green-500 mr-4"></i>
                        <h3 class="text-xl font-bold text-green-400">THEMATIC ENDGAME</h3>
                    </div>
                    <ul class="space-y-2 text-green-200">
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Multiple endings with different outcomes</span>
                        </li>
                        <li class="flex items-start">
                            <i class="fas fa-circle text-xs mt-1 mr-2 text-green-500"></i>
                            <span>Final boss: The CEO's Bio-Mecha</span>
                        </li>
                    </ul>
                </div>
            </div>
        </section>

        <!-- Classes Section -->
        <section class="mb-16">
            <h2 class="text-2xl md:text-3xl font-bold mb-8 text-center text-green-400 border-b border-green-800 pb-4">CHOOSE YOUR CLASS</h2>
            <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
                <!-- Tweaker -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border-2 border-purple-600 transform transition hover:scale-105">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-pills text-3xl text-purple-400 mr-4"></i>
                        <h3 class="text-xl font-bold text-purple-300">TWEAKER</h3>
                    </div>
                    <div class="mb-4">
                        <h4 class="font-bold text-purple-200 mb-2">Starting Cards:</h4>
                        <div class="flex flex-wrap gap-2 mb-3">
                            <span class="px-3 py-1 bg-purple-900 rounded-full text-xs">Stimulant Rush</span>
                            <span class="px-3 py-1 bg-purple-900 rounded-full text-xs">Pipe Bomb</span>
                            <span class="px-3 py-1 bg-purple-900 rounded-full text-xs">Meth Sprint</span>
                        </div>
                    </div>
                    <div class="mb-4">
                        <h4 class="font-bold text-purple-200 mb-2">Bonus:</h4>
                        <p class="text-sm">Craft chems from toxic waste</p>
                    </div>
                    <button class="w-full py-2 bg-purple-800 hover:bg-purple-700 rounded-lg transition select-class" data-class="tweaker">
                        SELECT TWEAKER
                    </button>
                </div>

                <!-- Scout -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border-2 border-blue-600 transform transition hover:scale-105">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-binoculars text-3xl text-blue-400 mr-4"></i>
                        <h3 class="text-xl font-bold text-blue-300">SCOUT</h3>
                    </div>
                    <div class="mb-4">
                        <h4 class="font-bold text-blue-200 mb-2">Starting Cards:</h4>
                        <div class="flex flex-wrap gap-2 mb-3">
                            <span class="px-3 py-1 bg-blue-900 rounded-full text-xs">Snipe</span>
                            <span class="px-3 py-1 bg-blue-900 rounded-full text-xs">Scavenger's Luck</span>
                            <span class="px-3 py-1 bg-blue-900 rounded-full text-xs">Silent Step</span>
                        </div>
                    </div>
                    <div class="mb-4">
                        <h4 class="font-bold text-blue-200 mb-2">Bonus:</h4>
                        <p class="text-sm">Reveal map hazards early</p>
                    </div>
                    <button class="w-full py-2 bg-blue-800 hover:bg-blue-700 rounded-lg transition select-class" data-class="scout">
                        SELECT SCOUT
                    </button>
                </div>

                <!-- Brawler -->
                <div class="bg-gray-900 bg-opacity-70 p-6 rounded-lg border-2 border-red-600 transform transition hover:scale-105">
                    <div class="flex items-center mb-4">
                        <i class="fas fa-fist-raised text-3xl text-red-400 mr-4"></i>
                        <h3 class="text-xl font-bold text-red-300">BRAWLER</h3>
                    </div>
                    <div class="mb-4">
                        <h4 class="font-bold text-red-200 mb-2">Starting Cards:</h4>
                        <div class="flex flex-wrap gap-2 mb-3">
                            <span class="px-3 py-1 bg-red-900 rounded-full text-xs">Junk Armor</span>
                            <span class="px-3 py-1 bg-red-900 rounded-full text-xs">Crowbar Toss</span>
                            <span class="px-3 py-1 bg-red-900 rounded-full text-xs">Knuckle Dust</span>
                        </div>
                    </div>
                    <div class="mb-4">
                        <h4 class="font-bold text-red-200 mb-2">Bonus:</h4>
                        <p class="text-sm">Intimidate enemies to skip combat</p>
                    </div>
                    <button class="w-full py-2 bg-red-800 hover:bg-red-700 rounded-lg transition select-class" data-class="brawler">
                        SELECT BRAWLER
                    </button>
                </div>
            </div>
        </section>

        <!-- Sample Cards -->
        <section class="mb-16">
            <h2 class="text-2xl md:text-3xl font-bold mb-8 text-center text-green-400 border-b border-green-800 pb-4">SAMPLE CARDS</h2>
            <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6">
                <!-- Card 1 -->
                <div class="bg-gray-800 rounded-lg overflow-hidden border-2 border-green-600 card-hover transition duration-300">
                    <div class="bg-green-900 p-3">
                        <h3 class="font-bold text-lg text-center text-green-100">Rusty Chainsaw</h3>
                    </div>
                    <div class="p-4">
                        <div class="flex justify-between items-center mb-3">
                            <span class="px-2 py-1 bg-gray-700 rounded text-xs">WEAPON</span>
                            <span class="px-2 py-1 bg-red-700 rounded text-xs">2 FUEL</span>
                        </div>
                        <p class="text-sm mb-4">Deal 8 damage to a single target. 50% chance to cause bleeding.</p>
                        <div class="flex justify-between text-xs">
                            <span><i class="fas fa-bolt text-yellow-400 mr-1"></i> 2 AP</span>
                            <span><i class="fas fa-heart text-red-400 mr-1"></i> 8 DMG</span>
                        </div>
                    </div>
                </div>

                <!-- Card 2 -->
                <div class="bg-gray-800 rounded-lg overflow-hidden border-2 border-blue-600 card-hover transition duration-300">
                    <div class="bg-blue-900 p-3">
                        <h3 class="font-bold text-lg text-center text-blue-100">Radiation Suit</h3>
                    </div>
                    <div class="p-4">
                        <div class="flex justify-between items-center mb-3">
                            <span class="px-2 py-1 bg-gray-700 rounded text-xs">ARMOR</span>
                            <span class="px-2 py-1 bg-yellow-700 rounded text-xs">3 SCRAP</span>
                        </div>
                        <p class="text-sm mb-4">Block 5 damage and reduce radiation by 50% for 3 turns.</p>
                        <div class="flex justify-between text-xs">
                            <span><i class="fas fa-bolt text-yellow-400 mr-1"></i> 1 AP</span>
                            <span><i class="fas fa-shield-alt text-blue-400 mr-1"></i> 5 BLK</span>
                        </div>
                    </div>
                </div>

                <!-- Card 3 -->
                <div class="bg-gray-800 rounded-lg overflow-hidden border-2 border-purple-600 card-hover transition duration-300">
                    <div class="bg-purple-900 p-3">
                        <h3 class="font-bold text-lg text-center text-purple-100">Nuke Moonshine</h3>
                    </div>
                    <div class="p-4">
                        <div class="flex justify-between items-center mb-3">
                            <span class="px-2 py-1 bg-gray-700 rounded text-xs">CHEM</span>
                            <span class="px-2 py-1 bg-purple-700 rounded text-xs">RARE</span>
                        </div>
                        <p class="text-sm mb-4">Gain +3 AP next turn but take 5 radiation damage. Remove after use.</p>
                        <div class="flex justify-between text-xs">
                            <span><i class="fas fa-bolt text-yellow-400 mr-1"></i> 0 AP</span>
                            <span><i class="fas fa-radiation text-green-400 mr-1"></i> 5 RAD</span>
                        </div>
                    </div>
                </div>

                <!-- Card 4 -->
                <div class="bg-gray-800 rounded-lg overflow-hidden border-2 border-red-600 card-hover transition duration-300">
                    <div class="bg-red-900 p-3">
                        <h3 class="font-bold text-lg text-center text-red-100">Crowbar Toss</h3>
                    </div>
                    <div class="p-4">
                        <div class="flex justify-between items-center mb-3">
                            <span class="px-2 py-1 bg-gray-700 rounded text-xs">SKILL</span>
                            <span class="px-2 py-1 bg-gray-700 rounded text-xs">BRAWLER</span>
                        </div>
                        <p class="text-sm mb-4">Deal 4 damage to all enemies. 25% chance to stun.</p>
                        <div class="flex justify-between text-xs">
                            <span><i class="fas fa-bolt text-yellow-400 mr-1"></i> 2 AP</span>
                            <span><i class="fas fa-heart text-red-400 mr-1"></i> 4 DMG</span>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <!-- Call to Action -->
        <section class="bg-black bg-opacity-50 rounded-lg p-8 mb-12 border border-green-700">
            <div class="max-w-3xl mx-auto text-center">
                <h2 class="text-2xl md:text-3xl font-bold mb-4 text-green-400">READY TO SURVIVE THE WASTELAND?</h2>
                <p class="mb-6 text-lg">Outsmart the Corporations. Keep your crew sane—or die trying.</p>
                <button id="beginJourneyBtn" class="px-8 py-3 bg-green-700 hover:bg-green-600 rounded-lg text-lg font-bold transition transform hover:scale-105 radioactive-pulse">
                    <i class="fas fa-radiation-alt mr-2"></i> BEGIN YOUR JOURNEY
                </button>
            </div>
        </section>
    </main>

    <!-- Footer -->
    <footer class="bg-black bg-opacity-70 py-6 px-4 border-t border-green-800">
        <div class="container mx-auto">
            <div class="flex flex-col md:flex-row justify-between items-center">
                <div class="mb-4 md:mb-0">
                    <h3 class="text-lg font-bold text-green-400 mb-2">OREGON TRAILER PARK</h3>
                    <p class="text-sm text-gray-400">A post-apocalyptic deck-building roguelike</p>
                </div>
                <div class="flex space-x-6">
                    <a href="#" class="text-gray-400 hover:text-green-400 transition">
                        <i class="fab fa-twitter text-xl"></i>
                    </a>
                    <a href="#" class="text-gray-400 hover:text-green-400 transition">
                        <i class="fab fa-discord text-xl"></i>
                    </a>
                    <a href="#" class="text-gray-400 hover:text-green-400 transition">
                        <i class="fab fa-steam text-xl"></i>
                    </a>
                </div>
            </div>
            <div class="mt-6 pt-6 border-t border-gray-800 text-center text-sm text-gray-500">
                <p>© 2023 Oregon Trailer Park. All rights reserved. Not affiliated with Oregon Trail™.</p>
            </div>
        </div>
    </footer>

    <script>
        document.addEventListener('DOMContentLoaded', function() {
            // Card hover animations
            const cards = document.querySelectorAll('.card-hover');
            cards.forEach(card => {
                card.addEventListener('mouseenter', function() {
                    this.style.transition = 'transform 0.3s ease, box-shadow 0.3s ease';
                });
                card.addEventListener('mouseleave', function() {
                    this.style.transition = 'transform 0.3s ease, box-shadow 0.3s ease';
                });
            });
            
            // Navigation buttons
            document.getElementById('newGameBtn').addEventListener('click', function() {
                alert('Starting a new game...');
                // Actual implementation would reset game state
            });
            
            document.getElementById('loadBtn').addEventListener('click', function() {
                alert('Loading saved game...');
                // Actual implementation would load from localStorage
            });
            
            document.getElementById('settingsBtn').addEventListener('click', function() {
                alert('Opening settings...');
                // Actual implementation would show settings modal
            });
            
            // Main action buttons
            document.getElementById('startJourneyBtn').addEventListener('click', function() {
                alert('Starting your journey through the wasteland!');
                // Actual implementation would start the game
            });
            
            document.getElementById('howToPlayBtn').addEventListener('click', function() {
                alert('Showing how to play instructions...');
                // Actual implementation would show tutorial
            });
            
            // Class selection
            const classButtons = document.querySelectorAll('.select-class');
            let selectedClass = null;
            
            classButtons.forEach(button => {
                button.addEventListener('click', function() {
                    // Remove selection from all buttons
                    classButtons.forEach(btn => {
                        btn.classList.remove('bg-green-600');
                        const baseColor = btn.getAttribute('data-class') === 'tweaker' ? 'purple' :
                                         btn.getAttribute('data-class') === 'scout' ? 'blue' : 'red';
                        btn.classList.add(`bg-${baseColor}-800`);
                    });
                    
                    // Select this class
                    this.classList.remove('bg-purple-800', 'bg-blue-800', 'bg-red-800');
                    this.classList.add('bg-green-600');
                    selectedClass = this.getAttribute('data-class');
                    
                    console.log(`Selected class: ${selectedClass}`);
                });
            });
            
            // Begin journey button
            document.getElementById('beginJourneyBtn').addEventListener('click', function() {
                if (!selectedClass) {
                    alert('Please select a class first!');
                    return;
                }
                alert(`Beginning journey as ${selectedClass}!`);
                // Actual implementation would start game with selected class
            });
            
            // Mobile menu toggle (if you add one later)
            const mobileMenuBtn = document.querySelector('.md\\:hidden');
            if (mobileMenuBtn) {
                mobileMenuBtn.addEventListener('click', function() {
                    alert('Mobile menu would open here');
                    // Actual implementation would toggle mobile menu
                });
            }
        });
    </script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=ssergorp/trailer" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>