diff --git a/app/globals.css b/app/globals.css index 93def65..c3de8bb 100644 --- a/app/globals.css +++ b/app/globals.css @@ -42,6 +42,41 @@ perspective: 1000px; } + .grid-pattern { + background-image: radial-gradient(circle, var(--color-border) 1px, transparent 1px); + background-size: 40px 40px; + } + + .tech-line { + @apply absolute h-px bg-accent/20; + } + + .tech-dot { + @apply absolute w-1 h-1 bg-accent/30 rounded-full; + } + + .tech-corner { + @apply absolute w-4 h-4 border-accent/30; + } + + .section-number { + @apply absolute -left-12 top-0 text-6xl font-black text-slate-100 select-none pointer-events-none hidden lg:block; + font-family: monospace; + } + + .tech-card-border { + @apply relative; + } + + .tech-card-border::before { + content: ''; + @apply absolute -inset-px bg-gradient-to-br from-accent/20 via-transparent to-accent/20 rounded-[inherit] opacity-0 transition-opacity duration-500; + } + + .tech-card-border:hover::before { + @apply opacity-100; + } + h1, h2, h3, h4, h5, h6 { @apply font-bold tracking-tight text-primary; text-wrap: balance; diff --git a/app/impressum/page.tsx b/app/impressum/page.tsx index 4b0223c..620ddfa 100644 --- a/app/impressum/page.tsx +++ b/app/impressum/page.tsx @@ -1,20 +1,25 @@ 'use client'; import { motion } from 'framer-motion'; +import { TechBackground } from '@/components/TechBackground'; export default function Legal() { return ( -
diff --git a/components/AboutContent.tsx b/components/AboutContent.tsx index bbb4e11..a7ba833 100644 --- a/components/AboutContent.tsx +++ b/components/AboutContent.tsx @@ -4,22 +4,26 @@ import React from 'react'; import { Award, Clock, Lightbulb, Linkedin, MessageSquare, ShieldCheck, Truck, ArrowRight } from 'lucide-react'; import Link from 'next/link'; import { Reveal } from './Reveal'; +import { TechBackground } from './TechBackground'; +import { Counter } from './Counter'; export default function About() { return ( -
Unsere Wurzeln liegen in der tiefen praktischen Erfahrung unserer technischen Berater und unserer Netzwerke im globalem Kabelmarkt. Wir vereinen Tradition mit modernster Innovation, um zuverlässige Energielösungen für Projekte bis 110 kV zu realisieren.
@@ -59,14 +66,14 @@ export default function About() { { name: 'Klaus Mintel', role: 'Geschäftsführung', linkedin: 'https://www.linkedin.com/in/klaus-mintel-b80a8b193/' } ].map((person, i) => (