diff --git a/src/web/components/CTA.tsx b/src/web/components/CTA.tsx
index 89929c8..d3880b7 100644
--- a/src/web/components/CTA.tsx
+++ b/src/web/components/CTA.tsx
@@ -69,7 +69,7 @@ export const CTA = memo(function CTA() {
href="https://discord.com/oauth2/authorize?client_id=1368201272624287754&permissions=1669118160151&integration_type=0&scope=bot"
target="_blank"
rel="noopener noreferrer"
- className="inline-flex items-center gap-3 px-10 py-4.5 rounded-2xl bg-primary text-white font-black text-lg shadow-2xl shadow-primary/40 border border-white/10"
+ className="btn-primary inline-flex items-center gap-3"
>
Bot einladen
diff --git a/src/web/components/Footer.tsx b/src/web/components/Footer.tsx
index 8aaec9f..f730470 100644
--- a/src/web/components/Footer.tsx
+++ b/src/web/components/Footer.tsx
@@ -122,6 +122,7 @@ export const Footer = memo(function Footer() {
Rechtliches
Datenschutz
Impressum
+ Nutzungsbedingungen
Lizenz (GPL-3.0)
diff --git a/src/web/components/Hero.tsx b/src/web/components/Hero.tsx
index 0b12ac9..20a06be 100644
--- a/src/web/components/Hero.tsx
+++ b/src/web/components/Hero.tsx
@@ -93,16 +93,16 @@ export const Hero = memo(function Hero() {
href="https://discord.com/oauth2/authorize?client_id=1368201272624287754&permissions=1669118160151&integration_type=0&scope=bot"
target="_blank"
rel="noopener noreferrer"
- className="inline-flex items-center gap-3 px-10 py-4.5 rounded-2xl bg-primary text-white font-bold text-lg shadow-xl shadow-primary/30 hover:shadow-primary/50 transition-all border border-white/10"
+ className="btn-primary inline-flex items-center gap-3"
>
Bot einladen
Features entdecken
diff --git a/src/web/components/Navbar.tsx b/src/web/components/Navbar.tsx
index a3c6dfb..d0b247e 100644
--- a/src/web/components/Navbar.tsx
+++ b/src/web/components/Navbar.tsx
@@ -163,7 +163,7 @@ export function Navbar() {
href="https://discord.com/oauth2/authorize?client_id=1368201272624287754&permissions=1669118160151&integration_type=0&scope=bot"
target="_blank"
rel="noopener noreferrer"
- className="group inline-flex items-center gap-2.5 px-6 py-2.5 rounded-xl bg-primary text-white font-bold text-sm tracking-tight relative overflow-hidden shadow-lg shadow-primary/20"
+ className="btn-primary inline-flex items-center gap-2.5 !px-6 !py-2.5 !text-sm"
>
Bot einladen
diff --git a/src/web/index.css b/src/web/index.css
index 79ce6f8..0f8b5d9 100644
--- a/src/web/index.css
+++ b/src/web/index.css
@@ -123,7 +123,7 @@
--popover-foreground: 0 0% 98%;
--primary: 0 84% 55%;
- --primary-foreground: 0 0% 0%;
+ --primary-foreground: 0 0% 100%;
--secondary: 240 6% 10%;
--secondary-foreground: 0 0% 98%;
@@ -552,7 +552,7 @@
@utility btn-primary {
@apply px-8 py-4 rounded-2xl font-bold transition-all duration-300;
background: linear-gradient(135deg, hsl(var(--primary)), hsl(var(--accent)));
- color: white;
+ color: white !important;
box-shadow: 0 10px 20px -10px hsl(var(--primary) / 0.5);
&:hover {