import { NextIntlClientProvider } from "next-intl" import { getMessages } from "next-intl/server" import { Cannabis, ClipboardCheck, Scale, Users } from "lucide-react" import type { ReactNode } from "react" export default async function AuthLayout({ children, }: { children: ReactNode }) { const messages = await getMessages() return (
{/* Left panel — branding (hidden on mobile) */}
{/* Decorative background blur */}
{/* Logo */}
{/* App name & tagline */}

CannaManage

Dein Verein, digital verwaltet

{/* Feature highlights */}

KCanG-Compliance

Automatische Vorgaben-Überwachung

Mitgliederverwaltung

Portal, Profile und Dokumente

Abgabe-Tracking

25g/Tag und 50g/Monat automatisch

{/* Right panel — form */}
{children}
) }