'use client'; import { Container } from '@/components/Container' import { Eyebrow, H3, P } from '@/components/Texts' import { Button } from '@/components/Button' import { MeshNetworkIcon } from './animations/MeshNetworkIcon' import { SovereignComputer } from './animations/SovereignComputer' import { DeterministicOrchestration } from './animations/DeterministicOrchestration' const architecture = [ { title: 'Mesh Networking Layer', description: 'Every node receives a cryptographic network identity and secure routing path.', icon: , // ✅ stored as const JSX }, { title: 'Sovereign Compute Layer', description: 'Workloads run on hardware you authorize, no shared control, no exposed surfaces.', icon: , }, { title: 'Deterministic Orchestration', description: 'K3s clusters deploy predictably, verifiably, and remain drift-free.', icon: , }, ] export function CloudArchitecture() { return (
{/* ✅ Top horizontal spacer like HomeHosting */}
{/* ✅ Boxed container with matching spacing */}
ARCHITECTURE

How Mycelium Cloud Works

Mycelium Cloud runs Kubernetes on a global encrypted mesh, with identity, routing, and state verified at the protocol level.

{/* ✅ Card layout spacing & grid match HomeHosting */}
    {architecture.map((layer) => (
  • {layer.icon} {/* ✅ this now works */}

    {layer.title}

    {layer.description}

  • ))}
{/* ✅ Matching button spacing and layout */}
{/* ✅ bottom border + bottom spacer to match */}
) }