import type React from "react" import type { Metadata } from "next" import { Geist, Geist_Mono, Permanent_Marker } from "next/font/google" import "./globals.css" const _geist = Geist({ subsets: ["latin"] }) const _geistMono = Geist_Mono({ subsets: ["latin"] }) const _permanentMarker = Permanent_Marker({ weight: "400", subsets: ["latin"] }) export const metadata: Metadata = { metadataBase: new URL("https://cryptocommonsgather.ing"), title: "Crypto Commons Gathering 2026 | CCG", description: "The sixth annual hack-ademic confluence of commons praxis and the latest cryptographic technologies in the Austrian Alps. August 16-23, 2026.", generator: "v0.app", icons: { icon: [ { url: 'data:image/svg+xml,🏔️', }, ], }, openGraph: { title: "Crypto Commons Gathering 2026 | CCG", description: "The sixth annual hack-ademic confluence of commons praxis and the latest cryptographic technologies in the Austrian Alps. August 16-23, 2026.", url: "https://cryptocommonsgather.ing", siteName: "Crypto Commons Gathering", images: [ { url: "https://cryptocommonsgather.ing/og-image.jpg", width: 1200, height: 630, alt: "Commons Hub in Austria's Höllental Valley with yellow tulips in foreground", type: "image/jpeg", }, ], locale: "en_US", type: "website", }, twitter: { card: "summary_large_image", title: "Crypto Commons Gathering 2026 | CCG", description: "The sixth annual hack-ademic confluence of commons praxis and the latest cryptographic technologies in the Austrian Alps. August 16-23, 2026.", images: [ { url: "https://cryptocommonsgather.ing/og-image.jpg", width: 1200, height: 630, alt: "Commons Hub in Austria's Höllental Valley with yellow tulips in foreground", }, ], }, } export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode }>) { return ( {children} ) }