MultimediaOne commited on
Commit
4cb0a1e
·
verified ·
1 Parent(s): eb621b6

<!-- Navbar -->

Browse files

<nav class="fixed top-0 left-0 w-full bg-gradient-to-r from-[#0a0a0f] via-[#101020] to-[#0a0a0f] bg-opacity-90 backdrop-blur-md border-b border-primary/30 z-50">
<div class="max-w-7xl mx-auto px-6 py-3 flex items-center justify-between">

<!-- Logo / Title -->
<a href="#" class="flex items-center space-x-2 text-white font-bold text-2xl tracking-wide hover:text-primary transition">
<span class="text-primary">⚡</span>
<span>MultimediaOne</span>
</a>

<!-- Menu Links -->
<div class="hidden md:flex space-x-8 text-gray-300 font-medium">
<a href="#home" class="hover:text-primary transition">Home</a>
<a href="#about" class="hover:text-primary transition">About</a>
<a href="#services" class="hover:text-primary transition">Services</a>
<a href="#portfolio" class="hover:text-primary transition">Portfolio</a>
<a href="#ai" class="hover:text-primary transition">AI</a>
<a href="#contact" class="hover:text-primary transition">Contact</a>
</div>

<!-- CTA Button -->
<a href="#contact" class="hidden md:inline-block bg-primary/80 hover:bg-primary text-white font-semibold px-5 py-2 rounded-full shadow-md transition">
Let’s Talk
</a>

<!-- Mobile Menu Button -->
<button class="md:hidden text-white text-2xl focus:outline-none" id="menu-toggle">

</button>
</div>

<!-- Mobile Dropdown -->
<div id="mobile-menu" class="hidden md:hidden flex flex-col bg-[#0a0a0f] border-t border-primary/20 py-3 px-6 space-y-3">
<a href="#home" class="hover:text-primary transition">Home</a>
<a href="#about" class="hover:text-primary transition">About</a>
<a href="#services" class="hover:text-primary transition">Services</a>
<a href="#portfolio" class="hover:text-primary transition">Portfolio</a>
<a href="#ai" class="hover:text-primary transition">AI</a>
<a href="#contact" class="hover:text-primary transition">Contact</a>
</div>
</nav>

<script>
// Mobile menu toggle
document.getElementById('menu-toggle').addEventListene

Files changed (6) hide show
  1. README.md +8 -5
  2. components/footer.js +97 -0
  3. components/navbar.js +159 -0
  4. index.html +282 -19
  5. script.js +41 -0
  6. style.css +51 -19
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Pixelpulse Studios
3
- emoji: 😻
4
- colorFrom: purple
5
- colorTo: green
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
  ---
2
+ title: PixelPulse Studios
3
+ colorFrom: yellow
4
+ colorTo: pink
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://huggingface.co/deepsite).
components/footer.js ADDED
@@ -0,0 +1,97 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class CustomFooter extends HTMLElement {
2
+ connectedCallback() {
3
+ this.attachShadow({ mode: 'open' });
4
+ this.shadowRoot.innerHTML = `
5
+ <style>
6
+ :host {
7
+ display: block;
8
+ background-color: #020617;
9
+ border-top: 1px solid rgba(255, 255, 255, 0.1);
10
+ }
11
+
12
+ .footer-grid {
13
+ display: grid;
14
+ grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
15
+ gap: 2rem;
16
+ }
17
+
18
+ .footer-link {
19
+ transition: color 0.3s ease, transform 0.3s ease;
20
+ }
21
+
22
+ .footer-link:hover {
23
+ color: #7e22ce;
24
+ transform: translateX(5px);
25
+ }
26
+
27
+ .social-icon {
28
+ transition: all 0.3s ease;
29
+ }
30
+
31
+ .social-icon:hover {
32
+ transform: translateY(-3px);
33
+ box-shadow: 0 4px 12px rgba(124, 58, 237, 0.3);
34
+ }
35
+ </style>
36
+
37
+ <footer class="py-12">
38
+ <div class="container mx-auto px-6">
39
+ <div class="footer-grid mb-12">
40
+ <div>
41
+ <h3 class="text-xl font-bold mb-4 text-transparent bg-clip-text bg-gradient-to-r from-primary to-secondary">
42
+ PixelPulse
43
+ </h3>
44
+ <p class="text-gray-400 mb-4">
45
+ AI-Powered Creative Studio specializing in board games, Kickstarter campaigns, and digital brands.
46
+ </p>
47
+ </div>
48
+
49
+ <div>
50
+ <h4 class="text-lg font-semibold mb-4 text-white">Services</h4>
51
+ <ul class="space-y-2">
52
+ <li><a href="#" class="footer-link text-gray-400">Kickstarter Videos</a></li>
53
+ <li><a href="#" class="footer-link text-gray-400">Board Game Design</a></li>
54
+ <li><a href="#" class="footer-link text-gray-400">AI Art & Design</a></li>
55
+ <li><a href="#" class="footer-link text-gray-400">3D Mockups</a></li>
56
+ </ul>
57
+ </div>
58
+
59
+ <div>
60
+ <h4 class="text-lg font-semibold mb-4 text-white">Quick Links</h4>
61
+ <ul class="space-y-2">
62
+ <li><a href="#about" class="footer-link text-gray-400">About Us</a></li>
63
+ <li><a href="#portfolio" class="footer-link text-gray-400">Portfolio</a></li>
64
+ <li><a href="#services" class="footer-link text-gray-400">Services</a></li>
65
+ <li><a href="#contact" class="footer-link text-gray-400">Contact</a></li>
66
+ </ul>
67
+ </div>
68
+
69
+ <div>
70
+ <h4 class="text-lg font-semibold mb-4 text-white">Connect</h4>
71
+ <div class="flex space-x-4">
72
+ <a href="#" class="social-icon w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-gray-300 hover:bg-primary">
73
+ <i data-feather="instagram"></i>
74
+ </a>
75
+ <a href="#" class="social-icon w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-gray-300 hover:bg-blue-400">
76
+ <i data-feather="twitter"></i>
77
+ </a>
78
+ <a href="#" class="social-icon w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-gray-300 hover:bg-red-500">
79
+ <i data-feather="youtube"></i>
80
+ </a>
81
+ <a href="#" class="social-icon w-10 h-10 rounded-full bg-gray-800 flex items-center justify-center text-gray-300 hover:bg-green-500">
82
+ <i data-feather="dollar-sign"></i>
83
+ </a>
84
+ </div>
85
+ </div>
86
+ </div>
87
+
88
+ <div class="pt-8 border-t border-gray-800 text-center text-gray-500">
89
+ <p>© ${new Date().getFullYear()} MultimediaOne. All rights reserved.</p>
90
+ </div>
91
+ </div>
92
+ </footer>
93
+ `;
94
+ }
95
+ }
96
+
97
+ customElements.define('custom-footer', CustomFooter);
components/navbar.js ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ class CustomNavbar extends HTMLElement {
3
+ connectedCallback() {
4
+ this.attachShadow({ mode: 'open' });
5
+ this.shadowRoot.innerHTML = `
6
+ <style>
7
+ :host {
8
+ display: block;
9
+ position: fixed;
10
+ top: 0;
11
+ left: 0;
12
+ right: 0;
13
+ z-index: 1000;
14
+ background: linear-gradient(90deg, #0a0a0f, #101020, #0a0a0f);
15
+ background-opacity: 0.9;
16
+ backdrop-filter: blur(10px);
17
+ border-bottom: 1px solid rgba(124, 58, 237, 0.3);
18
+ }
19
+
20
+ .container {
21
+ max-width: 1280px;
22
+ margin: 0 auto;
23
+ padding: 0.75rem 1.5rem;
24
+ display: flex;
25
+ justify-content: space-between;
26
+ align-items: center;
27
+ }
28
+
29
+ .logo {
30
+ display: flex;
31
+ align-items: center;
32
+ gap: 0.5rem;
33
+ font-weight: 700;
34
+ font-size: 1.5rem;
35
+ color: white;
36
+ transition: color 0.3s ease;
37
+ }
38
+
39
+ .logo:hover {
40
+ color: #7e22ce;
41
+ }
42
+
43
+ .logo-emoji {
44
+ color: #7e22ce;
45
+ }
46
+
47
+ .nav-links {
48
+ display: none;
49
+ gap: 2rem;
50
+ color: rgb(209, 213, 219);
51
+ font-weight: 500;
52
+ }
53
+
54
+ .nav-links a {
55
+ transition: color 0.3s ease;
56
+ }
57
+
58
+ .nav-links a:hover {
59
+ color: #7e22ce;
60
+ }
61
+
62
+ .cta-button {
63
+ display: none;
64
+ background: rgba(124, 58, 237, 0.8);
65
+ color: white;
66
+ font-weight: 600;
67
+ padding: 0.5rem 1.25rem;
68
+ border-radius: 9999px;
69
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
70
+ transition: all 0.3s ease;
71
+ }
72
+
73
+ .cta-button:hover {
74
+ background: #7e22ce;
75
+ }
76
+
77
+ .menu-toggle {
78
+ display: block;
79
+ color: white;
80
+ font-size: 1.5rem;
81
+ background: none;
82
+ border: none;
83
+ cursor: pointer;
84
+ }
85
+
86
+ .mobile-menu {
87
+ display: none;
88
+ flex-direction: column;
89
+ background: #0a0a0f;
90
+ border-top: 1px solid rgba(124, 58, 237, 0.2);
91
+ padding: 0.75rem 1.5rem;
92
+ gap: 0.75rem;
93
+ }
94
+
95
+ .mobile-menu a {
96
+ color: rgb(209, 213, 219);
97
+ transition: color 0.3s ease;
98
+ }
99
+
100
+ .mobile-menu a:hover {
101
+ color: #7e22ce;
102
+ }
103
+
104
+ @media (min-width: 768px) {
105
+ .nav-links, .cta-button {
106
+ display: flex;
107
+ }
108
+ .menu-toggle {
109
+ display: none;
110
+ }
111
+ }
112
+ </style>
113
+
114
+ <nav>
115
+ <div class="container">
116
+ <a href="#" class="logo">
117
+ <span class="logo-emoji">⚡</span>
118
+ <span>PixelPulse</span>
119
+ </a>
120
+
121
+ <div class="nav-links">
122
+ <a href="#home">Home</a>
123
+ <a href="#about">About</a>
124
+ <a href="#services">Services</a>
125
+ <a href="#portfolio">Portfolio</a>
126
+ <a href="#ai">AI</a>
127
+ <a href="#contact">Contact</a>
128
+ </div>
129
+
130
+ <a href="#contact" class="cta-button">Let's Talk</a>
131
+
132
+ <button class="menu-toggle" id="mobile-menu-button">
133
+
134
+ </button>
135
+ </div>
136
+
137
+ <div class="mobile-menu" id="mobile-menu">
138
+ <a href="#home">Home</a>
139
+ <a href="#about">About</a>
140
+ <a href="#services">Services</a>
141
+ <a href="#portfolio">Portfolio</a>
142
+ <a href="#ai">AI</a>
143
+ <a href="#contact">Contact</a>
144
+ </div>
145
+ </nav>
146
+ `;
147
+ // Mobile menu toggle
148
+ const menuButton = this.shadowRoot.getElementById('mobile-menu-button');
149
+ const mobileMenu = this.shadowRoot.getElementById('mobile-menu');
150
+
151
+ menuButton.addEventListener('click', () => {
152
+ const isOpen = mobileMenu.style.display === 'flex';
153
+ mobileMenu.style.display = isOpen ? 'none' : 'flex';
154
+ menuButton.textContent = isOpen ? '☰' : '✕';
155
+ });
156
+ }
157
+ }
158
+
159
+ customElements.define('custom-navbar', CustomNavbar);
index.html CHANGED
@@ -1,19 +1,282 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en" class="dark">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>PixelPulse Studios - AI-Powered Creative Studio</title>
7
+ <link rel="stylesheet" href="style.css">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
+ <script>
12
+ tailwind.config = {
13
+ theme: {
14
+ extend: {
15
+ colors: {
16
+ primary: '#7e22ce',
17
+ secondary: '#3b82f6',
18
+ dark: '#0f172a',
19
+ darker: '#020617'
20
+ }
21
+ }
22
+ }
23
+ }
24
+ </script>
25
+ </head>
26
+ <body class="bg-darker text-gray-200 font-sans">
27
+ <!-- Navbar Component -->
28
+ <custom-navbar></custom-navbar>
29
+
30
+ <!-- Hero Section -->
31
+ <section class="relative h-screen flex items-center justify-center bg-gradient-to-br from-darker to-primary/10 overflow-hidden">
32
+ <div class="absolute inset-0 z-0">
33
+ <div class="absolute top-1/4 left-1/4 w-64 h-64 rounded-full bg-primary/20 blur-3xl"></div>
34
+ <div class="absolute bottom-1/3 right-1/3 w-96 h-96 rounded-full bg-secondary/20 blur-3xl"></div>
35
+ </div>
36
+ <div class="container mx-auto px-6 z-10 text-center">
37
+ <h1 class="text-5xl md:text-7xl font-bold mb-6 text-transparent bg-clip-text bg-gradient-to-r from-primary to-secondary">
38
+ PixelPulse
39
+ </h1>
40
+ <h2 class="text-xl md:text-2xl mb-8 max-w-2xl mx-auto text-gray-300">
41
+ AI-Powered Creative Studio
42
+ </h2>
43
+ <p class="text-lg md:text-xl mb-12 max-w-3xl mx-auto text-gray-400">
44
+ We design, animate, and build multimedia experiences for board games, Kickstarter campaigns, and digital brands.
45
+ </p>
46
+ <a href="#portfolio" class="inline-block px-8 py-4 rounded-full bg-gradient-to-r from-primary to-secondary text-white font-semibold hover:shadow-lg hover:shadow-primary/30 transition-all duration-300">
47
+ View Portfolio
48
+ </a>
49
+ </div>
50
+ <div class="absolute bottom-10 left-1/2 transform -translate-x-1/2 animate-bounce">
51
+ <i data-feather="chevron-down" class="text-gray-400"></i>
52
+ </div>
53
+ </section>
54
+
55
+ <!-- About Section -->
56
+ <section id="about" class="py-20 bg-dark">
57
+ <div class="container mx-auto px-6">
58
+ <div class="max-w-4xl mx-auto text-center">
59
+ <h2 class="text-3xl md:text-4xl font-bold mb-8 text-transparent bg-clip-text bg-gradient-to-r from-primary to-secondary">
60
+ Crafting Digital Magic
61
+ </h2>
62
+ <p class="text-lg md:text-xl leading-relaxed text-gray-300">
63
+ MultimediaOne is a full-service creative studio specializing in board games, Kickstarter promo videos, and AI-powered design. Our team of experts blends art, motion, and technology to craft visually stunning experiences that stand out.
64
+ </p>
65
+ </div>
66
+ </div>
67
+ </section>
68
+
69
+ <!-- Services Section -->
70
+ <section id="services" class="py-20 bg-darker">
71
+ <div class="container mx-auto px-6">
72
+ <h2 class="text-3xl md:text-4xl font-bold mb-16 text-center text-transparent bg-clip-text bg-gradient-to-r from-secondary to-primary">
73
+ Our Services
74
+ </h2>
75
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
76
+ <!-- Service 1 -->
77
+ <div class="bg-dark p-8 rounded-xl border border-gray-800 hover:border-primary/50 transition-all duration-300 hover:shadow-lg hover:shadow-primary/10">
78
+ <div class="w-14 h-14 mb-6 rounded-full bg-primary/10 flex items-center justify-center">
79
+ <i data-feather="film" class="text-primary"></i>
80
+ </div>
81
+ <h3 class="text-xl font-bold mb-4 text-white">Kickstarter Videos & Animation</h3>
82
+ <p class="text-gray-400">Captivating animations that boost your campaign's success with compelling storytelling.</p>
83
+ </div>
84
+
85
+ <!-- Service 2 -->
86
+ <div class="bg-dark p-8 rounded-xl border border-gray-800 hover:border-primary/50 transition-all duration-300 hover:shadow-lg hover:shadow-primary/10">
87
+ <div class="w-14 h-14 mb-6 rounded-full bg-primary/10 flex items-center justify-center">
88
+ <i data-feather="package" class="text-primary"></i>
89
+ </div>
90
+ <h3 class="text-xl font-bold mb-4 text-white">Board Game & Card Game Design</h3>
91
+ <p class="text-gray-400">Complete design solutions from concept to production-ready assets.</p>
92
+ </div>
93
+
94
+ <!-- Service 3 -->
95
+ <div class="bg-dark p-8 rounded-xl border border-gray-800 hover:border-primary/50 transition-all duration-300 hover:shadow-lg hover:shadow-primary/10">
96
+ <div class="w-14 h-14 mb-6 rounded-full bg-primary/10 flex items-center justify-center">
97
+ <i data-feather="cpu" class="text-primary"></i>
98
+ </div>
99
+ <h3 class="text-xl font-bold mb-4 text-white">AI Art & Concept Design</h3>
100
+ <p class="text-gray-400">Leverage cutting-edge AI tools to rapidly prototype and iterate designs.</p>
101
+ </div>
102
+
103
+ <!-- Service 4 -->
104
+ <div class="bg-dark p-8 rounded-xl border border-gray-800 hover:border-primary/50 transition-all duration-300 hover:shadow-lg hover:shadow-primary/10">
105
+ <div class="w-14 h-14 mb-6 rounded-full bg-primary/10 flex items-center justify-center">
106
+ <i data-feather="box" class="text-primary"></i>
107
+ </div>
108
+ <h3 class="text-xl font-bold mb-4 text-white">3D Mockups & Product Visualization</h3>
109
+ <p class="text-gray-400">Photorealistic renders that showcase your product before it exists.</p>
110
+ </div>
111
+
112
+ <!-- Service 5 -->
113
+ <div class="bg-dark p-8 rounded-xl border border-gray-800 hover:border-primary/50 transition-all duration-300 hover:shadow-lg hover:shadow-primary/10">
114
+ <div class="w-14 h-14 mb-6 rounded-full bg-primary/10 flex items-center justify-center">
115
+ <i data-feather="layers" class="text-primary"></i>
116
+ </div>
117
+ <h3 class="text-xl font-bold mb-4 text-white">Branding & Promo Materials</h3>
118
+ <p class="text-gray-400">Cohesive visual identities that make your brand instantly recognizable.</p>
119
+ </div>
120
+ </div>
121
+ </div>
122
+ </section>
123
+
124
+ <!-- Portfolio Section -->
125
+ <section id="portfolio" class="py-20 bg-dark">
126
+ <div class="container mx-auto px-6">
127
+ <h2 class="text-3xl md:text-4xl font-bold mb-16 text-center text-transparent bg-clip-text bg-gradient-to-r from-primary to-secondary">
128
+ Featured Projects
129
+ </h2>
130
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
131
+ <!-- Project 1 -->
132
+ <div class="group relative overflow-hidden rounded-xl h-96">
133
+ <img src="http://static.photos/gaming/640x360/1" alt="Stoner Realms" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-110">
134
+ <div class="absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent p-6 flex flex-col justify-end">
135
+ <h3 class="text-2xl font-bold text-white mb-2">Stoner Realms</h3>
136
+ <p class="text-gray-300">Board game design and Kickstarter campaign</p>
137
+ <div class="mt-4 opacity-0 group-hover:opacity-100 transition-opacity duration-300">
138
+ <a href="#" class="text-primary hover:text-secondary">View Case Study →</a>
139
+ </div>
140
+ </div>
141
+ </div>
142
+
143
+ <!-- Project 2 -->
144
+ <div class="group relative overflow-hidden rounded-xl h-96">
145
+ <img src="http://static.photos/gaming/640x360/2" alt="Elemental Clash" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-110">
146
+ <div class="absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent p-6 flex flex-col justify-end">
147
+ <h3 class="text-2xl font-bold text-white mb-2">Elemental Clash</h3>
148
+ <p class="text-gray-300">Card game illustration and packaging design</p>
149
+ <div class="mt-4 opacity-0 group-hover:opacity-100 transition-opacity duration-300">
150
+ <a href="#" class="text-primary hover:text-secondary">View Case Study →</a>
151
+ </div>
152
+ </div>
153
+ </div>
154
+
155
+ <!-- Project 3 -->
156
+ <div class="group relative overflow-hidden rounded-xl h-96">
157
+ <img src="http://static.photos/gaming/640x360/3" alt="Jump the Shark" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-110">
158
+ <div class="absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent p-6 flex flex-col justify-end">
159
+ <h3 class="text-2xl font-bold text-white mb-2">Jump the Shark</h3>
160
+ <p class="text-gray-300">Party game animation and marketing materials</p>
161
+ <div class="mt-4 opacity-0 group-hover:opacity-100 transition-opacity duration-300">
162
+ <a href="#" class="text-primary hover:text-secondary">View Case Study →</a>
163
+ </div>
164
+ </div>
165
+ </div>
166
+
167
+ <!-- Project 4 -->
168
+ <div class="group relative overflow-hidden rounded-xl h-96">
169
+ <img src="http://static.photos/gaming/640x360/4" alt="Racket" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-110">
170
+ <div class="absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent p-6 flex flex-col justify-end">
171
+ <h3 class="text-2xl font-bold text-white mb-2">Racket</h3>
172
+ <p class="text-gray-300">Tabletop game branding and visual identity</p>
173
+ <div class="mt-4 opacity-0 group-hover:opacity-100 transition-opacity duration-300">
174
+ <a href="#" class="text-primary hover:text-secondary">View Case Study →</a>
175
+ </div>
176
+ </div>
177
+ </div>
178
+
179
+ <!-- Project 5 -->
180
+ <div class="group relative overflow-hidden rounded-xl h-96">
181
+ <img src="http://static.photos/gaming/640x360/5" alt="King of Kirt" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-110">
182
+ <div class="absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent p-6 flex flex-col justify-end">
183
+ <h3 class="text-2xl font-bold text-white mb-2">King of Kirt</h3>
184
+ <p class="text-gray-300">Strategy game components and 3D renders</p>
185
+ <div class="mt-4 opacity-0 group-hover:opacity-100 transition-opacity duration-300">
186
+ <a href="#" class="text-primary hover:text-secondary">View Case Study →</a>
187
+ </div>
188
+ </div>
189
+ </div>
190
+
191
+ <!-- Project 6 -->
192
+ <div class="group relative overflow-hidden rounded-xl h-96">
193
+ <div class="w-full h-full bg-gradient-to-br from-primary/20 to-secondary/20 flex items-center justify-center">
194
+ <div class="text-center p-6">
195
+ <h3 class="text-2xl font-bold text-white mb-4">Your Project Here</h3>
196
+ <a href="#contact" class="inline-block px-6 py-3 rounded-full bg-white text-dark font-semibold hover:bg-gray-100 transition-all duration-300">
197
+ Let's Talk
198
+ </a>
199
+ </div>
200
+ </div>
201
+ </div>
202
+ </div>
203
+ </div>
204
+ </section>
205
+
206
+ <!-- AI Section -->
207
+ <section class="py-20 bg-gradient-to-r from-darker to-primary/10">
208
+ <div class="container mx-auto px-6">
209
+ <div class="max-w-4xl mx-auto text-center">
210
+ <h2 class="text-3xl md:text-4xl font-bold mb-8 text-transparent bg-clip-text bg-gradient-to-r from-white to-secondary">
211
+ AI-Powered Creativity
212
+ </h2>
213
+ <p class="text-lg md:text-xl leading-relaxed text-gray-300 mb-12">
214
+ We integrate the latest AI tools to accelerate creative production while maintaining artistic integrity and human oversight.
215
+ </p>
216
+ <div class="flex flex-wrap justify-center gap-8">
217
+ <div class="bg-dark p-4 rounded-lg border border-gray-800 w-24 h-24 flex items-center justify-center">
218
+ <img src="https://upload.wikimedia.org/wikipedia/commons/0/04/ChatGPT_logo.svg" alt="ChatGPT" class="w-16">
219
+ </div>
220
+ <div class="bg-dark p-4 rounded-lg border border-gray-800 w-24 h-24 flex items-center justify-center">
221
+ <img src="https://upload.wikimedia.org/wikipedia/commons/3/3a/Midjourney_Emblem.png" alt="Midjourney" class="w-16">
222
+ </div>
223
+ <div class="bg-dark p-4 rounded-lg border border-gray-800 w-24 h-24 flex items-center justify-center">
224
+ <img src="https://upload.wikimedia.org/wikipedia/commons/1/1b/Runway_ML_logo.png" alt="Runway" class="w-16">
225
+ </div>
226
+ <div class="bg-dark p-4 rounded-lg border border-gray-800 w-24 h-24 flex items-center justify-center">
227
+ <img src="https://upload.wikimedia.org/wikipedia/commons/e/eb/ElevenLabs_logo.svg" alt="ElevenLabs" class="w-16">
228
+ </div>
229
+ <div class="bg-dark p-4 rounded-lg border border-gray-800 w-24 h-24 flex items-center justify-center">
230
+ <img src="https://upload.wikimedia.org/wikipedia/commons/3/3f/Sora_%28AI%29_logo.png" alt="Sora" class="w-16">
231
+ </div>
232
+ </div>
233
+ </div>
234
+ </div>
235
+ </section>
236
+
237
+ <!-- Contact Section -->
238
+ <section id="contact" class="py-20 bg-dark">
239
+ <div class="container mx-auto px-6">
240
+ <div class="max-w-4xl mx-auto text-center">
241
+ <h2 class="text-3xl md:text-4xl font-bold mb-8 text-transparent bg-clip-text bg-gradient-to-r from-primary to-secondary">
242
+ Let's Create Something Amazing
243
+ </h2>
244
+ <p class="text-xl md:text-2xl leading-relaxed text-gray-300 mb-12">
245
+ Ready to bring your creative vision to life? Get in touch with our team.
246
+ </p>
247
+ <div class="mb-12">
248
+ <a href="mailto:multimediaone.team@gmail.com" class="text-2xl font-semibold text-white hover:text-primary transition-colors duration-300">
249
+ multimediaone.team@gmail.com
250
+ </a>
251
+ </div>
252
+ <div class="flex justify-center gap-6">
253
+ <a href="#" class="w-12 h-12 rounded-full bg-gray-800 hover:bg-primary flex items-center justify-center transition-all duration-300">
254
+ <i data-feather="youtube" class="text-white"></i>
255
+ </a>
256
+ <a href="#" class="w-12 h-12 rounded-full bg-gray-800 hover:bg-pink-600 flex items-center justify-center transition-all duration-300">
257
+ <i data-feather="instagram" class="text-white"></i>
258
+ </a>
259
+ <a href="#" class="w-12 h-12 rounded-full bg-gray-800 hover:bg-blue-400 flex items-center justify-center transition-all duration-300">
260
+ <i data-feather="twitter" class="text-white"></i>
261
+ </a>
262
+ <a href="#" class="w-12 h-12 rounded-full bg-gray-800 hover:bg-green-500 flex items-center justify-center transition-all duration-300">
263
+ <i data-feather="dollar-sign" class="text-white"></i>
264
+ </a>
265
+ </div>
266
+ </div>
267
+ </div>
268
+ </section>
269
+
270
+ <!-- Footer Component -->
271
+ <custom-footer></custom-footer>
272
+
273
+ <!-- Scripts -->
274
+ <script src="components/navbar.js"></script>
275
+ <script src="components/footer.js"></script>
276
+ <script src="script.js"></script>
277
+ <script>
278
+ feather.replace();
279
+ </script>
280
+ <script src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
281
+ </body>
282
+ </html>
script.js ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Smooth scrolling for anchor links
2
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
3
+ anchor.addEventListener('click', function (e) {
4
+ e.preventDefault();
5
+
6
+ const targetId = this.getAttribute('href');
7
+ if (targetId === '#') return;
8
+
9
+ const targetElement = document.querySelector(targetId);
10
+ if (targetElement) {
11
+ window.scrollTo({
12
+ top: targetElement.offsetTop - 80,
13
+ behavior: 'smooth'
14
+ });
15
+ }
16
+ });
17
+ });
18
+
19
+ // Add scroll reveal animations
20
+ document.addEventListener('DOMContentLoaded', () => {
21
+ const animateOnScroll = () => {
22
+ const elements = document.querySelectorAll('.fade-in, .slide-up, .slide-left, .slide-right');
23
+
24
+ elements.forEach(element => {
25
+ const elementTop = element.getBoundingClientRect().top;
26
+ const elementVisible = 150;
27
+
28
+ if (elementTop < window.innerHeight - elementVisible) {
29
+ element.classList.add('active');
30
+ }
31
+ });
32
+ };
33
+
34
+ // Initial check
35
+ animateOnScroll();
36
+
37
+ // Check on scroll
38
+ window.addEventListener('scroll', animateOnScroll);
39
+ });
40
+
41
+ // Mobile menu toggle functionality will be handled by navbar component
style.css CHANGED
@@ -1,28 +1,60 @@
1
- body {
2
- padding: 2rem;
3
- font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
4
  }
5
 
6
- h1 {
7
- font-size: 16px;
8
- margin-top: 0;
9
  }
10
 
11
- p {
12
- color: rgb(107, 114, 128);
13
- font-size: 15px;
14
- margin-bottom: 10px;
15
- margin-top: 5px;
16
  }
17
 
18
- .card {
19
- max-width: 620px;
20
- margin: 0 auto;
21
- padding: 16px;
22
- border: 1px solid lightgray;
23
- border-radius: 16px;
24
  }
25
 
26
- .card p:last-child {
27
- margin-bottom: 0;
 
 
 
 
 
 
28
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Custom Scrollbar */
2
+ ::-webkit-scrollbar {
3
+ width: 10px;
4
  }
5
 
6
+ ::-webkit-scrollbar-track {
7
+ background: #020617;
 
8
  }
9
 
10
+ ::-webkit-scrollbar-thumb {
11
+ background: #7e22ce;
12
+ border-radius: 5px;
 
 
13
  }
14
 
15
+ ::-webkit-scrollbar-thumb:hover {
16
+ background: #6b21a8;
 
 
 
 
17
  }
18
 
19
+ /* Animations */
20
+ @keyframes float {
21
+ 0%, 100% {
22
+ transform: translateY(0);
23
+ }
24
+ 50% {
25
+ transform: translateY(-20px);
26
+ }
27
  }
28
+
29
+ .float-animation {
30
+ animation: float 6s ease-in-out infinite;
31
+ }
32
+
33
+ /* Custom Styles */
34
+ .hero-glass {
35
+ background: rgba(15, 23, 42, 0.7);
36
+ backdrop-filter: blur(10px);
37
+ -webkit-backdrop-filter: blur(10px);
38
+ border: 1px solid rgba(255, 255, 255, 0.1);
39
+ }
40
+
41
+ .hover-glow:hover {
42
+ box-shadow: 0 0 15px rgba(124, 58, 237, 0.5);
43
+ }
44
+
45
+ .text-gradient {
46
+ background-clip: text;
47
+ -webkit-background-clip: text;
48
+ color: transparent;
49
+ }
50
+
51
+ /* Responsive Adjustments */
52
+ @media (max-width: 768px) {
53
+ .hero-title {
54
+ font-size: 2.5rem;
55
+ }
56
+
57
+ .hero-subtitle {
58
+ font-size: 1rem;
59
+ }
60
+ }