@props([ 'title' => null, 'description' => null, ]) @php $brand = config('zylovpn.brand.name'); $pageTitle = $title ? "{$title} — {$brand}" : "{$brand} — ".config('zylovpn.brand.tagline'); $pageDescription = $description ?? 'Secure, encrypted VPN connections with global server locations. Fast, private, and simple.'; $favicon = config('zylovpn.brand.favicon'); $hasFavicon = $favicon && file_exists(public_path($favicon)); @endphp {{ $pageTitle }} {{-- The UI is dark-only, so tell the browser before first paint. Without this the form controls and scrollbars flash light on load. --}} @if ($hasFavicon) @else {{-- Inline shield mark, so there is no 404 before the real favicon lands. --}} ' .'' .'' ) }}"> @endif @vite(['resources/css/app.css', 'resources/js/app.js']) @livewireStyles