'use client' import Image from 'next/image' import Link from 'next/link' import NewsletterForm from '@/components/ui/NewsletterForm' import { posthog } from '@/lib/posthog' export default function HomePage() { return (
{/* ===== HERO ===== */}
Seit 2019 · Schweden

Leben.
Langsam. Schön.

Handgemachte Stücke und sanfte Rituale für ein Zuhause, das zur Ruhe einlädt. Wir feiern das Langsame, das Echte, das Wesentliche.

posthog.capture('hero_cta_clicked', { destination: '/shop', label: 'Entdecken' })} style={{ textDecoration: 'none', display: 'inline-flex', alignItems: 'center', gap: 11, background: '#C4896A', color: '#FAFAF7', fontSize: 15.5, fontWeight: 600, letterSpacing: 0.3, padding: '16px 32px', borderRadius: 44 }} > Entdecken posthog.capture('hero_cta_clicked', { destination: '/#ueber', label: 'Unsere Geschichte' })} style={{ textDecoration: 'none', fontSize: 15, fontWeight: 600, color: '#3D2B1F', borderBottom: '1.5px solid #A8B89A', paddingBottom: 3 }} > Unsere Geschichte
Stilles Stillleben mit zwei Tassen Tee, getrockneten Blumen und Leinen am Fenster
{/* ===== ÜBER UNS ===== */}
Über uns

HyggeCraftery wurde aus einer einfachen Sehnsucht geboren — nach mehr Wärme im Alltag. Wir gestalten Dinge, die zum Innehalten einladen, von Hand und mit Bedacht gefertigt. Denn das schönste Leben ist nicht das schnellste, sondern das achtsamste.

{/* ===== SHOP TEASER ===== */}
Shop

Stücke fürs Zuhause

posthog.capture('hero_cta_clicked', { destination: '/shop', label: 'Zum Shop' })} style={{ textDecoration: 'none', display: 'inline-flex', alignItems: 'center', gap: 11, border: '1.5px solid #3D2B1F', color: '#3D2B1F', fontSize: 15, fontWeight: 600, padding: '14px 28px', borderRadius: 44 }} > Zum Shop
{shopProducts.map((p) => ( posthog.capture('product_teaser_clicked', { product_name: p.name, price: p.price })} style={{ textDecoration: 'none', color: 'inherit', display: 'block' }} >
{p.badge && ( {p.badge} )} [ Produktfoto ]

{p.name}

{p.price}

{p.desc}

))}
{/* ===== APPS TEASER ===== */}
Unsere Apps

Achtsamkeit in der Tasche

Drei sanfte Begleiter für einen langsameren, bewussteren Alltag.

{appCards.map((app) => (

{app.name}

{app.desc}

posthog.capture('app_teaser_clicked', { app_name: app.name })} style={{ textDecoration: 'none', fontSize: 14.5, fontWeight: 600, color: app.linkColor, borderBottom: `1.5px solid ${app.linkColor}50`, paddingBottom: 2 }} > Mehr erfahren →
))}
{/* ===== NEWSLETTER ===== */}
Newsletter

Ein wenig Hygge in dein Postfach

Sanfte Geschichten, saisonale Rituale und stille Inspiration — etwa einmal im Monat, ganz ohne Eile.

) } const shopProducts = [ { name: 'Leinen-Kissen «Fjord»', price: '€ 48', desc: 'Sanftes Leinen in gedämpftem Salbei.', badge: 'Neu', bg: 'repeating-linear-gradient(40deg,#F0E8DA,#F0E8DA 11px,#E7DDCC 11px,#E7DDCC 22px)', }, { name: 'Keramik-Tasse «Lykke»', price: '€ 32', desc: 'Handgedreht, jede ein Unikat.', badge: null, bg: 'repeating-linear-gradient(40deg,#EEE6D6,#EEE6D6 11px,#E4D9C7 11px,#E4D9C7 22px)', }, { name: 'Duftkerze «Skog»', price: '€ 26', desc: 'Zeder, Moos und stiller Wald.', badge: null, bg: 'repeating-linear-gradient(40deg,#F0E8DA,#F0E8DA 11px,#E6DBCA 11px,#E6DBCA 22px)', }, ] const appCards = [ { name: 'Snakkimo', desc: 'Tägliche Sprach-Impulse, die dich in kleinen Schritten weiterbringen.', href: '/apps/snakkimo', accent: '#A8B89A', iconRadius: '20px 20px 20px 6px', iconInner: { width: 24, height: 24, borderRadius: '50%', border: '3px solid #3D2B1F', display: 'inline-block' } as React.CSSProperties, linkColor: '#A8B89A', }, { name: 'Fittimo', desc: 'Sanfte Bewegung und Atemübungen für Körper und Geist im Einklang.', href: '/apps/fittimo', accent: '#C4896A', iconRadius: '20px 6px 20px 20px', iconInner: { width: 24, height: 24, background: '#3D2B1F', transform: 'rotate(45deg)', borderRadius: 5, display: 'inline-block' } as React.CSSProperties, linkColor: '#C4896A', }, { name: 'Rezeptimo', desc: 'Saisonale Rezepte zum langsamen Kochen — ehrlich, einfach, nährend.', href: '/apps/rezeptimo', accent: '#F5F0E8', iconRadius: '6px 20px 20px 20px', iconInner: { width: 24, height: 24, borderRadius: '50% 50% 50% 4px', background: '#3D2B1F', display: 'inline-block' } as React.CSSProperties, linkColor: '#F5F0E8', }, ]