{{-- OTP verification email — bilingual AR/EN. Rendered by App\Mail\OtpVerificationMail. The locale is applied by the delivery service before send, so __() resolves in the recipient's language. `$otp` is an already-generated code (never created here); `$expiryMinutes` is its TTL; `$reason` is an optional, already-translated flow line (null → omitted). The OTP itself is only ever rendered into the email body sent to the recipient — it is never logged or echoed anywhere else. --}} @php($rtl = app()->getLocale() === 'ar') {{ __('otp.email.subject') }}

{{ __('otp.email.greeting') }}

{{ __('otp.email.intro') }}

@if (! empty($reason))

{{ $reason }}

@endif
{{ $otp }}

{{ __('otp.email.expiry', ['minutes' => $expiryMinutes]) }}

{{ __('otp.email.do_not_share') }}

{{ __('otp.email.ignore') }}

{{ __('otp.email.signature') }}
© {{ date('Y') }} {{ config('app.name', 'Numu Angels') }}.