'use client'; /** * Flat, near-opaque card for scientific output (charts, trees, scores). * No blur, no tint, no extrusion — translucency hurts data readability. */ interface DataCardProps { title?: string; subtitle?: string; actions?: React.ReactNode; children: React.ReactNode; className?: string; } export function DataCard({ title, subtitle, actions, children, className = '' }: DataCardProps) { return (
{(title || actions) && (
{title && (

{title}

)} {subtitle &&

{subtitle}

}
{actions}
)} {children}
); }