"use client"; import type { ReactNode } from "react"; import { Reveal } from "@/components/animations/reveal"; import { EyebrowMark } from "@/components/brand/eyebrow"; import { Slide } from "@/components/deck/slide"; type FeatureSlideProps = { number: number; total: number; eyebrow: string; title: ReactNode; body?: ReactNode; align?: "start" | "center" | "end"; /** If true, title is centered with text-center. Default false (left-aligned hero). */ centered?: boolean; }; /** * Dark slide variant. Display headline in DM Serif italic + accent. * Use for opening/closing slides, manifesto/thesis statements, key transitions. */ export function FeatureSlide({ number, total, eyebrow, title, body, align = "center", centered = false, }: FeatureSlideProps) { return (
{eyebrow}

{title}

{body && (

{body}

)}
); }