| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>JackOliva - Futuristic Platform</title> |
| |
| <script src="https://unpkg.com/lucide@latest/dist/umd/lucide.js"></script> |
| <style> |
| * { |
| margin: 0; |
| padding: 0; |
| box-sizing: border-box; |
| } |
| |
| body { |
| font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; |
| background: linear-gradient(to bottom right, #0f172a, #581c87, #0f172a); |
| color: white; |
| min-height: 100vh; |
| overflow-x: hidden; |
| } |
| |
| .stars { |
| position: fixed; |
| top: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| pointer-events: none; |
| z-index: 1; |
| } |
| |
| .stars::before { |
| content: ''; |
| position: absolute; |
| top: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| background-image: |
| radial-gradient(2px 2px at 20px 30px, #fff, transparent), |
| radial-gradient(2px 2px at 40px 70px, rgba(255,255,255,0.3), transparent), |
| radial-gradient(1px 1px at 90px 40px, rgba(255,255,255,0.5), transparent), |
| radial-gradient(1px 1px at 130px 80px, rgba(255,255,255,0.3), transparent), |
| radial-gradient(2px 2px at 160px 30px, rgba(255,255,255,0.6), transparent); |
| background-repeat: repeat; |
| background-size: 200px 100px; |
| animation: sparkle 20s linear infinite; |
| } |
| |
| @keyframes sparkle { |
| from { transform: translateY(0); } |
| to { transform: translateY(-100px); } |
| } |
| |
| .container { |
| position: relative; |
| z-index: 10; |
| } |
| |
| |
| header { |
| padding: 1rem 1.5rem; |
| } |
| |
| nav { |
| display: flex; |
| align-items: center; |
| justify-content: space-between; |
| max-width: 1200px; |
| margin: 0 auto; |
| } |
| |
| .logo { |
| display: flex; |
| align-items: center; |
| gap: 0.5rem; |
| } |
| |
| .logo-icon { |
| width: 40px; |
| height: 40px; |
| background: transparent; |
| border-radius: 50%; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| font-size: 1.5rem; |
| } |
| |
| .logo-icon img { |
| width: 40px; |
| height: 40px; |
| object-fit: contain; |
| } |
| |
| .logo-text { |
| font-size: 1.5rem; |
| font-weight: bold; |
| } |
| |
| .logo-accent { |
| color: #a855f7; |
| } |
| |
| .nav-links { |
| display: none; |
| gap: 2rem; |
| align-items: center; |
| } |
| |
| .nav-links a { |
| color: #d1d5db; |
| text-decoration: none; |
| transition: color 0.3s; |
| } |
| |
| .nav-links a:hover { |
| color: white; |
| } |
| |
| .btn { |
| background: linear-gradient(to right, #a855f7, #ec4899); |
| color: white; |
| padding: 0.75rem 1.5rem; |
| border: none; |
| border-radius: 0.5rem; |
| cursor: pointer; |
| font-weight: 500; |
| transition: all 0.3s; |
| } |
| |
| .btn:hover { |
| background: linear-gradient(to right, #9333ea, #db2777); |
| } |
| |
| |
| .hero { |
| text-align: center; |
| padding: 5rem 1.5rem; |
| max-width: 1000px; |
| margin: 0 auto; |
| } |
| |
| .hero h1 { |
| font-size: 3rem; |
| font-weight: bold; |
| margin-bottom: 1.5rem; |
| } |
| |
| .hero p { |
| font-size: 1.25rem; |
| color: #d1d5db; |
| margin-bottom: 2rem; |
| max-width: 600px; |
| margin-left: auto; |
| margin-right: auto; |
| } |
| |
| .badges { |
| display: flex; |
| flex-wrap: wrap; |
| justify-content: center; |
| gap: 1rem; |
| margin-bottom: 3rem; |
| } |
| |
| .badge { |
| background: rgba(88, 28, 135, 0.5); |
| color: #d8b4fe; |
| padding: 0.5rem 1rem; |
| border-radius: 1rem; |
| border: 1px solid #a855f7; |
| font-size: 0.875rem; |
| } |
| |
| |
| .stats { |
| padding: 4rem 1.5rem; |
| max-width: 1200px; |
| margin: 0 auto; |
| } |
| |
| .stats-grid { |
| display: grid; |
| grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); |
| gap: 1.5rem; |
| } |
| |
| .stat-card { |
| background: rgba(30, 41, 59, 0.5); |
| border: 1px solid #475569; |
| backdrop-filter: blur(4px); |
| padding: 1.5rem; |
| border-radius: 0.5rem; |
| text-align: center; |
| transition: all 0.3s; |
| } |
| |
| .stat-card:hover { |
| background: rgba(30, 41, 59, 0.7); |
| } |
| |
| .stat-icon { |
| font-size: 2rem; |
| margin-bottom: 0.5rem; |
| } |
| |
| .stat-value { |
| font-size: 2rem; |
| font-weight: bold; |
| margin-bottom: 0.25rem; |
| } |
| |
| .stat-label { |
| color: #9ca3af; |
| font-size: 0.875rem; |
| } |
| |
| |
| .features { |
| padding: 4rem 1.5rem; |
| max-width: 1200px; |
| margin: 0 auto; |
| } |
| |
| .features-grid { |
| display: grid; |
| grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); |
| gap: 1.5rem; |
| } |
| |
| .feature-card { |
| background: rgba(30, 41, 59, 0.5); |
| border: 1px solid #475569; |
| backdrop-filter: blur(4px); |
| padding: 1.5rem; |
| border-radius: 0.5rem; |
| transition: all 0.3s; |
| } |
| |
| .feature-card:hover { |
| background: rgba(30, 41, 59, 0.7); |
| } |
| |
| .feature-header { |
| display: flex; |
| align-items: flex-start; |
| gap: 1rem; |
| } |
| |
| .feature-icon { |
| font-size: 2rem; |
| flex-shrink: 0; |
| } |
| |
| .feature-content h3 { |
| font-size: 1.25rem; |
| font-weight: 600; |
| margin-bottom: 0.5rem; |
| } |
| |
| .feature-content p { |
| color: #9ca3af; |
| } |
| |
| |
| .access-section { |
| padding: 4rem 1.5rem; |
| max-width: 400px; |
| margin: 0 auto; |
| } |
| |
| .access-card { |
| background: rgba(30, 41, 59, 0.5); |
| border: 1px solid #475569; |
| backdrop-filter: blur(4px); |
| padding: 2rem; |
| border-radius: 0.5rem; |
| text-align: center; |
| transition: all 0.3s ease; |
| box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); |
| transform: perspective(1000px) rotateX(0deg) scale(1); |
| overflow: hidden; |
| position: relative; |
| } |
| |
| .access-card::before { |
| content: ''; |
| position: absolute; |
| top: 0; |
| left: 0; |
| right: 0; |
| height: 4px; |
| background: linear-gradient(to right, #a855f7, #ec4899); |
| transform: scaleX(0); |
| transform-origin: left; |
| transition: transform 0.3s ease; |
| } |
| |
| .access-card:hover { |
| transform: perspective(1000px) rotateX(5deg) scale(1.02); |
| box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); |
| border-color: #a855f7; |
| } |
| |
| .access-card:hover::before { |
| transform: scaleX(1); |
| } |
| |
| .hovered-element { |
| transition: all 0.3s ease; |
| } |
| |
| .access-card:hover .hovered-element { |
| transform: translateY(-2px); |
| } |
| |
| .access-icon { |
| width: 64px; |
| height: 64px; |
| background: linear-gradient(to right, #a855f7, #ec4899); |
| border-radius: 50%; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| margin: 0 auto 1.5rem; |
| font-size: 2rem; |
| } |
| |
| .access-card h2 { |
| font-size: 1.5rem; |
| font-weight: bold; |
| margin-bottom: 0.5rem; |
| } |
| |
| .access-card .subtitle { |
| color: #9ca3af; |
| margin-bottom: 1.5rem; |
| } |
| |
| .benefits { |
| margin-bottom: 2rem; |
| } |
| |
| .benefit { |
| display: flex; |
| align-items: center; |
| gap: 0.75rem; |
| text-align: left; |
| margin-bottom: 0.75rem; |
| } |
| |
| .benefit .check { |
| color: #10b981; |
| font-size: 1.25rem; |
| } |
| |
| .full-width-btn { |
| width: 100%; |
| margin-bottom: 1rem; |
| } |
| |
| .security-info { |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| gap: 0.5rem; |
| font-size: 0.875rem; |
| color: #9ca3af; |
| margin-bottom: 1rem; |
| } |
| |
| .terms { |
| font-size: 0.75rem; |
| color: #6b7280; |
| margin-bottom: 1.5rem; |
| } |
| |
| .status { |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| gap: 0.5rem; |
| margin-bottom: 0.5rem; |
| } |
| |
| .status-dot { |
| width: 12px; |
| height: 12px; |
| background: #10b981; |
| border-radius: 50%; |
| } |
| |
| .status-text { |
| font-size: 0.875rem; |
| color: #9ca3af; |
| } |
| |
| .tagline { |
| font-size: 0.75rem; |
| color: #6b7280; |
| } |
| |
| @media (min-width: 768px) { |
| .nav-links { |
| display: flex; |
| } |
| |
| .hero h1 { |
| font-size: 4rem; |
| } |
| |
| .stats-grid { |
| grid-template-columns: repeat(4, 1fr); |
| } |
| |
| .features-grid { |
| grid-template-columns: repeat(2, 1fr); |
| } |
| } |
| |
| .icon-svg { |
| width: 1em; |
| height: 1em; |
| display: inline-block; |
| vertical-align: middle; |
| } |
| |
| .stat-icon .icon-svg { |
| width: 2rem; |
| height: 2rem; |
| } |
| |
| .feature-icon .icon-svg { |
| width: 2rem; |
| height: 2rem; |
| } |
| |
| .access-icon .icon-svg { |
| width: 2rem; |
| height: 2rem; |
| } |
| </style> |
| </head> |
| <body> |
| <div class="stars"></div> |
| |
| <div class="container"> |
| |
| <header> |
| <nav> |
| <div class="logo"> |
| <div class="logo-icon"> |
| <img src="https://i.postimg.cc/Gm6cPWkT/image.png" alt="JackOliva Logo" /> |
| </div> |
| <span class="logo-text">Jack<span class="logo-accent">Oliva</span></span> |
| </div> |
| |
| |
| </nav> |
| </header> |
|
|
| |
| <section class="hero"> |
| <h1>Jack<span class="logo-accent">Oliva</span></h1> |
| <p>The ultimate <span class="logo-accent">futuristic platform</span> for elite developers. Access cutting-edge tools and join an exclusive Discord community.</p> |
| |
| <div class="badges"> |
| <span class="badge"><i data-lucide="star" class="icon-svg"></i> Premium Access</span> |
| <span class="badge"><i data-lucide="trophy" class="icon-svg"></i> Elite Community</span> |
| <span class="badge"><i data-lucide="wrench" class="icon-svg"></i> Advanced Tools</span> |
| </div> |
| |
| <button class="btn" onclick="scrollToAccess()">Join the Platform</button> |
| </section> |
|
|
| |
| <section class="stats"> |
| <div class="stats-grid"> |
| <div class="stat-card"> |
| <div class="stat-icon"><i data-lucide="users" class="icon-svg"></i></div> |
| <div class="stat-value">12.8K+</div> |
| <div class="stat-label">Active Users</div> |
| </div> |
| <div class="stat-card"> |
| <div class="stat-icon"><i data-lucide="wrench" class="icon-svg"></i></div> |
| <div class="stat-value">47+</div> |
| <div class="stat-label">Tools Available</div> |
| </div> |
| <div class="stat-card"> |
| <div class="stat-icon"><i data-lucide="zap" class="icon-svg"></i></div> |
| <div class="stat-value">99.9%</div> |
| <div class="stat-label">Uptime</div> |
| </div> |
| <div class="stat-card"> |
| <div class="stat-icon"><i data-lucide="globe" class="icon-svg"></i></div> |
| <div class="stat-value">156</div> |
| <div class="stat-label">Countries</div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section class="features"> |
| <div class="features-grid"> |
| <div class="feature-card"> |
| <div class="feature-header"> |
| <div class="feature-icon" style="color: #a855f7;"><i data-lucide="settings" class="icon-svg"></i></div> |
| <div class="feature-content"> |
| <h3>Advanced Tools</h3> |
| <p>Hyper-scale commands, faster generations, and more</p> |
| </div> |
| </div> |
| </div> |
| <div class="feature-card"> |
| <div class="feature-header"> |
| <div class="feature-icon" style="color: #ef4444;"><i data-lucide="shield" class="icon-svg"></i></div> |
| <div class="feature-content"> |
| <h3>Security Suite</h3> |
| <p>Password generators, JWT decoders, encryption tools</p> |
| </div> |
| </div> |
| </div> |
| <div class="feature-card"> |
| <div class="feature-header"> |
| <div class="feature-icon" style="color: #3b82f6;"><i data-lucide="network" class="icon-svg"></i></div> |
| <div class="feature-content"> |
| <h3>Network Tools</h3> |
| <p>IP lookup, DNS checker, port scanner monitoring</p> |
| </div> |
| </div> |
| </div> |
| <div class="feature-card"> |
| <div class="feature-header"> |
| <div class="feature-icon" style="color: #10b981;"><i data-lucide="terminal" class="icon-svg"></i></div> |
| <div class="feature-content"> |
| <h3>Developer Console</h3> |
| <p>Custom analytics tool, schema monitoring</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section class="access-section" id="access"> |
| <div class="access-card"> |
| <div class="access-icon"><i data-lucide="shield" class="icon-svg"></i></div> |
| |
| <h2>Secure Access</h2> |
| <p class="subtitle">Discord authentication required for exclusive access</p> |
| |
| <div class="benefits"> |
| <div class="benefit"> |
| <span class="check"><i data-lucide="check" class="icon-svg" style="color: #10b981;"></i></span> |
| <span>End-to-end encrypted sessions</span> |
| </div> |
| <div class="benefit"> |
| <span class="check"><i data-lucide="check" class="icon-svg" style="color: #10b981;"></i></span> |
| <span>Discord server verification</span> |
| </div> |
| <div class="benefit"> |
| <span class="check"><i data-lucide="check" class="icon-svg" style="color: #10b981;"></i></span> |
| <span>Premium member benefits</span> |
| </div> |
| </div> |
| |
| <a href="https://discord.gg/3MkdY4UjeM" target="_blank" rel="noopener noreferrer" class="btn full-width-btn">Continue with Discord</a> |
| |
| <div class="security-info"> |
| <span><i data-lucide="shield" class="icon-svg"></i></span> |
| <span>Secure OAuth 2.0 Authentication</span> |
| </div> |
| |
| <p class="terms"> |
| By continuing, you agree to our Terms of Service and acknowledge |
| that you've read our Privacy Policy. You must be 13 or older to |
| use the platform. |
| </p> |
| |
| <div class="status"> |
| <div class="status-dot"></div> |
| <span class="status-text">Jack 668</span> |
| </div> |
| <p class="tagline">Master Fullstack Development</p> |
| </div> |
| </section> |
| </div> |
|
|
| <script> |
| |
| lucide.createIcons(); |
| |
| function scrollToAccess() { |
| document.getElementById('access').scrollIntoView({ |
| behavior: 'smooth' |
| }); |
| } |
| |
| function connectDiscord() { |
| alert('Discord authentication would be implemented here!'); |
| } |
| |
| |
| document.addEventListener('DOMContentLoaded', function() { |
| |
| const observerOptions = { |
| threshold: 0.1, |
| rootMargin: '0px 0px -50px 0px' |
| }; |
| |
| const observer = new IntersectionObserver((entries) => { |
| entries.forEach(entry => { |
| if (entry.isIntersecting) { |
| entry.target.style.transform = 'translateY(0)'; |
| entry.target.style.opacity = '1'; |
| |
| if (entry.target.classList.contains('access-card')) { |
| entry.target.style.animation = 'cardAppear 0.8s ease forwards'; |
| } |
| } |
| }); |
| }, observerOptions); |
| |
| |
| document.querySelectorAll('.stat-card, .feature-card, .access-card').forEach(card => { |
| card.style.transform = 'translateY(20px)'; |
| card.style.opacity = '0'; |
| card.style.transition = 'all 0.6s ease'; |
| observer.observe(card); |
| }); |
| }); |
| |
| |
| const style = document.createElement('style'); |
| style.textContent = ` |
| @keyframes cardAppear { |
| 0% { |
| transform: translateY(20px) scale(0.95); |
| opacity: 0; |
| } |
| 50% { |
| opacity: 1; |
| } |
| 100% { |
| transform: translateY(0) scale(1); |
| opacity: 1; |
| } |
| } |
| |
| @keyframes gradientPulse { |
| 0% { |
| background-position: 0% 50%; |
| } |
| 50% { |
| background-position: 100% 50%; |
| } |
| 100% { |
| background-position: 0% 50%; |
| } |
| } |
| `; |
| document.head.appendChild(style); |
| </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=dlma/jack" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
| </html> |