Spaces:
Sleeping
Sleeping
| body { | |
| margin: 0; | |
| padding: 0; | |
| font-family: Arial, Helvetica, sans-serif; | |
| color: lightgray; | |
| } | |
| .container { | |
| position: relative; | |
| width: 100%; | |
| min-height: 100vh; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| gap: 100px; | |
| background-color: #001f7c38; | |
| } | |
| .back-vid { | |
| position: fixed; | |
| right: 0; | |
| bottom: 0; | |
| z-index: -1; | |
| mix-blend-mode: lighten; | |
| } | |
| header { | |
| display: flex; | |
| position:fixed; | |
| top: 0; | |
| right: 0; | |
| left: 0; | |
| align-items: center; | |
| justify-content: space-between; | |
| height: 70px; | |
| background-color: rgba(255, 255, 255, 0.123); | |
| backdrop-filter: blur(10px); | |
| padding: 0 30px; | |
| box-shadow: 0 0 15px #72a1de68; | |
| z-index: 999; | |
| } | |
| .left { | |
| display: flex; | |
| align-items: center; | |
| } | |
| .left img { | |
| width: 40px; | |
| margin: 0 15px; | |
| } | |
| header ul { | |
| display: flex; | |
| justify-content: space-between; | |
| width: 50%; | |
| padding: 15px 15px; | |
| border-radius: 50px; | |
| background-color: rgba(0, 0, 69, 0.30); | |
| backdrop-filter: blur(10px); | |
| box-shadow: 0 0 10px #727fde65; /* Fix virgule incorrecte */ | |
| } | |
| header ul li { | |
| list-style: none; | |
| } | |
| header ul a { | |
| text-decoration: none; | |
| color: white; | |
| font-weight: 700; | |
| margin: 0 10px; | |
| } | |
| .box-icons { | |
| display: flex; | |
| gap: 40px; | |
| } | |
| .box-icons a { | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| font-size: 20px; | |
| width: 30px; | |
| height: 30px; | |
| border: 2px solid #727fde; | |
| text-decoration: none; | |
| color: lightgray; | |
| border-radius: 50%; | |
| transition: 0.4s; | |
| } | |
| .box-icons a:hover { | |
| background-color: #727fde; | |
| color: black; | |
| box-shadow: 0 0 15px #727fde6f; | |
| } | |
| .blackhole-box { | |
| z-index: -1; | |
| position: absolute; | |
| top:0; | |
| width:100%; | |
| justify-content: center; | |
| mix-blend-mode: lighten; | |
| } | |
| .blackhole-box video { | |
| width: 100%; | |
| margin-top: -23.5%; | |
| } | |
| .hero { | |
| position: relative; | |
| display: flex; | |
| width: 100%; | |
| height: 100vh; | |
| align-items: center; | |
| justify-content: space-between; | |
| } | |
| .hero-info { | |
| position: absolute; | |
| left: 5%; | |
| } | |
| .hero-info .hero-info-title { | |
| color: #727fde; | |
| padding: 8px 5px; | |
| border: 1px solid #727fde77; | |
| width: 260px; | |
| margin-top: 40px; | |
| background-color: #2200493d; | |
| box-shadow: 0 0 5px #727fde88; | |
| border-radius: 50px; | |
| } | |
| .hero-info h1 { | |
| font-size: 60px; | |
| max-width: 600px; | |
| font-weight: 700; | |
| line-height: 60px; | |
| margin-top: 40px; | |
| margin-bottom: 30px; | |
| } | |
| .hero-info p { | |
| max-width: 550px; | |
| line-height: 25px; | |
| margin-bottom: 40px; | |
| font-size: 20px; | |
| } | |
| .hero-info button { | |
| position: relative; | |
| padding: 15px 35px; | |
| border-radius: 10px; | |
| border: 1px solid #727fdeb4; | |
| background: linear-gradient(90deg, #220049, #00bfff, #220049); /* Gradient matching your theme */ | |
| background-size: 200% 100%; | |
| color: white; | |
| font-weight: 600; | |
| cursor: pointer; | |
| display: flex; | |
| align-items: center; | |
| gap: 10px; /* Space between text and icon */ | |
| overflow: hidden; | |
| animation: slideGradient 3s infinite linear; /* Sliding gradient */ | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .hero-info button i { | |
| font-size: 20px; | |
| } | |
| /* Pulsating Glow */ | |
| .hero-info button::before { | |
| content: ''; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| width: 120%; | |
| height: 120%; | |
| background: radial-gradient(circle, rgba(114, 127, 222, 0.5), transparent); | |
| transform: translate(-50%, -50%) scale(0); | |
| animation: pulseGlow 2s infinite ease-in-out; | |
| z-index: -1; | |
| } | |
| .hero-info button:hover { | |
| transform: scale(1.05); | |
| box-shadow: 0 0 20px #727fdecc; | |
| } | |
| /* Animations */ | |
| @keyframes slideGradient { | |
| 0% { background-position: 0% 0%; } | |
| 50% { background-position: 100% 0%; } | |
| 100% { background-position: 0% 0%; } | |
| } | |
| @keyframes pulseGlow { | |
| 0% { transform: translate(-50%, -50%) scale(0); opacity: 0.6; } | |
| 50% { transform: translate(-50%, -50%) scale(1); opacity: 0.2; } | |
| 100% { transform: translate(-50%, -50%) scale(0); opacity: 0.6; } | |
| } | |
| /* Media queries */ | |
| @media (max-aspect-ratio: 16/9) { | |
| .back-vid { | |
| width: auto; | |
| height: 100%; | |
| } | |
| } | |
| @media (min-aspect-ratio: 16/9) { | |
| .back-vid { | |
| width: 100%; | |
| height: auto; | |
| } | |
| } | |
| .hero-vid-box{ | |
| position: absolute; | |
| right:3%; | |
| } | |
| .hero-vid-box video{ | |
| height: 800px; | |
| mix-blend-mode: screen; | |
| } | |
| .scroll-down { | |
| height: 60px; | |
| width: 30px; | |
| border: 2px solid lightgray; | |
| position: absolute; | |
| left: 49%; | |
| bottom: 3%; | |
| border-radius: 50px; | |
| cursor: pointer; | |
| box-shadow: 0 0 15px rgba(211, 211, 211, 0.477); | |
| display: flex; | |
| } | |
| .scroll-down::before, | |
| .scroll-down::after, | |
| .scroll-down span { | |
| content: ""; | |
| position:absolute ; | |
| left: 50%; | |
| width: 10px; | |
| height: 10px; | |
| border: 2px solid lightgray; | |
| border-top: transparent; | |
| border-left: transparent; | |
| transform: translateX(-50%) rotate(45deg); | |
| opacity: 0; | |
| animation: scroll-down 2s infinite ease-in-out; | |
| } | |
| .scroll-down::before { | |
| top: 15%; | |
| animation-delay: 0s; | |
| } | |
| .scroll-down::after { | |
| top: 30%; | |
| animation-delay: 0.3s; | |
| } | |
| .scroll-down span { | |
| top: 45%; | |
| animation-delay: 0.6s; | |
| } | |
| @keyframes scroll-down { | |
| 0% { | |
| opacity: 0; | |
| transform: translateX(-50%) translateY(0) rotate(45deg); | |
| } | |
| 30% { | |
| opacity: 1; | |
| transform: translateX(-50%) translateY(5px) rotate(45deg); | |
| } | |
| 60% { | |
| opacity: 1; | |
| transform: translateX(-50%) translateY(10px) rotate(45deg); | |
| } | |
| 100% { | |
| opacity: 0; | |
| transform: translateX(-50%) translateY(15px) rotate(45deg); | |
| } | |
| } | |
| .info-section { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| width: 90%; | |
| margin: 120px auto 0; /* More top margin for prominence */ | |
| } | |
| .section-title { | |
| font-size: 48px; /* Bigger for impact */ | |
| font-weight: 800; | |
| color: #fff; | |
| text-shadow: 0 0 10px rgba(0, 191, 255, 0.8); /* Glowing title */ | |
| margin-bottom: 60px; | |
| } | |
| .info-cards { | |
| display: grid; | |
| grid-template-columns: repeat(2, 1fr); /* 2 columns */ | |
| grid-template-rows: auto auto; | |
| gap: 50px; /* Wider gap for breathing room */ | |
| width: 100%; | |
| perspective: 1000px; /* For 3D tilt effect */ | |
| } | |
| .card { | |
| position: relative; | |
| width: 100%; | |
| height: 60vh; /* Uniform, taller height */ | |
| transform-style: preserve-3d; /* Enable 3D effects */ | |
| transition: transform 0.5s ease; | |
| } | |
| /* Inner Card for Layering */ | |
| .card-inner { | |
| position: absolute; | |
| width: 100%; | |
| height: 100%; | |
| background: linear-gradient(135deg, rgba(8, 0, 32, 0.9), rgba(0, 191, 255, 0.2)); /* Gradient background */ | |
| border: 2px solid #00bfff; /* Neon blue edge */ | |
| clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 90%, 10% 100%, 0 100%); /* Angled shape */ | |
| box-shadow: 0 0 15px rgba(0, 191, 255, 0.5); | |
| overflow: hidden; | |
| transition: box-shadow 0.3s ease; | |
| } | |
| /* Hover Effect */ | |
| .card:hover { | |
| transform: rotateY(10deg) rotateX(5deg); /* 3D tilt */ | |
| } | |
| .card:hover .card-inner { | |
| box-shadow: 0 0 30px rgba(0, 191, 255, 0.9), inset 0 0 20px rgba(0, 191, 255, 0.4); /* Enhanced glow */ | |
| } | |
| /* Media Styling */ | |
| .card img, .card video { | |
| position: absolute; | |
| top: 15%; /* Higher for text space */ | |
| left: 50%; | |
| transform: translateX(-50%); | |
| width: 70%; | |
| height: 45%; | |
| object-fit: cover; | |
| clip-path: polygon(25% 0%, 75% 0%, 100% 25%, 100% 75%, 75% 100%, 25% 100%, 0% 75%, 0% 25%); /* Hexagonal frame */ | |
| border: 1px solid #00bfff; | |
| box-shadow: 0 0 10px rgba(0, 191, 255, 0.7); | |
| transition: transform 0.3s ease; | |
| } | |
| .card video { | |
| mix-blend-mode: normal; /* Clear video */ | |
| animation: subtlePulse 4s infinite ease-in-out; /* Subtle pulsing */ | |
| } | |
| /* Media Hover */ | |
| .card:hover img, .card:hover video { | |
| transform: translateX(-50%) scale(1.05); /* Slight zoom */ | |
| } | |
| /* Text Styling */ | |
| .card h1 { | |
| position: absolute; | |
| top: 5%; /* Near top for hierarchy */ | |
| left: 5%; | |
| font-size: 30px; | |
| font-weight: 700; | |
| color: #fff; | |
| text-transform: uppercase; | |
| letter-spacing: 2px; | |
| text-shadow: 0 0 8px rgba(0, 191, 255, 0.8); | |
| z-index: 1; | |
| } | |
| .card p { | |
| position: absolute; | |
| bottom: 5%; | |
| left: 5%; | |
| max-width: 90%; | |
| color: #e0e0e0; /* Lighter for contrast */ | |
| font-size: 15px; | |
| line-height: 22px; | |
| z-index: 1; | |
| } | |
| /* Specific Adjustments for Card 1 (Two <p> Tags) */ | |
| .card:nth-child(1) { | |
| height: 65vh; /* Taller for extra content */ | |
| } | |
| .card:nth-child(1) p:nth-child(2) { | |
| bottom: 25%; /* First <p> higher */ | |
| } | |
| .card:nth-child(1) p:nth-child(3) { | |
| bottom: 5%; /* Second <p> below */ | |
| } | |
| /* Animations */ | |
| @keyframes subtlePulse { | |
| 0% { transform: translateX(-50%) scale(1); } | |
| 50% { transform: translateX(-50%) scale(1.03); } | |
| 100% { transform: translateX(-50%) scale(1); } | |
| } | |
| .my-projects { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| position: relative; | |
| width: 90%; /* Wider for a bold presence */ | |
| min-height: 100vh; | |
| margin: 120px auto; /* Slightly more top margin */ | |
| background: transparent; | |
| } | |
| .section-title { | |
| font-size: 42px; /* Slightly larger */ | |
| font-weight: 800; | |
| color: #fff; | |
| margin-bottom: 70px; | |
| text-align: center; | |
| letter-spacing: 1px; /* Subtle spacing */ | |
| } | |
| /* Card Container */ | |
| .project-card { | |
| display: flex; | |
| width: 100%; | |
| height: 28vh; /* Refined height */ | |
| align-items: center; | |
| justify-content: center; | |
| gap: 3%; /* Tighter, polished gap */ | |
| margin-bottom: 35px; /* Consistent spacing */ | |
| background: transparent; | |
| } | |
| /* Video Box */ | |
| .project-vidbox { | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| width: 40%; | |
| height: 100%; | |
| min-width: 320px; /* Balanced minimum */ | |
| background: transparent; | |
| position: relative; | |
| } | |
| .project-vidbox video { | |
| width: 100%; | |
| height: 100%; | |
| object-fit: cover; | |
| clip-path: polygon(0 10%, 90% 0, 100% 20%, 100% 80%, 90% 100%, 0 90%, 10% 80%, 0 20%); /* Sharp, angular frame */ | |
| border: 1px solid rgba(0, 191, 255, 0.4); /* Faint neon blue border */ | |
| filter: brightness(1.1); /* Subtle enhancement */ | |
| } | |
| /* Content Box */ | |
| .project-info { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: flex-start; | |
| justify-content: center; | |
| width: 55%; | |
| background: transparent; | |
| padding: 0 0 0 3%; /* Minimal padding, left-aligned */ | |
| } | |
| .project-info h1 { | |
| font-size: 25px; /* Clean and bold */ | |
| font-weight: 700; | |
| color: #fff; | |
| margin-bottom: 12px; | |
| max-width: 100%; | |
| text-wrap: wrap; | |
| line-height: 28px; /* Better spacing */ | |
| } | |
| .project-info p { | |
| font-size: 16px; | |
| color: #e0e0e0; /* Lighter gray */ | |
| line-height: 22px; | |
| max-width: 95%; | |
| margin: 0; | |
| font-weight: 400; /* Lighter weight for contrast */ | |
| } | |
| /* Gradient Text */ | |
| .gradient { | |
| background: linear-gradient(to right, #008baa, #7e42a7, #6600c5, #6070fd, #2a46ff, #0099ff, #008baa); | |
| background-size: 200%; | |
| background-clip: text; | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| } | |
| .skills-section { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| position: relative; | |
| } | |
| .skills-box { | |
| width: 100%; | |
| height: 90vh; | |
| position: relative; | |
| display: flex ; | |
| align-items: start; | |
| justify-content: center; | |
| } | |
| .skills-title{ | |
| font-size: 42px; /* Slightly larger */ | |
| font-weight: 800; | |
| color: #fff; | |
| margin-bottom: 70px; | |
| text-align: center; | |
| letter-spacing: 1px; /* Subtle spacing */ | |
| } | |
| .skills-img { | |
| width: 70%; | |
| mix-blend-mode: lighten; | |
| opacity: 0.7; | |
| } | |
| .d{ | |
| position: absolute; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: start; | |
| top:25%; | |
| left:5%; | |
| max-width: 300px; | |
| } | |
| .coder{ | |
| position: absolute; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: start; | |
| top:25%; | |
| right :5%; | |
| max-width: 300px; | |
| } | |
| .d p { | |
| font-size: 16px; | |
| color: #e0e0e0; /* Lighter gray */ | |
| line-height: 22px; | |
| max-width: 95%; | |
| margin: 0; | |
| font-weight: 400; /* Lighter weight for contrast */ | |
| } | |
| .coder p { | |
| font-size: 16px; | |
| color: #e0e0e0; /* Lighter gray */ | |
| line-height: 22px; | |
| max-width: 95%; | |
| margin: 0; | |
| font-weight: 400; /* Lighter weight for contrast */ | |
| } | |
| .slider { | |
| position: absolute; | |
| bottom: 5%; | |
| right: 20%; | |
| width: 60%; | |
| height: var(--height); | |
| overflow: hidden; /* Fixed: valid value to contain sliding items */ | |
| mix-blend-mode: difference; | |
| opacity: 0.8; | |
| } | |
| .slider .list { | |
| display: flex; | |
| width: calc(var(--width) * var(--quantity)); /* Fixed: proper calc syntax */ | |
| position: relative; | |
| } | |
| .slider .list .items { /* Changed from .item to match HTML class */ | |
| width: var(--width); | |
| height: var(--height); | |
| position: absolute; | |
| left: 100%; | |
| animation: autoRun 10s linear infinite; | |
| animation-delay: calc((10s / var(--quantity)) * (var(--position) - 1)); /* Fixed: proper calc syntax */ | |
| transition: filter 0.5s; | |
| } | |
| .slider .list .items img { | |
| width: 100%; | |
| height: 100%; /* Ensure images fill the item */ | |
| object-fit: cover; /* Keep aspect ratio */ | |
| } | |
| @keyframes autoRun { | |
| from { | |
| left: 100%; | |
| } | |
| to { | |
| left: calc(var(--width) * -1); /* Smooth slide out to the left */ | |
| } | |
| } | |
| .slider:hover .items { | |
| animation-play-state: paused; /* No !important needed */ | |
| filter: grayscale(1); | |
| } | |
| .slider .items:hover { /* Fixed selector */ | |
| filter: grayscale(0); | |
| } | |
| /* ... [Previous CSS] ... */ | |
| /* ... [Previous CSS] ... */ | |
| .guides-section { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| position: relative; | |
| width: 90%; | |
| min-height: 100vh; | |
| margin: 120px auto; | |
| background: transparent; | |
| } | |
| .guides-title { | |
| font-size: 42px; | |
| font-weight: 800; | |
| color: #fff; | |
| margin-bottom: 70px; | |
| text-align: center; | |
| letter-spacing: 1px; | |
| text-shadow: 0 0 10px rgba(0, 191, 255, 0.8); /* Glowing effect */ | |
| animation: glowPulse 2s infinite ease-in-out; | |
| } | |
| .guides-box { | |
| width: 100%; | |
| height: 70vh; | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| } | |
| .guides-content { | |
| width: 70%; | |
| height: 85%; | |
| background: rgba(0, 0, 50, 0.5); | |
| border: 2px solid rgba(0, 191, 255, 0.4); | |
| clip-path: ellipse(60% 70% at 50% 50%); | |
| padding: 50px 40px; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| justify-content: space-between; | |
| text-align: center; | |
| } | |
| .guides-subtitle { | |
| font-size: 28px; | |
| font-weight: 700; | |
| color: #00bfff; | |
| margin-bottom: 20px; | |
| text-transform: uppercase; | |
| background: linear-gradient(90deg, #00bfff, #ff6f91, #00bfff); | |
| background-size: 200%; | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| animation: gradientShift 3s infinite linear; | |
| } | |
| .guides-text { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 15px; /* Clean spacing between paragraphs */ | |
| } | |
| .guides-text p { | |
| font-size: 16px; | |
| color: #e0e0e0; | |
| line-height: 22px; | |
| max-width: 85%; | |
| margin: 0 auto; /* Centered alignment */ | |
| position: relative; | |
| padding-left: 20px; | |
| transition: transform 0.3s ease; | |
| } | |
| .guides-text p::before { | |
| content: "✨"; /* Cosmic sparkle */ | |
| position: absolute; | |
| left: 0; | |
| color: #00bfff; | |
| font-size: 18px; | |
| } | |
| .guides-text p:hover { | |
| transform: translateX(10px); /* Subtle shift on hover */ | |
| } | |
| .upgrades-title { | |
| font-size: 22px; | |
| font-weight: 700; | |
| color: #00bfff; | |
| margin: 20px 0 15px; | |
| text-transform: uppercase; | |
| text-shadow: 0 0 8px rgba(0, 191, 255, 0.6); | |
| } | |
| .guides-button { | |
| padding: 12px 30px; | |
| border-radius: 25px; | |
| border: 1px solid #00bfff; | |
| background: linear-gradient(90deg, #220049, #00bfff, #220049); | |
| background-size: 200% 100%; | |
| color: white; | |
| font-weight: 600; | |
| cursor: pointer; | |
| display: flex; | |
| align-items: center; | |
| gap: 8px; | |
| overflow: hidden; | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .guides-button:hover { | |
| transform: scale(1.05); | |
| box-shadow: 0 0 15px rgba(0, 191, 255, 0.8); | |
| } | |
| @keyframes glowPulse { | |
| 0% { text-shadow: 0 0 10px rgba(0, 191, 255, 0.8); } | |
| 50% { text-shadow: 0 0 20px rgba(0, 191, 255, 1); } | |
| 100% { text-shadow: 0 0 10px rgba(0, 191, 255, 0.8); } | |
| } | |
| @keyframes gradientShift { | |
| 0% { background-position: 0% 0%; } | |
| 100% { background-position: 200% 0%; } | |
| } | |
| /* ... [Guides Section CSS] ... */ | |
| /* ... [Guides Section CSS] ... */ | |
| .next-up-section { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| position: relative; | |
| width: 90%; | |
| min-height: 100vh; | |
| margin: 120px auto; | |
| background: transparent; | |
| } | |
| .next-up-title { | |
| font-size: 42px; | |
| font-weight: 800; | |
| color: #fff; | |
| margin-bottom: 70px; | |
| text-align: center; | |
| letter-spacing: 1px; | |
| text-shadow: 0 0 10px rgba(0, 191, 255, 0.8); /* Glowing effect */ | |
| animation: glowPulse 2s infinite ease-in-out; | |
| } | |
| .next-up-container { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: center; | |
| width: 100%; | |
| gap: 40px; | |
| position: relative; | |
| } | |
| .next-up-card { | |
| width: 45%; | |
| height: 50vh; | |
| background: rgba(0, 0, 50, 0.5); | |
| border: 2px solid rgba(0, 191, 255, 0.4); | |
| padding: 20px; | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: center; | |
| align-items: center; | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .next-up-video { | |
| width: 50%; | |
| height: 600px; | |
| border: none; /* No border, keeping it clean */ | |
| background: none; | |
| padding: 0; | |
| overflow: hidden; | |
| /* Remove clip-path entirely from video */ | |
| } | |
| .next-up-video .background-video { | |
| width: 100%; | |
| height: 100%; | |
| object-fit: cover; | |
| mix-blend-mode: screen; | |
| filter: brightness(1.1); | |
| position: relative; | |
| } | |
| .next-up-content { | |
| clip-path: polygon(15% 0%, 85% 0%, 100% 15%, 100% 85%, 85% 100%, 15% 100%, 0% 85%, 0% 15%); | |
| width: 45%; | |
| } | |
| /* Hover effect only enhances, no shape change */ | |
| .next-up-card:hover { | |
| transform: scale(1.03); | |
| box-shadow: 0 0 20px rgba(0, 191, 255, 0.8); | |
| } | |
| /* Ensure video stays unchanged on hover */ | |
| .next-up-video:hover { | |
| transform: none; /* No scaling */ | |
| box-shadow: none; /* No extra shadow */ | |
| } | |
| .next-up-content h2 { | |
| font-size: 24px; | |
| font-weight: 700; | |
| color: #00bfff; | |
| margin-bottom: 25px; | |
| text-transform: uppercase; | |
| text-align: center; | |
| } | |
| .next-up-content ul { | |
| list-style: none; | |
| padding: 0; | |
| width: 80%; | |
| } | |
| .next-up-content li { | |
| font-size: 16px; | |
| color: #e0e0e0; | |
| line-height: 22px; | |
| text-align: center; | |
| margin: 15px 0; | |
| } | |
| .next-up-content .separator { | |
| width: 50px; | |
| height: 1px; | |
| background: linear-gradient(to right, transparent, #00bfff, transparent); | |
| margin: 10px auto; | |
| } | |
| /* ... [More Features CSS] ... */ | |
| /* ... [Footer CSS] ... */ | |
| .more-features-section { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| position: relative; | |
| width: 90%; | |
| min-height: 100vh; | |
| margin: 120px auto; | |
| background: transparent; | |
| } | |
| .more-features-title { | |
| font-size: 42px; | |
| font-weight: 800; | |
| color: #fff; | |
| margin-bottom: 70px; | |
| text-align: center; | |
| letter-spacing: 1px; | |
| text-shadow: 0 0 10px rgba(0, 191, 255, 0.8); /* Glowing effect */ | |
| animation: glowPulse 2s infinite ease-in-out; | |
| } | |
| .more-features-container { | |
| width: 100%; | |
| height: 60vh; | |
| position: relative; | |
| display: flex; | |
| justify-content: space-around; | |
| align-items: center; | |
| } | |
| .feature-bubble { | |
| width: 20%; | |
| height: 25vh; | |
| background: rgba(0, 0, 50, 0.6); | |
| border: 2px solid rgba(0, 191, 255, 0.4); | |
| border-radius: 50%; | |
| padding: 20px; | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: center; | |
| align-items: center; | |
| text-align: center; | |
| animation: bubbleFloat 4s ease-in-out infinite; | |
| } | |
| .feature-bubble:nth-child(1) { animation-delay: 0s; } | |
| .feature-bubble:nth-child(2) { animation-delay: 1s; } | |
| .feature-bubble:nth-child(3) { animation-delay: 0.5s; } | |
| .feature-bubble:nth-child(4) { animation-delay: 1.5s; } | |
| .feature-bubble h2 { | |
| font-size: 18px; | |
| font-weight: 700; | |
| color: #00bfff; | |
| margin-bottom: 10px; | |
| text-transform: uppercase; | |
| } | |
| .feature-bubble p { | |
| font-size: 14px; | |
| color: #e0e0e0; | |
| line-height: 18px; | |
| max-width: 90%; | |
| } | |
| @keyframes bubbleFloat { | |
| 0% { transform: translateY(0); } | |
| 50% { transform: translateY(-20px); } | |
| 100% { transform: translateY(0); } | |
| } | |
| /* ... [Footer CSS] ... */ | |
| footer { | |
| background: transparent; /* Fully transparent background */ | |
| color: #fff; | |
| padding: 20px; | |
| font-family: 'Arial', sans-serif; | |
| position: relative; | |
| width: 100%; | |
| box-sizing: border-box; | |
| /*backdrop-filter: blur(5px); Frosted glass effect over background */ | |
| border-top: 1px solid rgba(0, 191, 255, 0.3); /* Light blue accent */ | |
| } | |
| .footer-wrapper { | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); | |
| gap: 15px; /* Fixed typo from 'gap: 15' */ | |
| } | |
| .footer-brand h2 { | |
| font-size: 24px; | |
| margin-bottom: 5px; | |
| color: #00bfff; | |
| } | |
| .footer-brand p { | |
| font-size: 12px; | |
| color: #a0a0c0; | |
| margin: 0; | |
| } | |
| .footer-links h4, | |
| .footer-contact h4, | |
| .footer-social h4 { | |
| font-size: 16px; | |
| margin-bottom: 8px; | |
| color: #fff; | |
| } | |
| .footer-links ul, | |
| .footer-contact ul { | |
| list-style: none; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| .footer-links ul li, | |
| .footer-contact ul li { | |
| margin-bottom: 6px; | |
| } | |
| .footer-links ul li a, | |
| .footer-contact ul li a { | |
| color: #a0a0c0; | |
| text-decoration: none; | |
| font-size: 12px; | |
| transition: color 0.3s ease; | |
| } | |
| .footer-links ul li a:hover, | |
| .footer-contact ul li a:hover { | |
| color: #00bfff; | |
| } | |
| .footer-contact ul li i { | |
| margin-right: 6px; | |
| color: #00bfff; | |
| } | |
| .footer-social .social-links { | |
| display: flex; | |
| gap: 10px; | |
| margin-bottom: 8px; | |
| } | |
| .footer-social .social-links a { | |
| color: #fff; | |
| font-size: 18px; | |
| transition: color 0.3s ease; | |
| } | |
| .footer-social .social-links a:hover { | |
| color: #00bfff; | |
| } | |
| .footer-social .cta-button { | |
| display: inline-block; | |
| padding: 6px 12px; | |
| background: #00bfff; | |
| color: #fff; | |
| text-decoration: none; | |
| border-radius: 20px; | |
| font-size: 12px; | |
| font-weight: bold; | |
| transition: background 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .footer-social .cta-button:hover { | |
| background: #220049; /* Dark purple for contrast */ | |
| box-shadow: 0 0 10px rgba(0, 191, 255, 0.8); | |
| } | |
| .footer-copyright { | |
| text-align: center; | |
| margin-top: 10px; | |
| padding-top: 10px; | |
| border-top: 1px solid rgba(0, 191, 255, 0.1); | |
| font-size: 10px; | |
| color: #a0a0c0; | |
| } | |
| /* Responsive Design */ | |
| @media (max-width: 768px) { | |
| .footer-wrapper { | |
| grid-template-columns: 1fr; | |
| text-align: center; | |
| gap: 10px; | |
| } | |
| .footer-social .social-links { | |
| justify-content: center; | |
| } | |
| .footer-social .cta-button { | |
| display: block; | |
| margin: 0 auto; | |
| } | |
| } | |
| /* ... [Footer CSS] ... */ | |
| /* Footer Section (Refined) | |
| footer { | |
| background: rgba(0, 0, 50, 0.5); | |
| color: #fff; | |
| padding: 25px; | |
| font-family: 'Arial', sans-serif; | |
| width: 100%; | |
| box-sizing: border-box; | |
| position: relative; Changed from absolute to flow naturally | |
| margin-top: auto; Pushes footer to bottom of flex container | |
| z-index: 1; Above back-vid but below header | |
| } | |
| .footer-wrapper { | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); | |
| gap: 20px; | |
| } | |
| .footer-brand h2 { | |
| font-size: 22px; | |
| margin-bottom: 6px; | |
| color: #00bfff; | |
| } | |
| .footer-brand p { | |
| font-size: 13px; | |
| color: #d0d0d0; | |
| margin: 0; | |
| } | |
| .footer-links h4, | |
| .footer-contact h4, | |
| .footer-social h4 { | |
| font-size: 16px; | |
| margin-bottom: 10px; | |
| color: #fff; | |
| font-weight: 700; | |
| } | |
| .footer-links ul, | |
| .footer-contact ul { | |
| list-style: none; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| .footer-links ul li, | |
| .footer-contact ul li { | |
| margin-bottom: 8px; | |
| } | |
| .footer-links ul li a, | |
| .footer-contact ul li a { | |
| color: #d0d0d0; | |
| text-decoration: none; | |
| font-size: 13px; | |
| } | |
| .footer-links ul li a:hover, | |
| .footer-contact ul li a:hover { | |
| color: #00bfff; | |
| } | |
| .footer-contact ul li i { | |
| margin-right: 8px; | |
| color: #00bfff; | |
| } | |
| .footer-social .social-links { | |
| display: flex; | |
| gap: 12px; | |
| margin-bottom: 10px; | |
| } | |
| .footer-social .social-links a { | |
| color: #fff; | |
| font-size: 20px; | |
| } | |
| .footer-social .social-links a:hover { | |
| color: #00bfff; | |
| } | |
| .footer-social .cta-button { | |
| display: inline-block; | |
| padding: 8px 16px; | |
| background: #00bfff; | |
| color: #fff; | |
| text-decoration: none; | |
| border-radius: 25px; | |
| font-size: 13px; | |
| font-weight: 700; | |
| } | |
| .footer-social .cta-button:hover { | |
| background: #ff6f91; | |
| } | |
| .footer-copyright { | |
| text-align: center; | |
| margin-top: 15px; | |
| padding-top: 15px; | |
| border-top: 1px solid rgba(255, 255, 255, 0.15); | |
| font-size: 11px; | |
| color: #d0d0d0; | |
| } | |
| @media (max-width: 768px) { | |
| .footer-wrapper { | |
| grid-template-columns: 1fr; | |
| text-align: center; | |
| gap: 15px; | |
| } | |
| .footer-social .social-links { | |
| justify-content: center; | |
| } | |
| .footer-social .cta-button { | |
| display: block; | |
| margin: 0 auto; | |
| } | |
| }*/ | |
| .autoBlur{ | |
| animation: autoBlurAnimation linear both; | |
| animation-timeline:view(); | |
| } | |
| @keyframes autoBlurAnimation{ | |
| 0%{ | |
| filter:blur(40px); | |
| opacity: 0; | |
| } | |
| 35%,65%{ | |
| filter:blur(0); | |
| opacity: 1; | |
| } | |
| 100%{ | |
| filter:blur(40px); | |
| opacity: 0; | |
| } | |
| } |