Deploy from Lumerel

This commit is contained in:
Lumerel Deploy
2026-02-20 21:08:02 +00:00
commit cc5c70c243
5 changed files with 860 additions and 0 deletions

181
index.html Normal file
View File

@@ -0,0 +1,181 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Lumerel — Web3 at the Speed of Experience</title>
<meta name="description" content="Powering seamless experiences and real-time connections. Lumerel is the base for creators who move with purpose." />
<!-- General Sans — Fontshare -->
<link rel="preconnect" href="https://api.fontshare.com" />
<link href="https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap" rel="stylesheet" />
<!--
╔══════════════════════════════════════════════════════════════════╗
║ SPLINE 3D — HOW TO ADD YOUR SCENE ║
║ ║
║ Option A — Static HTML (recommended): ║
║ 1. Find #spline-layer below ║
║ 2. Delete the .spline-placeholder div ║
║ 3. Paste: ║
║ <spline-viewer ║
║ url="https://prod.spline.design/SCENE_ID/scene.splinecode"
║ events-target="global" ║
║ ></spline-viewer> ║
║ ║
║ Option B — JavaScript at runtime: ║
║ window.Lumerel.loadSplineScene('https://prod.spline.design/…')║
║ ║
║ Option C — Enable pointer events for interactive scenes: ║
║ window.Lumerel.enableSpline() ║
╚══════════════════════════════════════════════════════════════════╝
-->
<script type="module" src="https://unpkg.com/@splinetool/viewer@1.9.96/build/spline-viewer.js"></script>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<section class="hero" id="hero">
<!-- ── Layer 0 · Background Video ──────────────────────────────────── -->
<div class="hero__video-wrap">
<video
class="hero__video"
src="https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260217_030345_246c0224-10a4-422c-b324-070b7c0eceda.mp4"
autoplay
muted
loop
playsinline
preload="auto"
></video>
<!-- Exactly 50% black overlay -->
<div class="hero__overlay"></div>
</div>
<!-- ── Layer 1 · 3D / Spline Scene ─────────────────────────────────────
z-index: 1 — above video, below all UI.
pointer-events: none keeps buttons & links fully clickable.
Call window.Lumerel.enableSpline() for interactive scenes.
──────────────────────────────────────────────────────────────────────── -->
<div class="hero__3d-layer" id="spline-layer">
<!--
┌─ REPLACE THIS PLACEHOLDER WITH YOUR SPLINE SCENE ──────────────┐
│ │
│ Delete the .spline-placeholder div and paste: │
│ │
│ <spline-viewer │
│ url="https://prod.spline.design/SCENE_ID/scene.splinecode" │
│ events-target="global" │
│ ></spline-viewer> │
│ │
└──────────────────────────────────────────────────────────────────┘
-->
<div class="spline-placeholder">
<div class="orb orb--violet"></div>
<div class="orb orb--cyan"></div>
<div class="orb orb--pink"></div>
<span class="spline-placeholder__label">3D Spline Scene Placeholder</span>
</div>
</div>
<!-- ── Layer 2 · Navbar ────────────────────────────────────────────── -->
<nav class="navbar" id="navbar" role="navigation" aria-label="Main navigation">
<div class="navbar__inner">
<!-- Left: Logo + Nav links -->
<div class="navbar__left">
<!-- Logo wordmark — 187×25px -->
<a href="/" class="navbar__logo" aria-label="Lumerel home">
<svg width="187" height="25" viewBox="0 0 187 25" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<!-- Geometric mark -->
<rect x="0" y="5" width="15" height="15" rx="2" fill="white" opacity="0.9"/>
<rect x="4" y="9" width="7" height="7" rx="1" fill="black"/>
<!-- Wordmark: LUMEREL -->
<text x="22" y="18" font-family="'General Sans', system-ui, sans-serif" font-size="14" font-weight="600" fill="white" letter-spacing="0.12em">LUMEREL</text>
</svg>
</a>
<!-- Nav links — hidden on mobile -->
<ul class="navbar__links" role="list">
<li>
<a href="#" class="navbar__link">
Get Started
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</a>
</li>
<li>
<a href="#" class="navbar__link">
Developers
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</a>
</li>
<li>
<a href="#" class="navbar__link">
Features
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</a>
</li>
<li>
<a href="#" class="navbar__link">
Resources
<svg class="navbar__chevron" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</a>
</li>
</ul>
</div>
<!-- Right: Join Waitlist pill button (dark variant) -->
<div class="navbar__right">
<button class="btn-pill btn-pill--dark" id="navbar-cta" aria-label="Join the waitlist">
<span class="btn-pill__glow"></span>
<span class="btn-pill__label">Join Waitlist</span>
</button>
</div>
</div>
</nav>
<!-- ── Layer 3 · Hero Content ──────────────────────────────────────── -->
<div class="hero__content">
<!-- Badge / early-access pill -->
<div class="hero__badge" role="note">
<span class="hero__badge-dot" aria-hidden="true"></span>
<span class="hero__badge-text">
<span class="hero__badge-muted">Early access available from</span>
<span class="hero__badge-date">&nbsp;May 1, 2026</span>
</span>
</div>
<!-- Main heading with gradient text -->
<h1 class="hero__heading">
Web3 at the Speed of Experience
</h1>
<!-- Subtitle -->
<p class="hero__subtitle">
Powering seamless experiences and real-time connections, EOS is the base for creators who move with purpose, leveraging resilience, speed, and scale to shape the future.
</p>
<!-- CTA button (light variant) -->
<button class="btn-pill btn-pill--light" id="hero-cta" aria-label="Join the waitlist">
<span class="btn-pill__glow"></span>
<span class="btn-pill__label">Join Waitlist</span>
</button>
</div>
</section>
<script src="main.js"></script>
</body>
</html>