@if($favicon = config('platform.favicon')) @endif @vite(['resources/css/app.css', 'resources/js/app.js']) {{-- Split-screen guest layout (Fatoura-inspired). Left rail: branded panel with feature highlights — hidden on mobile. Right side: lang/theme switcher + form card centred vertically. Individual auth views supply their own content. They may opt out of the branded rail entirely by yielding `bare`, in which case the layout falls back to the original centred card (used for confirm-password, 2FA, etc.). --}}
@hasSection('bare') {{-- Bare layout for compact auth flows (2FA, confirm) --}}
@include('partials.auth-brand') @include('partials.auth-controls')
@yield('content')
@else {{-- ─── Branded left rail (hidden < lg) ────────────────────── Solid slate with soft colour blooms — no surface pattern. The visual hierarchy carries on copy + feature list + a single testimonial card pinned to the bottom. --}} {{-- ─── Form pane ───────────────────────────────────────────── --}}
@if($logo = config('platform.logo')) @else {{ strtoupper(substr(config('platform.name', config('app.name')), 0, 1)) }} @endif {{ config('platform.name', config('app.name')) }} @include('partials.auth-controls')
@yield('content')
@endif