{{-- Google Fonts --}} @php $googleFonts = collect([ $settings->font_heading ?? 'Inter', $settings->font_body ?? 'Inter', ])->unique()->filter(fn($f) => $f !== 'Georgia' && $f !== 'system-ui')->values(); @endphp @if($googleFonts->isNotEmpty()) @endif {{-- Favicon --}} @if($settings->favicon_path) @endif @vite(['resources/css/app.css']) {{-- Brand CSS variables + utility classes --}} @php $primary = $settings->primary_color ?? '#3B82F6'; $secondary = $settings->secondary_color ?? '#1E40AF'; $accent = $settings->accent_color ?? '#F59E0B'; $bg = $settings->background_color ?? '#FFFFFF'; $text = $settings->text_color ?? '#111827'; $fontHead = $settings->font_heading ?? 'Inter'; $fontBody = $settings->font_body ?? 'Inter'; $btnRadius = match($settings->button_style ?? 'rounded') { 'pill' => '9999px', 'sharp' => '0px', default => '0.5rem', }; @endphp {{-- Merchant custom CSS overrides --}} @if($settings->custom_css) @endif @livewireStyles
{{-- Header --}}