45 lines
2.1 KiB
PHP
45 lines
2.1 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="csrf-token" content="{{ csrf_token() }}">
|
|
|
|
<title>{{ config('app.name', 'FFR') }}</title>
|
|
|
|
<!-- Fonts -->
|
|
<link rel="preconnect" href="https://fonts.bunny.net">
|
|
<link href="https://fonts.bunny.net/css?family=figtree:400,500,600,700&display=swap" rel="stylesheet" />
|
|
|
|
<!-- Scripts -->
|
|
@vite(['resources/css/app.css', 'resources/js/app.js'])
|
|
@livewireStyles
|
|
</head>
|
|
<body class="font-sans text-gray-900 antialiased">
|
|
<div class="min-h-screen flex flex-col sm:justify-center items-center pt-6 sm:pt-0 bg-gradient-to-br from-blue-600 via-blue-700 to-indigo-800">
|
|
<!-- Logo/Brand -->
|
|
<div class="mb-6">
|
|
<a href="/" class="flex flex-col items-center">
|
|
<div class="w-16 h-16 bg-white rounded-2xl shadow-lg flex items-center justify-center mb-3">
|
|
<svg class="w-10 h-10 text-blue-600" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M12.75 19.5v-.75a7.5 7.5 0 0 0-7.5-7.5H4.5m0-6.75h.75c7.87 0 14.25 6.38 14.25 14.25v.75M6 18.75a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z" />
|
|
</svg>
|
|
</div>
|
|
<span class="text-2xl font-bold text-white">FFR</span>
|
|
<span class="text-sm text-blue-200">Feed to Fediverse Router</span>
|
|
</a>
|
|
</div>
|
|
|
|
<!-- Card -->
|
|
<div class="w-full sm:max-w-md px-6 py-8 bg-white shadow-xl rounded-2xl mx-4">
|
|
{{ $slot }}
|
|
</div>
|
|
|
|
<!-- Footer -->
|
|
<div class="mt-8 text-center text-sm text-blue-200">
|
|
<p>Route your feeds to the Fediverse</p>
|
|
</div>
|
|
</div>
|
|
@livewireScripts
|
|
</body>
|
|
</html>
|