@extends('layouts.app') @section('title', __('storefront.auth.login')) @push('seo') @endpush {{-- Only on pages with a captcha, not in the global layout. --}} @push('scripts') @endpush @section('content')

{{ __('storefront.auth.login') }}

{{-- Unescaped: the label holds a
(edited in Filament › Language Lines, staff only). --}}

{!! __('storefront.auth.login_intro') !!}

{{-- e.g. "account deletion scheduled", after AccountController::destroy() --}}
@csrf {{-- Shown to everyone. Recording acceptance for new accounts is a boboko-core task (UserOtpService). Unescaped: the label holds the two links (Language Lines, staff only). --}}

{!! __('storefront.auth.terms_notice', [ 'terms' => route('legal.terms'), 'privacy' => route('legal.privacy'), ]) !!}

{{-- hCaptcha checkbox, verified by App\Rules\HCaptcha. The widget adds the `h-captcha-response` field itself. Fixed height reserves the iframe's space so the button doesn't jump when it loads. --}}
has('h-captcha-response')) aria-describedby="login-captcha-error" @endif >
{{ __('storefront.auth.send_code') }}
@endsection