feat: Noveria Operation rebranding, shooting stars, remove CTA links

This commit is contained in:
2026-06-16 14:58:35 +00:00
parent c192b20b7c
commit 19f106c300
+38 -72
View File
@@ -1,6 +1,6 @@
/* ═══════════════════════════════════════════════ /* ═══════════════════════════════════════════════
Noveria Landing Galaxy Theme + Aya Design Noveria Operation Landing Galaxy + Aya Design
Dark Premium Style: Monochrome + Violett-Akzent Dark Premium: Monochrome + Violett-Akzent
═══════════════════════════════════════════════ */ ═══════════════════════════════════════════════ */
:root { :root {
@@ -37,7 +37,7 @@ html, body {
var(--bg); var(--bg);
} }
/* Aya: Holographic premium gradient layer */ /* Holographic premium gradient */
.holographic { .holographic {
position: absolute; position: absolute;
inset: 0; inset: 0;
@@ -95,7 +95,35 @@ html, body {
100% { opacity: 1; } 100% { opacity: 1; }
} }
/* ═══ Aya: Floating Ambient Orbs ═══ */ /* ═══ Shooting Stars ═══ */
.shooting-star {
position: absolute;
top: -10%;
left: 60%;
width: 2px;
height: 100px;
background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.9), rgba(139,92,246,.4));
transform: rotate(-30deg);
animation: shoot 4s ease-in infinite;
opacity: 0;
border-radius: 1px;
filter: blur(.5px);
}
.shooting-star:nth-child(5) {
top: -5%;
left: 25%;
animation-delay: 2.5s;
animation-duration: 5s;
height: 70px;
}
@keyframes shoot {
0% { opacity: 0; transform: rotate(-30deg) translate(0, 0); }
2% { opacity: .9; }
8% { opacity: 0; transform: rotate(-30deg) translate(-300px, 600px); }
100% { opacity: 0; transform: rotate(-30deg) translate(-300px, 600px); }
}
/* ═══ Floating Ambient Orbs ═══ */
.orb { .orb {
position: fixed; position: fixed;
border-radius: 50%; border-radius: 50%;
@@ -142,7 +170,7 @@ html, body {
to { opacity: 1; transform: translateY(0); } to { opacity: 1; transform: translateY(0); }
} }
/* Aya: Branding-Element (Monogram) */ /* Monogram */
.avatar { .avatar {
width: 72px; height: 72px; width: 72px; height: 72px;
border-radius: 50%; border-radius: 50%;
@@ -164,7 +192,7 @@ html, body {
50% { box-shadow: 0 0 56px rgba(139, 92, 246, .20); } 50% { box-shadow: 0 0 56px rgba(139, 92, 246, .20); }
} }
/* Aya: EXTREM GROSS für Headline */ /* Headline — EXTREM GROSS */
.hero-title { .hero-title {
font-size: clamp(2.8rem, 9vw, 5.5rem); font-size: clamp(2.8rem, 9vw, 5.5rem);
font-weight: 700; font-weight: 700;
@@ -178,7 +206,7 @@ html, body {
line-height: 1.1; line-height: 1.1;
} }
/* Aya: WINZIG für Subtext (3-4x kleiner als Title) */ /* Subtext — WINZIG */
.hero-subtitle { .hero-subtitle {
font-size: clamp(.85rem, 2vw, 1.1rem); font-size: clamp(.85rem, 2vw, 1.1rem);
color: var(--tx-2); color: var(--tx-2);
@@ -187,7 +215,7 @@ html, body {
margin-bottom: 2rem; margin-bottom: 2rem;
} }
/* Aya: Status-Badge mit starkem Glow */ /* Status-Badge */
.status-badge { .status-badge {
display: inline-block; display: inline-block;
padding: .55rem 1.6rem; padding: .55rem 1.6rem;
@@ -211,67 +239,6 @@ html, body {
50% { box-shadow: 0 0 48px rgba(139, 92, 246, .22); } 50% { box-shadow: 0 0 48px rgba(139, 92, 246, .22); }
} }
/* ═══ Aya: CTA-Gruppe (Primär + Sekundär) ═══ */
.cta-group {
display: flex;
align-items: center;
justify-content: center;
gap: .75rem;
flex-wrap: wrap;
}
.cta {
display: inline-flex;
align-items: center;
gap: .5rem;
padding: .65rem 1.4rem;
border-radius: .65rem;
font-size: .9rem;
font-weight: 500;
text-decoration: none;
letter-spacing: .02em;
transition: all .25s ease;
cursor: pointer;
white-space: nowrap;
}
/* Primärer CTA: Ausgefüllt in Akzentfarbe */
.cta-primary {
background: var(--accent);
color: #fff;
box-shadow: 0 0 28px rgba(139, 92, 246, .25);
}
.cta-primary:hover {
background: #9b6dff;
box-shadow: 0 0 40px rgba(139, 92, 246, .40);
transform: translateY(-1px);
}
.cta-primary svg {
transition: transform .25s ease;
}
.cta-primary:hover svg {
transform: translateX(2px);
}
/* Sekundärer CTA: Ghost */
.cta-ghost {
background: transparent;
color: var(--tx-2);
border: 1px solid rgba(255,255,255,.08);
}
.cta-ghost:hover {
color: var(--tx);
background: rgba(255,255,255,.04);
border-color: rgba(139, 92, 246, .20);
transform: translateY(-1px);
}
.cta-ghost svg {
transition: transform .25s ease;
}
.cta-ghost:hover svg {
transform: translate(1px, -1px);
}
/* ═══ Footer ═══ */ /* ═══ Footer ═══ */
.footer { .footer {
position: fixed; position: fixed;
@@ -291,8 +258,7 @@ html, body {
.hero { padding: 1rem; } .hero { padding: 1rem; }
.hero-title { font-size: clamp(2rem, 14vw, 3.5rem); } .hero-title { font-size: clamp(2rem, 14vw, 3.5rem); }
.hero-subtitle { font-size: .8rem; } .hero-subtitle { font-size: .8rem; }
.cta-group { flex-direction: column; gap: .5rem; }
.cta { width: 100%; justify-content: center; }
.avatar { width: 56px; height: 56px; font-size: 1.35rem; } .avatar { width: 56px; height: 56px; font-size: 1.35rem; }
.orb { display: none; } .orb { display: none; }
} .shooting-star { display: none; }
}