{{-- ContentLayout — minimal hero for tags directory, blog, static pages, legal. Used by /tags, /blog/*, /pages/*, /about, /help, /legal/* Expected variables: $page_title, $page_meta_description, $page_canonical, $page_robots $breadcrumbs (collection, optional) Content via @yield('page-content') --}} @extends('layouts.nova') @push('head') @isset($page_canonical) @endisset {{-- Breadcrumb structured data --}} @if(isset($breadcrumbs) && $breadcrumbs->isNotEmpty()) @endif @endpush @section('content') {{-- Minimal hero --}} @if(!empty($center_content)) @hasSection('page-hero') @yield('page-hero') @else {{-- Breadcrumbs --}} @include('components.breadcrumbs', ['breadcrumbs' => $breadcrumbs ?? collect()])

{{ $hero_title ?? $page_title ?? 'Skinbase' }}

@isset($hero_description)

{{ $hero_description }}

@endisset
@endif
{{-- Page body (centered) --}} @yield('page-content') @else
@hasSection('page-hero') @yield('page-hero') @else {{-- Breadcrumbs --}} @include('components.breadcrumbs', ['breadcrumbs' => $breadcrumbs ?? collect()])

{{ $hero_title ?? $page_title ?? 'Skinbase' }}

@isset($hero_description)

{{ $hero_description }}

@endisset
@endif
{{-- Page body --}}
@yield('page-content')
@endif @endsection