"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 ToneSlideProps = { number: number; total: number; eyebrow: string; title: ReactNode; body?: ReactNode; align?: "start" | "center" | "end"; children?: ReactNode; }; /** * Tone slide: subtle ink-50 background. Bridge between paper and feature. * Use for soft transitions or to break long sequences of paper slides. */ export function ToneSlide({ number, total, eyebrow, title, body, align = "start", children, }: ToneSlideProps) { return (
{eyebrow}

{title}

{body && (

{body}

)} {children}
); }