@props(['label', 'icon' => null, 'value' => null, 'tone' => null])
{{-- A labelled fact in the summary column. Rendered as a definition pair so a
screen reader announces it as one, not as two unrelated strings. --}}
merge(['class' => 'flex items-center justify-between gap-3 py-2.5']) }}>
@if ($icon)
@endif
{{ $label }}
$tone === 'ok',
'text-amber-600 dark:text-amber-400' => $tone === 'warn',
'text-red-600 dark:text-red-400' => $tone === 'bad',
'text-slate-900 dark:text-white' => $tone === null,
])>
{{ $value ?? $slot }}