@props([
'items' => [], // ['Label' => url|null, ...] — a null url marks the current page
'tone' => 'dark', // dark = sits on photography, light = sits on a light surface
])
@php
$trail = collect(['Home' => route('home')])->merge($items);
$muted = $tone === 'dark' ? 'text-white/70' : 'text-text-muted';
$current = $tone === 'dark' ? 'text-white' : 'text-text';
$hover = $tone === 'dark' ? 'hover:text-white' : 'hover:text-primary';
@endphp
{{-- Breadcrumb structured data, so deep pages surface their trail in search results. --}}
@push('structured-data')
@endpush