Promote version 9eb0e0f to main
Browse filesPromoted commit 9eb0e0f950a1c4283f2ba3e334e2da1b6b7920d1 to main branch
- about.html +53 -3
- components/footer.js +20 -2
- currency.html +51 -2
- events.html +53 -3
- help.html +11 -2
- index.html +83 -62
- pricing.html +51 -2
- results.html +51 -2
- script.js +36 -42
- style.css +27 -141
about.html
CHANGED
|
@@ -1,7 +1,16 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
-
<head>
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
<title>About Us - Amplify</title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
@@ -400,10 +409,51 @@
|
|
| 400 |
</div>
|
| 401 |
</div>
|
| 402 |
</footer>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 403 |
|
| 404 |
<script>
|
| 405 |
// Initialize Vanta.js background
|
| 406 |
-
|
| 407 |
el: "#vanta-bg",
|
| 408 |
mouseControls: true,
|
| 409 |
touchControls: true,
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<!-- Google tag (gtag.js) -->
|
| 5 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
|
| 6 |
+
<script>
|
| 7 |
+
window.dataLayer = window.dataLayer || [];
|
| 8 |
+
function gtag(){dataLayer.push(arguments);}
|
| 9 |
+
gtag('js', new Date());
|
| 10 |
+
gtag('config', 'G-RTR4DLTDNS');
|
| 11 |
+
</script>
|
| 12 |
+
<script>window.huggingface={variables:{"SPACE_CREATOR_USER_ID":"68e50e0a6662dced96925247"}};</script>
|
| 13 |
+
<meta charset="UTF-8">
|
| 14 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 15 |
<title>About Us - Amplify</title>
|
| 16 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 409 |
</div>
|
| 410 |
</div>
|
| 411 |
</footer>
|
| 412 |
+
<!-- SNOW EFFECT -->
|
| 413 |
+
<style>
|
| 414 |
+
.snowflake {
|
| 415 |
+
position: fixed;
|
| 416 |
+
top: -10px;
|
| 417 |
+
color: white;
|
| 418 |
+
font-size: 12px;
|
| 419 |
+
pointer-events: none;
|
| 420 |
+
z-index: 999999;
|
| 421 |
+
animation-name: fall;
|
| 422 |
+
animation-timing-function: linear;
|
| 423 |
+
}
|
| 424 |
+
|
| 425 |
+
@keyframes fall {
|
| 426 |
+
0% { transform: translateY(0); opacity: 1; }
|
| 427 |
+
100% { transform: translateY(100vh); opacity: 0.3; }
|
| 428 |
+
}
|
| 429 |
+
</style>
|
| 430 |
+
|
| 431 |
+
<script>
|
| 432 |
+
function createSnowflake() {
|
| 433 |
+
const snow = document.createElement("div");
|
| 434 |
+
snow.classList.add("snowflake");
|
| 435 |
+
snow.textContent = "❆";
|
| 436 |
+
|
| 437 |
+
// Random position & size
|
| 438 |
+
snow.style.left = Math.random() * window.innerWidth + "px";
|
| 439 |
+
snow.style.fontSize = 10 + Math.random() * 15 + "px";
|
| 440 |
+
|
| 441 |
+
// Random duration (DeepSite-safe)
|
| 442 |
+
const duration = 5 + Math.random() * 7;
|
| 443 |
+
snow.style.animationDuration = duration + "s";
|
| 444 |
+
|
| 445 |
+
document.body.appendChild(snow);
|
| 446 |
+
|
| 447 |
+
// Remove after falling
|
| 448 |
+
setTimeout(() => snow.remove(), duration * 1000);
|
| 449 |
+
}
|
| 450 |
+
|
| 451 |
+
setInterval(createSnowflake, 150);
|
| 452 |
+
</script>
|
| 453 |
|
| 454 |
<script>
|
| 455 |
// Initialize Vanta.js background
|
| 456 |
+
VANTA.GLOBE({
|
| 457 |
el: "#vanta-bg",
|
| 458 |
mouseControls: true,
|
| 459 |
touchControls: true,
|
components/footer.js
CHANGED
|
@@ -4,13 +4,31 @@ class CustomFooter extends HTMLElement {
|
|
| 4 |
this.shadowRoot.innerHTML = `
|
| 5 |
<style>
|
| 6 |
footer {
|
| 7 |
-
background: rgba(
|
| 8 |
backdrop-filter: blur(10px);
|
| 9 |
color: white;
|
| 10 |
padding: 3rem 2rem;
|
| 11 |
text-align: center;
|
| 12 |
-
border-top: 1px solid rgba(
|
|
|
|
|
|
|
| 13 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
.footer-content {
|
| 15 |
max-width: 1200px;
|
| 16 |
margin: 0 auto;
|
|
|
|
| 4 |
this.shadowRoot.innerHTML = `
|
| 5 |
<style>
|
| 6 |
footer {
|
| 7 |
+
background: linear-gradient(to right, rgba(11, 64, 0, 0.8), rgba(139, 0, 0, 0.8));
|
| 8 |
backdrop-filter: blur(10px);
|
| 9 |
color: white;
|
| 10 |
padding: 3rem 2rem;
|
| 11 |
text-align: center;
|
| 12 |
+
border-top: 1px solid rgba(255, 215, 0, 0.5);
|
| 13 |
+
position: relative;
|
| 14 |
+
overflow: hidden;
|
| 15 |
}
|
| 16 |
+
footer::before {
|
| 17 |
+
content: "🎄";
|
| 18 |
+
position: absolute;
|
| 19 |
+
bottom: 0;
|
| 20 |
+
left: 10%;
|
| 21 |
+
font-size: 2rem;
|
| 22 |
+
opacity: 0.3;
|
| 23 |
+
}
|
| 24 |
+
footer::after {
|
| 25 |
+
content: "❄";
|
| 26 |
+
position: absolute;
|
| 27 |
+
bottom: 0;
|
| 28 |
+
right: 10%;
|
| 29 |
+
font-size: 2rem;
|
| 30 |
+
opacity: 0.3;
|
| 31 |
+
}
|
| 32 |
.footer-content {
|
| 33 |
max-width: 1200px;
|
| 34 |
margin: 0 auto;
|
currency.html
CHANGED
|
@@ -1,7 +1,15 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
<title>Amplify - Currency Exchange</title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
@@ -576,10 +584,51 @@
|
|
| 576 |
<a href="results.html" class="text-2xl text-white hover:text-yellow-500 transition">Results</a>
|
| 577 |
</div>
|
| 578 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 579 |
|
| 580 |
<script>
|
| 581 |
// Initialize Vanta.js background
|
| 582 |
-
|
| 583 |
el: "#vanta-bg",
|
| 584 |
mouseControls: true,
|
| 585 |
touchControls: true,
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
+
<!-- Google tag (gtag.js) -->
|
| 5 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
|
| 6 |
+
<script>
|
| 7 |
+
window.dataLayer = window.dataLayer || [];
|
| 8 |
+
function gtag(){dataLayer.push(arguments);}
|
| 9 |
+
gtag('js', new Date());
|
| 10 |
+
gtag('config', 'G-RTR4DLTDNS');
|
| 11 |
+
</script>
|
| 12 |
+
<meta charset="UTF-8">
|
| 13 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 14 |
<title>Amplify - Currency Exchange</title>
|
| 15 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 584 |
<a href="results.html" class="text-2xl text-white hover:text-yellow-500 transition">Results</a>
|
| 585 |
</div>
|
| 586 |
</div>
|
| 587 |
+
<!-- SNOW EFFECT -->
|
| 588 |
+
<style>
|
| 589 |
+
.snowflake {
|
| 590 |
+
position: fixed;
|
| 591 |
+
top: -10px;
|
| 592 |
+
color: white;
|
| 593 |
+
font-size: 12px;
|
| 594 |
+
pointer-events: none;
|
| 595 |
+
z-index: 999999;
|
| 596 |
+
animation-name: fall;
|
| 597 |
+
animation-timing-function: linear;
|
| 598 |
+
}
|
| 599 |
+
|
| 600 |
+
@keyframes fall {
|
| 601 |
+
0% { transform: translateY(0); opacity: 1; }
|
| 602 |
+
100% { transform: translateY(100vh); opacity: 0.3; }
|
| 603 |
+
}
|
| 604 |
+
</style>
|
| 605 |
+
|
| 606 |
+
<script>
|
| 607 |
+
function createSnowflake() {
|
| 608 |
+
const snow = document.createElement("div");
|
| 609 |
+
snow.classList.add("snowflake");
|
| 610 |
+
snow.textContent = "❆";
|
| 611 |
+
|
| 612 |
+
// Random position & size
|
| 613 |
+
snow.style.left = Math.random() * window.innerWidth + "px";
|
| 614 |
+
snow.style.fontSize = 10 + Math.random() * 15 + "px";
|
| 615 |
+
|
| 616 |
+
// Random duration (DeepSite-safe)
|
| 617 |
+
const duration = 5 + Math.random() * 7;
|
| 618 |
+
snow.style.animationDuration = duration + "s";
|
| 619 |
+
|
| 620 |
+
document.body.appendChild(snow);
|
| 621 |
+
|
| 622 |
+
// Remove after falling
|
| 623 |
+
setTimeout(() => snow.remove(), duration * 1000);
|
| 624 |
+
}
|
| 625 |
+
|
| 626 |
+
setInterval(createSnowflake, 150);
|
| 627 |
+
</script>
|
| 628 |
|
| 629 |
<script>
|
| 630 |
// Initialize Vanta.js background
|
| 631 |
+
VANTA.GLOBE({
|
| 632 |
el: "#vanta-bg",
|
| 633 |
mouseControls: true,
|
| 634 |
touchControls: true,
|
events.html
CHANGED
|
@@ -1,7 +1,16 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
-
<head>
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
<title>Events Calendar - Amplify</title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
@@ -222,10 +231,51 @@
|
|
| 222 |
</div>
|
| 223 |
</div>
|
| 224 |
</footer>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 225 |
|
| 226 |
<script>
|
| 227 |
// Initialize Vanta.js background
|
| 228 |
-
|
| 229 |
el: "#vanta-bg",
|
| 230 |
mouseControls: true,
|
| 231 |
touchControls: true,
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<!-- Google tag (gtag.js) -->
|
| 5 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
|
| 6 |
+
<script>
|
| 7 |
+
window.dataLayer = window.dataLayer || [];
|
| 8 |
+
function gtag(){dataLayer.push(arguments);}
|
| 9 |
+
gtag('js', new Date());
|
| 10 |
+
gtag('config', 'G-RTR4DLTDNS');
|
| 11 |
+
</script>
|
| 12 |
+
<script>window.huggingface={variables:{"SPACE_CREATOR_USER_ID":"68e50e0a6662dced96925247"}};</script>
|
| 13 |
+
<meta charset="UTF-8">
|
| 14 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 15 |
<title>Events Calendar - Amplify</title>
|
| 16 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 231 |
</div>
|
| 232 |
</div>
|
| 233 |
</footer>
|
| 234 |
+
<!-- SNOW EFFECT -->
|
| 235 |
+
<style>
|
| 236 |
+
.snowflake {
|
| 237 |
+
position: fixed;
|
| 238 |
+
top: -10px;
|
| 239 |
+
color: white;
|
| 240 |
+
font-size: 12px;
|
| 241 |
+
pointer-events: none;
|
| 242 |
+
z-index: 999999;
|
| 243 |
+
animation-name: fall;
|
| 244 |
+
animation-timing-function: linear;
|
| 245 |
+
}
|
| 246 |
+
|
| 247 |
+
@keyframes fall {
|
| 248 |
+
0% { transform: translateY(0); opacity: 1; }
|
| 249 |
+
100% { transform: translateY(100vh); opacity: 0.3; }
|
| 250 |
+
}
|
| 251 |
+
</style>
|
| 252 |
+
|
| 253 |
+
<script>
|
| 254 |
+
function createSnowflake() {
|
| 255 |
+
const snow = document.createElement("div");
|
| 256 |
+
snow.classList.add("snowflake");
|
| 257 |
+
snow.textContent = "❆";
|
| 258 |
+
|
| 259 |
+
// Random position & size
|
| 260 |
+
snow.style.left = Math.random() * window.innerWidth + "px";
|
| 261 |
+
snow.style.fontSize = 10 + Math.random() * 15 + "px";
|
| 262 |
+
|
| 263 |
+
// Random duration (DeepSite-safe)
|
| 264 |
+
const duration = 5 + Math.random() * 7;
|
| 265 |
+
snow.style.animationDuration = duration + "s";
|
| 266 |
+
|
| 267 |
+
document.body.appendChild(snow);
|
| 268 |
+
|
| 269 |
+
// Remove after falling
|
| 270 |
+
setTimeout(() => snow.remove(), duration * 1000);
|
| 271 |
+
}
|
| 272 |
+
|
| 273 |
+
setInterval(createSnowflake, 150);
|
| 274 |
+
</script>
|
| 275 |
|
| 276 |
<script>
|
| 277 |
// Initialize Vanta.js background
|
| 278 |
+
VANTA.GLOBE({
|
| 279 |
el: "#vanta-bg",
|
| 280 |
mouseControls: true,
|
| 281 |
touchControls: true,
|
help.html
CHANGED
|
@@ -1,8 +1,17 @@
|
|
| 1 |
```html
|
| 2 |
<!DOCTYPE html>
|
| 3 |
<html lang="en">
|
| 4 |
-
<head>
|
| 5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 7 |
<title>Help Center - Amplify</title>
|
| 8 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 1 |
```html
|
| 2 |
<!DOCTYPE html>
|
| 3 |
<html lang="en">
|
| 4 |
+
<head>
|
| 5 |
+
<!-- Google tag (gtag.js) -->
|
| 6 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
|
| 7 |
+
<script>
|
| 8 |
+
window.dataLayer = window.dataLayer || [];
|
| 9 |
+
function gtag(){dataLayer.push(arguments);}
|
| 10 |
+
gtag('js', new Date());
|
| 11 |
+
gtag('config', 'G-RTR4DLTDNS');
|
| 12 |
+
</script>
|
| 13 |
+
<script>window.huggingface={variables:{"SPACE_CREATOR_USER_ID":"68e50e0a6662dced96925247"}};</script>
|
| 14 |
+
<meta charset="UTF-8">
|
| 15 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 16 |
<title>Help Center - Amplify</title>
|
| 17 |
<script src="https://cdn.tailwindcss.com"></script>
|
index.html
CHANGED
|
@@ -1,8 +1,17 @@
|
|
| 1 |
|
| 2 |
<!DOCTYPE html>
|
| 3 |
<html lang="en">
|
| 4 |
-
<head>
|
| 5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 7 |
<title>Amplify - Mental Performance for Champions</title>
|
| 8 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
@@ -12,23 +21,9 @@
|
|
| 12 |
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
|
| 13 |
<style>
|
| 14 |
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;600;700&display=swap');
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
overflow: hidden;
|
| 19 |
-
}
|
| 20 |
-
.hero-gradient::before {
|
| 21 |
-
content: "";
|
| 22 |
-
position: absolute;
|
| 23 |
-
top: 0;
|
| 24 |
-
left: 0;
|
| 25 |
-
right: 0;
|
| 26 |
-
bottom: 0;
|
| 27 |
-
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><path fill="%23d4af37" opacity="0.1" d="M50,5L60,35L90,40L65,60L75,90L50,75L25,90L35,60L10,40L40,35Z"/></svg>');
|
| 28 |
-
background-size: 100px 100px;
|
| 29 |
-
opacity: 0.1;
|
| 30 |
-
pointer-events: none;
|
| 31 |
-
}
|
| 32 |
.pulse-animation {
|
| 33 |
animation: pulse 2s infinite;
|
| 34 |
}
|
|
@@ -45,20 +40,10 @@
|
|
| 45 |
.vr-headset:hover {
|
| 46 |
transform: perspective(1000px) rotateY(0deg);
|
| 47 |
}
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
}
|
| 53 |
-
.glow-text::after {
|
| 54 |
-
content: "❄";
|
| 55 |
-
position: absolute;
|
| 56 |
-
top: -10px;
|
| 57 |
-
right: -15px;
|
| 58 |
-
font-size: 0.5em;
|
| 59 |
-
opacity: 0.7;
|
| 60 |
-
}
|
| 61 |
-
</style>
|
| 62 |
</head>
|
| 63 |
<body class="bg-black text-white font-['Montserrat']">
|
| 64 |
<!-- Enhanced Vanta.js Background -->
|
|
@@ -66,17 +51,7 @@
|
|
| 66 |
<div class="fixed top-0 left-0 w-full h-full z-0 bg-gradient-to-b from-black via-transparent to-black opacity-30"></div>
|
| 67 |
<!-- Google Translate -->
|
| 68 |
<div id="google_translate_element" class="absolute top-4 right-4 z-50"></div>
|
| 69 |
-
|
| 70 |
-
<!-- Christmas Music Toggle Button -->
|
| 71 |
-
<button id="musicToggle" class="xmas-button absolute top-20 right-4 z-50 flex items-center">
|
| 72 |
-
<i data-feather="volume-x" class="mr-2"></i> Play Christmas Music
|
| 73 |
-
</button>
|
| 74 |
-
|
| 75 |
-
<!-- Hidden audio element -->
|
| 76 |
-
<audio id="xmasMusic" loop>
|
| 77 |
-
<source src="https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3" type="audio/mpeg">
|
| 78 |
-
</audio>
|
| 79 |
-
<script type="text/javascript">
|
| 80 |
function googleTranslateElementInit() {
|
| 81 |
new google.translate.TranslateElement({
|
| 82 |
pageLanguage: 'en',
|
|
@@ -89,21 +64,20 @@
|
|
| 89 |
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
|
| 90 |
<!-- Navigation -->
|
| 91 |
<nav class="relative z-10 bg-black bg-opacity-80 border-b border-yellow-500">
|
| 92 |
-
<!--
|
| 93 |
-
<div class="w-full bg-gradient-to-r from-
|
| 94 |
-
<div class="flex items-center justify-center space-x-2">
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
</div>
|
| 99 |
</div>
|
| 100 |
-
|
| 101 |
<div class="flex justify-between items-center">
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
</div>
|
| 107 |
<!-- Mobile menu button -->
|
| 108 |
<div class="md:hidden">
|
| 109 |
<button id="mobile-menu-button" class="text-white focus:outline-none">
|
|
@@ -146,8 +120,8 @@
|
|
| 146 |
</div>
|
| 147 |
</div>
|
| 148 |
<div class="md:w-1/2 flex justify-center">
|
| 149 |
-
<div class="vr-headset pulse-animation">
|
| 150 |
-
|
| 151 |
</div>
|
| 152 |
</div>
|
| 153 |
</div>
|
|
@@ -157,7 +131,12 @@
|
|
| 157 |
<section id="features" class="relative z-10 py-20 bg-black bg-opacity-90">
|
| 158 |
<div class="container mx-auto px-6">
|
| 159 |
<h2 class="text-4xl font-bold text-center mb-16 font-['Bebas+Neue'] tracking-wider">
|
| 160 |
-
<span class="text-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
</h2>
|
| 162 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 163 |
<!-- Feature 1 -->
|
|
@@ -411,8 +390,50 @@ Get Started Now
|
|
| 411 |
<a href="events.html" class="text-2xl text-white hover:text-yellow-500 transition">Events</a>
|
| 412 |
</div>
|
| 413 |
</div>
|
| 414 |
-
<!--
|
| 415 |
-
<script src="components/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 416 |
<!-- Add i18next libraries -->
|
| 417 |
<script src="https://unpkg.com/i18next/dist/umd/i18next.min.js"></script>
|
| 418 |
<script src="https://unpkg.com/i18next-browser-languagedetector/i18nextBrowserLanguageDetector.js"></script>
|
|
|
|
| 1 |
|
| 2 |
<!DOCTYPE html>
|
| 3 |
<html lang="en">
|
| 4 |
+
<head>
|
| 5 |
+
<!-- Google tag (gtag.js) -->
|
| 6 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
|
| 7 |
+
<script>
|
| 8 |
+
window.dataLayer = window.dataLayer || [];
|
| 9 |
+
function gtag(){dataLayer.push(arguments);}
|
| 10 |
+
gtag('js', new Date());
|
| 11 |
+
gtag('config', 'G-RTR4DLTDNS');
|
| 12 |
+
</script>
|
| 13 |
+
<script>window.huggingface={variables:{"SPACE_CREATOR_USER_ID":"68e50e0a6662dced96925247"}};</script>
|
| 14 |
+
<meta charset="UTF-8">
|
| 15 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 16 |
<title>Amplify - Mental Performance for Champions</title>
|
| 17 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 21 |
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
|
| 22 |
<style>
|
| 23 |
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;600;700&display=swap');
|
| 24 |
+
.hero-gradient {
|
| 25 |
+
background: linear-gradient(135deg, #0a2e38 0%, #1a1a1a 50%, #3a0000 100%);
|
| 26 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
.pulse-animation {
|
| 28 |
animation: pulse 2s infinite;
|
| 29 |
}
|
|
|
|
| 40 |
.vr-headset:hover {
|
| 41 |
transform: perspective(1000px) rotateY(0deg);
|
| 42 |
}
|
| 43 |
+
.glow-text {
|
| 44 |
+
text-shadow: 0 0 10px rgba(212, 175, 55, 0.7);
|
| 45 |
+
}
|
| 46 |
+
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
</head>
|
| 48 |
<body class="bg-black text-white font-['Montserrat']">
|
| 49 |
<!-- Enhanced Vanta.js Background -->
|
|
|
|
| 51 |
<div class="fixed top-0 left-0 w-full h-full z-0 bg-gradient-to-b from-black via-transparent to-black opacity-30"></div>
|
| 52 |
<!-- Google Translate -->
|
| 53 |
<div id="google_translate_element" class="absolute top-4 right-4 z-50"></div>
|
| 54 |
+
<script type="text/javascript">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 55 |
function googleTranslateElementInit() {
|
| 56 |
new google.translate.TranslateElement({
|
| 57 |
pageLanguage: 'en',
|
|
|
|
| 64 |
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
|
| 65 |
<!-- Navigation -->
|
| 66 |
<nav class="relative z-10 bg-black bg-opacity-80 border-b border-yellow-500">
|
| 67 |
+
<!-- Christmas Banner -->
|
| 68 |
+
<div class="w-full bg-gradient-to-r from-green-700 via-red-600 to-green-700 text-center py-2 px-4 animate-pulse">
|
| 69 |
+
<div class="flex items-center justify-center space-x-2">
|
| 70 |
+
<i data-feather="gift" class="text-white"></i>
|
| 71 |
+
<span class="text-white font-bold">Merry Christmas! Get 15% off all plans with code HOLIDAY15</span>
|
| 72 |
+
<i data-feather="gift" class="text-white"></i>
|
| 73 |
+
</div>
|
| 74 |
</div>
|
| 75 |
+
<div class="container mx-auto px-6 py-4">
|
| 76 |
<div class="flex justify-between items-center">
|
| 77 |
+
<div class="flex items-center space-x-2">
|
| 78 |
+
<i data-feather="zap" class="text-yellow-500 w-6 h-6"></i>
|
| 79 |
+
<span class="text-2xl font-bold font-['Bebas+Neue'] tracking-wider text-yellow-500 px-1">AMPLIFY</span>
|
| 80 |
+
</div>
|
|
|
|
| 81 |
<!-- Mobile menu button -->
|
| 82 |
<div class="md:hidden">
|
| 83 |
<button id="mobile-menu-button" class="text-white focus:outline-none">
|
|
|
|
| 120 |
</div>
|
| 121 |
</div>
|
| 122 |
<div class="md:w-1/2 flex justify-center">
|
| 123 |
+
<div class="vr-headset pulse-animation relative">
|
| 124 |
+
<img src="https://huggingface.co/spaces/Fazbeeer/mindmaster-vr-arena-clone/resolve/main/images/Screen_Shot_2025-10-31_at_9.36.06_AM-removebg-preview%20(1).png" alt="VR Headset" class="rounded-lg shadow-2xl mx-auto w-full h-auto max-w-md object-contain">
|
| 125 |
</div>
|
| 126 |
</div>
|
| 127 |
</div>
|
|
|
|
| 131 |
<section id="features" class="relative z-10 py-20 bg-black bg-opacity-90">
|
| 132 |
<div class="container mx-auto px-6">
|
| 133 |
<h2 class="text-4xl font-bold text-center mb-16 font-['Bebas+Neue'] tracking-wider">
|
| 134 |
+
<span class="text-red-500">TRAIN</span> <span class="text-green-500">YOUR</span> <span class="text-white">MIND</span>
|
| 135 |
+
<div class="mt-4 text-xl text-yellow-300 flex justify-center items-center">
|
| 136 |
+
<i data-feather="star" class="w-6 h-6 mx-2"></i>
|
| 137 |
+
<span>Holiday Special</span>
|
| 138 |
+
<i data-feather="star" class="w-6 h-6 mx-2"></i>
|
| 139 |
+
</div>
|
| 140 |
</h2>
|
| 141 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 142 |
<!-- Feature 1 -->
|
|
|
|
| 390 |
<a href="events.html" class="text-2xl text-white hover:text-yellow-500 transition">Events</a>
|
| 391 |
</div>
|
| 392 |
</div>
|
| 393 |
+
<!-- Footer Component -->
|
| 394 |
+
<script src="components/footer.js"></script>
|
| 395 |
+
|
| 396 |
+
<!-- SNOW EFFECT -->
|
| 397 |
+
<style>
|
| 398 |
+
.snowflake {
|
| 399 |
+
position: fixed;
|
| 400 |
+
top: -10px;
|
| 401 |
+
color: white;
|
| 402 |
+
font-size: 12px;
|
| 403 |
+
pointer-events: none;
|
| 404 |
+
z-index: 999999;
|
| 405 |
+
animation-name: fall;
|
| 406 |
+
animation-timing-function: linear;
|
| 407 |
+
}
|
| 408 |
+
|
| 409 |
+
@keyframes fall {
|
| 410 |
+
0% { transform: translateY(0); opacity: 1; }
|
| 411 |
+
100% { transform: translateY(100vh); opacity: 0.3; }
|
| 412 |
+
}
|
| 413 |
+
</style>
|
| 414 |
+
|
| 415 |
+
<script>
|
| 416 |
+
function createSnowflake() {
|
| 417 |
+
const snow = document.createElement("div");
|
| 418 |
+
snow.classList.add("snowflake");
|
| 419 |
+
snow.textContent = "❆";
|
| 420 |
+
|
| 421 |
+
// Random position & size
|
| 422 |
+
snow.style.left = Math.random() * window.innerWidth + "px";
|
| 423 |
+
snow.style.fontSize = 10 + Math.random() * 15 + "px";
|
| 424 |
+
|
| 425 |
+
// Random duration (DeepSite-safe)
|
| 426 |
+
const duration = 5 + Math.random() * 7;
|
| 427 |
+
snow.style.animationDuration = duration + "s";
|
| 428 |
+
|
| 429 |
+
document.body.appendChild(snow);
|
| 430 |
+
|
| 431 |
+
// Remove after falling
|
| 432 |
+
setTimeout(() => snow.remove(), duration * 1000);
|
| 433 |
+
}
|
| 434 |
+
|
| 435 |
+
setInterval(createSnowflake, 150);
|
| 436 |
+
</script>
|
| 437 |
<!-- Add i18next libraries -->
|
| 438 |
<script src="https://unpkg.com/i18next/dist/umd/i18next.min.js"></script>
|
| 439 |
<script src="https://unpkg.com/i18next-browser-languagedetector/i18nextBrowserLanguageDetector.js"></script>
|
pricing.html
CHANGED
|
@@ -1,7 +1,15 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
<title>Amplify - Pricing Plans</title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
@@ -252,10 +260,51 @@
|
|
| 252 |
<a href="results.html" class="text-2xl text-white hover:text-yellow-500 transition">Results</a>
|
| 253 |
</div>
|
| 254 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 255 |
|
| 256 |
<script>
|
| 257 |
// Initialize mobile menu
|
| 258 |
-
|
| 259 |
const mobileMenu = document.getElementById('mobile-menu');
|
| 260 |
const mobileMenuClose = document.getElementById('mobile-menu-close');
|
| 261 |
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
+
<!-- Google tag (gtag.js) -->
|
| 5 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
|
| 6 |
+
<script>
|
| 7 |
+
window.dataLayer = window.dataLayer || [];
|
| 8 |
+
function gtag(){dataLayer.push(arguments);}
|
| 9 |
+
gtag('js', new Date());
|
| 10 |
+
gtag('config', 'G-RTR4DLTDNS');
|
| 11 |
+
</script>
|
| 12 |
+
<meta charset="UTF-8">
|
| 13 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 14 |
<title>Amplify - Pricing Plans</title>
|
| 15 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 260 |
<a href="results.html" class="text-2xl text-white hover:text-yellow-500 transition">Results</a>
|
| 261 |
</div>
|
| 262 |
</div>
|
| 263 |
+
<!-- SNOW EFFECT -->
|
| 264 |
+
<style>
|
| 265 |
+
.snowflake {
|
| 266 |
+
position: fixed;
|
| 267 |
+
top: -10px;
|
| 268 |
+
color: white;
|
| 269 |
+
font-size: 12px;
|
| 270 |
+
pointer-events: none;
|
| 271 |
+
z-index: 999999;
|
| 272 |
+
animation-name: fall;
|
| 273 |
+
animation-timing-function: linear;
|
| 274 |
+
}
|
| 275 |
+
|
| 276 |
+
@keyframes fall {
|
| 277 |
+
0% { transform: translateY(0); opacity: 1; }
|
| 278 |
+
100% { transform: translateY(100vh); opacity: 0.3; }
|
| 279 |
+
}
|
| 280 |
+
</style>
|
| 281 |
+
|
| 282 |
+
<script>
|
| 283 |
+
function createSnowflake() {
|
| 284 |
+
const snow = document.createElement("div");
|
| 285 |
+
snow.classList.add("snowflake");
|
| 286 |
+
snow.textContent = "❆";
|
| 287 |
+
|
| 288 |
+
// Random position & size
|
| 289 |
+
snow.style.left = Math.random() * window.innerWidth + "px";
|
| 290 |
+
snow.style.fontSize = 10 + Math.random() * 15 + "px";
|
| 291 |
+
|
| 292 |
+
// Random duration (DeepSite-safe)
|
| 293 |
+
const duration = 5 + Math.random() * 7;
|
| 294 |
+
snow.style.animationDuration = duration + "s";
|
| 295 |
+
|
| 296 |
+
document.body.appendChild(snow);
|
| 297 |
+
|
| 298 |
+
// Remove after falling
|
| 299 |
+
setTimeout(() => snow.remove(), duration * 1000);
|
| 300 |
+
}
|
| 301 |
+
|
| 302 |
+
setInterval(createSnowflake, 150);
|
| 303 |
+
</script>
|
| 304 |
|
| 305 |
<script>
|
| 306 |
// Initialize mobile menu
|
| 307 |
+
const mobileMenuButton = document.getElementById('mobile-menu-button');
|
| 308 |
const mobileMenu = document.getElementById('mobile-menu');
|
| 309 |
const mobileMenuClose = document.getElementById('mobile-menu-close');
|
| 310 |
|
results.html
CHANGED
|
@@ -1,7 +1,15 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
<title>Amplify - Success Stories</title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
@@ -340,10 +348,51 @@ Get Started Today
|
|
| 340 |
<a href="events.html" class="text-2xl text-white hover:text-yellow-500 transition">Events</a>
|
| 341 |
</div>
|
| 342 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 343 |
|
| 344 |
<script>
|
| 345 |
// Initialize Vanta.js background
|
| 346 |
-
|
| 347 |
el: "#vanta-bg",
|
| 348 |
mouseControls: true,
|
| 349 |
touchControls: true,
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
+
<!-- Google tag (gtag.js) -->
|
| 5 |
+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
|
| 6 |
+
<script>
|
| 7 |
+
window.dataLayer = window.dataLayer || [];
|
| 8 |
+
function gtag(){dataLayer.push(arguments);}
|
| 9 |
+
gtag('js', new Date());
|
| 10 |
+
gtag('config', 'G-RTR4DLTDNS');
|
| 11 |
+
</script>
|
| 12 |
+
<meta charset="UTF-8">
|
| 13 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 14 |
<title>Amplify - Success Stories</title>
|
| 15 |
<script src="https://cdn.tailwindcss.com"></script>
|
|
|
|
| 348 |
<a href="events.html" class="text-2xl text-white hover:text-yellow-500 transition">Events</a>
|
| 349 |
</div>
|
| 350 |
</div>
|
| 351 |
+
<!-- SNOW EFFECT -->
|
| 352 |
+
<style>
|
| 353 |
+
.snowflake {
|
| 354 |
+
position: fixed;
|
| 355 |
+
top: -10px;
|
| 356 |
+
color: white;
|
| 357 |
+
font-size: 12px;
|
| 358 |
+
pointer-events: none;
|
| 359 |
+
z-index: 999999;
|
| 360 |
+
animation-name: fall;
|
| 361 |
+
animation-timing-function: linear;
|
| 362 |
+
}
|
| 363 |
+
|
| 364 |
+
@keyframes fall {
|
| 365 |
+
0% { transform: translateY(0); opacity: 1; }
|
| 366 |
+
100% { transform: translateY(100vh); opacity: 0.3; }
|
| 367 |
+
}
|
| 368 |
+
</style>
|
| 369 |
+
|
| 370 |
+
<script>
|
| 371 |
+
function createSnowflake() {
|
| 372 |
+
const snow = document.createElement("div");
|
| 373 |
+
snow.classList.add("snowflake");
|
| 374 |
+
snow.textContent = "❆";
|
| 375 |
+
|
| 376 |
+
// Random position & size
|
| 377 |
+
snow.style.left = Math.random() * window.innerWidth + "px";
|
| 378 |
+
snow.style.fontSize = 10 + Math.random() * 15 + "px";
|
| 379 |
+
|
| 380 |
+
// Random duration (DeepSite-safe)
|
| 381 |
+
const duration = 5 + Math.random() * 7;
|
| 382 |
+
snow.style.animationDuration = duration + "s";
|
| 383 |
+
|
| 384 |
+
document.body.appendChild(snow);
|
| 385 |
+
|
| 386 |
+
// Remove after falling
|
| 387 |
+
setTimeout(() => snow.remove(), duration * 1000);
|
| 388 |
+
}
|
| 389 |
+
|
| 390 |
+
setInterval(createSnowflake, 150);
|
| 391 |
+
</script>
|
| 392 |
|
| 393 |
<script>
|
| 394 |
// Initialize Vanta.js background
|
| 395 |
+
VANTA.GLOBE({
|
| 396 |
el: "#vanta-bg",
|
| 397 |
mouseControls: true,
|
| 398 |
touchControls: true,
|
script.js
CHANGED
|
@@ -1,27 +1,7 @@
|
|
| 1 |
|
| 2 |
// Shared JavaScript across all pages
|
| 3 |
document.addEventListener('DOMContentLoaded', () => {
|
| 4 |
-
//
|
| 5 |
-
const musicToggle = document.getElementById('musicToggle');
|
| 6 |
-
const xmasMusic = document.getElementById('xmasMusic');
|
| 7 |
-
const volumeIcon = musicToggle.querySelector('i');
|
| 8 |
-
|
| 9 |
-
if (musicToggle && xmasMusic) {
|
| 10 |
-
musicToggle.addEventListener('click', () => {
|
| 11 |
-
if (xmasMusic.paused) {
|
| 12 |
-
xmasMusic.play();
|
| 13 |
-
volumeIcon.setAttribute('data-feather', 'volume-2');
|
| 14 |
-
musicToggle.innerHTML = '<i data-feather="volume-2" class="mr-2"></i> Pause Christmas Music';
|
| 15 |
-
} else {
|
| 16 |
-
xmasMusic.pause();
|
| 17 |
-
volumeIcon.setAttribute('data-feather', 'volume-x');
|
| 18 |
-
musicToggle.innerHTML = '<i data-feather="volume-x" class="mr-2"></i> Play Christmas Music';
|
| 19 |
-
}
|
| 20 |
-
feather.replace();
|
| 21 |
-
});
|
| 22 |
-
}
|
| 23 |
-
|
| 24 |
-
// Handle support form submission
|
| 25 |
const supportForm = document.getElementById('supportForm');
|
| 26 |
if (supportForm) {
|
| 27 |
supportForm.addEventListener('submit', function(e) {
|
|
@@ -87,30 +67,44 @@ const loadTranslateStyles = () => {
|
|
| 87 |
clearInterval(translateInterval);
|
| 88 |
}
|
| 89 |
}, 100);
|
| 90 |
-
// Create
|
| 91 |
-
const
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
}
|
| 106 |
|
| 107 |
-
//
|
| 108 |
-
|
| 109 |
-
logo.classList.add('holiday-lights');
|
| 110 |
-
});
|
| 111 |
|
| 112 |
-
|
| 113 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 114 |
// Smooth scrolling for anchor links
|
| 115 |
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 116 |
anchor.addEventListener('click', function (e) {
|
|
|
|
| 1 |
|
| 2 |
// Shared JavaScript across all pages
|
| 3 |
document.addEventListener('DOMContentLoaded', () => {
|
| 4 |
+
// Handle support form submission
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
const supportForm = document.getElementById('supportForm');
|
| 6 |
if (supportForm) {
|
| 7 |
supportForm.addEventListener('submit', function(e) {
|
|
|
|
| 67 |
clearInterval(translateInterval);
|
| 68 |
}
|
| 69 |
}, 100);
|
| 70 |
+
// Create snowflakes
|
| 71 |
+
const snowContainer = document.createElement('div');
|
| 72 |
+
snowContainer.style.position = 'fixed';
|
| 73 |
+
snowContainer.style.top = '0';
|
| 74 |
+
snowContainer.style.left = '0';
|
| 75 |
+
snowContainer.style.width = '100%';
|
| 76 |
+
snowContainer.style.height = '100%';
|
| 77 |
+
snowContainer.style.pointerEvents = 'none';
|
| 78 |
+
snowContainer.style.zIndex = '9999';
|
| 79 |
+
document.body.appendChild(snowContainer);
|
| 80 |
+
|
| 81 |
+
function createSnowflake() {
|
| 82 |
+
const snowflake = document.createElement('div');
|
| 83 |
+
snowflake.textContent = '❆';
|
| 84 |
+
snowflake.style.position = 'absolute';
|
| 85 |
+
snowflake.style.color = 'white';
|
| 86 |
+
snowflake.style.fontSize = Math.random() * 10 + 10 + 'px';
|
| 87 |
+
snowflake.style.opacity = Math.random();
|
| 88 |
+
snowflake.style.left = Math.random() * window.innerWidth + 'px';
|
| 89 |
+
snowflake.style.top = '-20px';
|
| 90 |
+
snowflake.style.animation = `fall ${5 + Math.random() * 10}s linear infinite`;
|
| 91 |
+
snowContainer.appendChild(snowflake);
|
| 92 |
+
|
| 93 |
+
setTimeout(() => snowflake.remove(), 15000);
|
| 94 |
}
|
| 95 |
|
| 96 |
+
// Snow falling animation
|
| 97 |
+
setInterval(createSnowflake, 150);
|
|
|
|
|
|
|
| 98 |
|
| 99 |
+
const style = document.createElement('style');
|
| 100 |
+
style.innerHTML = `
|
| 101 |
+
@keyframes fall {
|
| 102 |
+
to {
|
| 103 |
+
transform: translateY(100vh);
|
| 104 |
+
}
|
| 105 |
+
}
|
| 106 |
+
`;
|
| 107 |
+
document.head.appendChild(style);
|
| 108 |
// Smooth scrolling for anchor links
|
| 109 |
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 110 |
anchor.addEventListener('click', function (e) {
|
style.css
CHANGED
|
@@ -2,129 +2,36 @@
|
|
| 2 |
body {
|
| 3 |
font-family: 'Montserrat', sans-serif;
|
| 4 |
min-height: 100vh;
|
| 5 |
-
background: linear-gradient(135deg, #
|
| 6 |
overflow-x: hidden;
|
| 7 |
-
color:
|
| 8 |
-
position: relative;
|
| 9 |
-
}
|
| 10 |
-
@keyframes twinkle {
|
| 11 |
-
0% { opacity: 0.2; }
|
| 12 |
-
50% { opacity: 1; }
|
| 13 |
-
100% { opacity: 0.2; }
|
| 14 |
-
}
|
| 15 |
-
.snowflake {
|
| 16 |
-
position: fixed;
|
| 17 |
-
background: white;
|
| 18 |
-
border-radius: 50%;
|
| 19 |
-
animation: snowfall linear infinite;
|
| 20 |
-
z-index: 1;
|
| 21 |
-
pointer-events: none;
|
| 22 |
}
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
transform: translateY(-10px) rotate(0deg);
|
| 27 |
opacity: 0;
|
| 28 |
}
|
| 29 |
-
10% {
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
opacity: 1;
|
| 34 |
-
}
|
| 35 |
-
100% {
|
| 36 |
-
transform: translateY(100vh) rotate(360deg);
|
| 37 |
opacity: 0;
|
| 38 |
}
|
| 39 |
}
|
| 40 |
|
| 41 |
-
.
|
| 42 |
-
position:
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
right: -20px;
|
| 52 |
-
height: 30px;
|
| 53 |
-
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><circle cx="10" cy="10" r="5" fill="%23ff0000"/><circle cx="30" cy="10" r="5" fill="%23ffcc00"/><circle cx="50" cy="10" r="5" fill="%2300cc00"/><circle cx="70" cy="10" r="5" fill="%23ff0000"/><circle cx="90" cy="10" r="5" fill="%23ffcc00"/></svg>') repeat-x;
|
| 54 |
-
background-size: 100px 20px;
|
| 55 |
-
animation: lights 2s infinite alternate;
|
| 56 |
-
filter: drop-shadow(0 0 5px rgba(255,255,255,0.7));
|
| 57 |
-
}
|
| 58 |
-
|
| 59 |
-
@keyframes lights {
|
| 60 |
-
0% { opacity: 0.7; filter: drop-shadow(0 0 5px rgba(255,255,255,0.7)); }
|
| 61 |
-
100% { opacity: 1; filter: drop-shadow(0 0 15px rgba(255,255,255,0.9)); }
|
| 62 |
-
}
|
| 63 |
-
/* Christmas Button Styles */
|
| 64 |
-
.xmas-button {
|
| 65 |
-
background: linear-gradient(135deg, #9b0000 0%, #d4af37 100%);
|
| 66 |
-
color: white;
|
| 67 |
-
border: none;
|
| 68 |
-
padding: 8px 16px;
|
| 69 |
-
border-radius: 24px;
|
| 70 |
-
font-weight: bold;
|
| 71 |
-
cursor: pointer;
|
| 72 |
-
box-shadow: 0 4px 15px rgba(155, 0, 0, 0.3);
|
| 73 |
-
transition: all 0.3s ease;
|
| 74 |
-
position: relative;
|
| 75 |
-
overflow: hidden;
|
| 76 |
-
}
|
| 77 |
-
|
| 78 |
-
.xmas-button::before {
|
| 79 |
-
content: "";
|
| 80 |
-
position: absolute;
|
| 81 |
-
top: -10px;
|
| 82 |
-
left: -20px;
|
| 83 |
-
right: -20px;
|
| 84 |
-
height: 40px;
|
| 85 |
-
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 40"><circle cx="10" cy="20" r="5" fill="%23ffffff" opacity="0.3"/><circle cx="30" cy="20" r="5" fill="%23ffffff" opacity="0.3"/><circle cx="50" cy="20" r="5" fill="%23ffffff" opacity="0.3"/><circle cx="70" cy="20" r="5" fill="%23ffffff" opacity="0.3"/><circle cx="90" cy="20" r="5" fill="%23ffffff" opacity="0.3"/></svg>') repeat-x;
|
| 86 |
-
background-size: 100px 40px;
|
| 87 |
-
animation: lights 2s infinite linear;
|
| 88 |
-
}
|
| 89 |
-
|
| 90 |
-
.xmas-button:hover {
|
| 91 |
-
transform: translateY(-2px) rotate(-2deg);
|
| 92 |
-
box-shadow: 0 6px 20px rgba(155, 0, 0, 0.4);
|
| 93 |
-
animation: jingle 0.5s ease infinite;
|
| 94 |
-
}
|
| 95 |
-
|
| 96 |
-
@keyframes jingle {
|
| 97 |
-
0%, 100% { transform: translateY(-2px) rotate(-2deg); }
|
| 98 |
-
50% { transform: translateY(-2px) rotate(2deg); }
|
| 99 |
-
}
|
| 100 |
-
|
| 101 |
-
/* Snowflake hover effects */
|
| 102 |
-
a:hover, button:hover:not(.xmas-button) {
|
| 103 |
-
position: relative;
|
| 104 |
-
}
|
| 105 |
-
|
| 106 |
-
a:hover::after, button:hover:not(.xmas-button)::after {
|
| 107 |
-
content: "❄";
|
| 108 |
-
position: absolute;
|
| 109 |
-
top: -10px;
|
| 110 |
-
right: -10px;
|
| 111 |
-
font-size: 12px;
|
| 112 |
-
animation: snowflakeFall 2s linear forwards;
|
| 113 |
-
pointer-events: none;
|
| 114 |
-
}
|
| 115 |
-
|
| 116 |
-
@keyframes snowflakeFall {
|
| 117 |
-
0% {
|
| 118 |
-
transform: translateY(0) rotate(0deg);
|
| 119 |
-
opacity: 1;
|
| 120 |
-
}
|
| 121 |
-
100% {
|
| 122 |
-
transform: translateY(50px) rotate(360deg);
|
| 123 |
-
opacity: 0;
|
| 124 |
-
}
|
| 125 |
}
|
| 126 |
|
| 127 |
-
/*
|
| 128 |
body::after {
|
| 129 |
content: "";
|
| 130 |
position: fixed;
|
|
@@ -133,8 +40,9 @@ body::after {
|
|
| 133 |
width: 100%;
|
| 134 |
height: 100%;
|
| 135 |
background:
|
| 136 |
-
|
| 137 |
-
|
|
|
|
| 138 |
pointer-events: none;
|
| 139 |
z-index: -1;
|
| 140 |
}
|
|
@@ -176,31 +84,16 @@ body::after {
|
|
| 176 |
.btn-secondary:hover {
|
| 177 |
background: rgba(139, 92, 246, 0.1);
|
| 178 |
}
|
|
|
|
| 179 |
.feature-card {
|
| 180 |
-
background: rgba(
|
| 181 |
backdrop-filter: blur(10px);
|
| 182 |
-
border: 1px solid rgba(
|
| 183 |
-
border-radius:
|
| 184 |
padding: 24px;
|
| 185 |
transition: all 0.3s ease;
|
| 186 |
-
box-shadow: 0 4px 15px rgba(0,0,0,0.2),
|
| 187 |
-
0 0 0 1px rgba(255,255,255,0.1),
|
| 188 |
-
inset 0 0 10px rgba(255,215,0,0.1);
|
| 189 |
-
position: relative;
|
| 190 |
-
overflow: hidden;
|
| 191 |
}
|
| 192 |
|
| 193 |
-
.feature-card::before {
|
| 194 |
-
content: "";
|
| 195 |
-
position: absolute;
|
| 196 |
-
top: -10px;
|
| 197 |
-
right: -10px;
|
| 198 |
-
width: 30px;
|
| 199 |
-
height: 30px;
|
| 200 |
-
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23d4af37" d="M12,2L9,10L2,11L8,17L6,24L12,20L18,24L16,17L22,11L15,10L12,2Z"/></svg>') no-repeat;
|
| 201 |
-
background-size: contain;
|
| 202 |
-
opacity: 0.7;
|
| 203 |
-
}
|
| 204 |
.feature-card:hover {
|
| 205 |
transform: translateY(-5px);
|
| 206 |
box-shadow: 0 10px 25px rgba(139, 92, 246, 0.2);
|
|
@@ -217,13 +110,6 @@ body::after {
|
|
| 217 |
animation: pulseThanksgiving 3s infinite;
|
| 218 |
box-shadow: 0 2px 10px rgba(146, 64, 14, 0.5);
|
| 219 |
}
|
| 220 |
-
/* Christmas Music Player */
|
| 221 |
-
#musicToggle {
|
| 222 |
-
z-index: 9999;
|
| 223 |
-
backdrop-filter: blur(5px);
|
| 224 |
-
background-color: rgba(0,0,0,0.7);
|
| 225 |
-
border: 1px solid #d4af37 !important;
|
| 226 |
-
}
|
| 227 |
|
| 228 |
/* Google Translate Widget Styles */
|
| 229 |
#google_translate_element {
|
|
|
|
| 2 |
body {
|
| 3 |
font-family: 'Montserrat', sans-serif;
|
| 4 |
min-height: 100vh;
|
| 5 |
+
background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
|
| 6 |
overflow-x: hidden;
|
| 7 |
+
color: white;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
}
|
| 9 |
+
@keyframes snow {
|
| 10 |
+
0% {
|
| 11 |
+
transform: translateY(-10vh) rotate(0deg);
|
|
|
|
| 12 |
opacity: 0;
|
| 13 |
}
|
| 14 |
+
10% { opacity: 1; }
|
| 15 |
+
90% { opacity: 1; }
|
| 16 |
+
100% {
|
| 17 |
+
transform: translateY(100vh) rotate(360deg);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
opacity: 0;
|
| 19 |
}
|
| 20 |
}
|
| 21 |
|
| 22 |
+
.snowflake {
|
| 23 |
+
position: fixed;
|
| 24 |
+
top: 0;
|
| 25 |
+
color: white;
|
| 26 |
+
user-select: none;
|
| 27 |
+
pointer-events: none;
|
| 28 |
+
z-index: 1;
|
| 29 |
+
animation-name: snow;
|
| 30 |
+
animation-timing-function: linear;
|
| 31 |
+
animation-iteration-count: infinite;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
}
|
| 33 |
|
| 34 |
+
/* Holiday gradient overlay */
|
| 35 |
body::after {
|
| 36 |
content: "";
|
| 37 |
position: fixed;
|
|
|
|
| 40 |
width: 100%;
|
| 41 |
height: 100%;
|
| 42 |
background:
|
| 43 |
+
linear-gradient(to bottom,
|
| 44 |
+
rgba(139, 0, 0, 0.1) 0%,
|
| 45 |
+
rgba(0, 100, 0, 0.1) 100%);
|
| 46 |
pointer-events: none;
|
| 47 |
z-index: -1;
|
| 48 |
}
|
|
|
|
| 84 |
.btn-secondary:hover {
|
| 85 |
background: rgba(139, 92, 246, 0.1);
|
| 86 |
}
|
| 87 |
+
|
| 88 |
.feature-card {
|
| 89 |
+
background: rgba(17, 24, 39, 0.7);
|
| 90 |
backdrop-filter: blur(10px);
|
| 91 |
+
border: 1px solid rgba(139, 92, 246, 0.2);
|
| 92 |
+
border-radius: 12px;
|
| 93 |
padding: 24px;
|
| 94 |
transition: all 0.3s ease;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 95 |
}
|
| 96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 97 |
.feature-card:hover {
|
| 98 |
transform: translateY(-5px);
|
| 99 |
box-shadow: 0 10px 25px rgba(139, 92, 246, 0.2);
|
|
|
|
| 110 |
animation: pulseThanksgiving 3s infinite;
|
| 111 |
box-shadow: 0 2px 10px rgba(146, 64, 14, 0.5);
|
| 112 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 113 |
|
| 114 |
/* Google Translate Widget Styles */
|
| 115 |
#google_translate_element {
|