class="min-h-screen flex items-center justify-center
bg-gradient-to-br from-blue-500 via-purple-500 to-pink-500 p-4"
<div class="w-full max-w-md">
class="bg-white/10 backdrop-blur-xl rounded-3xl p-8 shadow-2xl
<div class="text-center mb-8">
class="w-16 h-16 bg-white rounded-2xl mx-auto mb-4
flex items-center justify-center shadow-lg"
<span class="text-2xl">🚀</span>
<h1 class="text-2xl font-bold text-white">Welcome Back</h1>
<p class="text-white/70 mt-2">Sign in to your account</p>
<label class="block text-white/80 text-sm font-medium mb-2">
class="absolute left-4 top-1/2 -translate-y-1/2 text-white/50"
d="M16 12a4 4 0 10-8 0 4 4 0 008 0zm0 0v1.5a2.5 2.5 0 005 0V12a9 9 0 10-9 9m4.5-1.206a8.959 8.959 0 01-4.5 1.207"
class="w-full bg-white/10 border border-white/20 rounded-xl
pl-12 pr-4 py-3 text-white placeholder-white/40
focus:outline-none focus:ring-2 focus:ring-white/50
focus:border-transparent transition"
placeholder="you@example.com"
<label class="block text-white/80 text-sm font-medium mb-2">
class="absolute left-4 top-1/2 -translate-y-1/2 text-white/50"
d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"
class="w-full bg-white/10 border border-white/20 rounded-xl
pl-12 pr-4 py-3 text-white placeholder-white/40
focus:outline-none focus:ring-2 focus:ring-white/50
focus:border-transparent transition"
<!-- Remember & Forgot -->
<div class="flex items-center justify-between">
<label class="flex items-center gap-2 cursor-pointer">
<input type="checkbox" class="w-4 h-4 rounded accent-white" />
<span class="text-white/70 text-sm">Remember me</span>
<a href="#" class="text-white/70 text-sm hover:text-white transition">
class="w-full py-3 bg-white text-gray-900 font-bold rounded-xl
hover:bg-white/90 active:scale-95 transition-all duration-200
shadow-lg shadow-white/25"
<div class="flex items-center gap-4 my-6">
<div class="flex-1 h-px bg-white/20"></div>
<span class="text-white/50 text-sm">or continue with</span>
<div class="flex-1 h-px bg-white/20"></div>
<div class="grid grid-cols-3 gap-4">
class="p-3 bg-white/10 rounded-xl border border-white/20
hover:bg-white/20 transition"
<svg class="w-6 h-6 mx-auto" viewBox="0 0 24 24">
d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"
d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"
d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"
d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"
class="p-3 bg-white/10 rounded-xl border border-white/20
hover:bg-white/20 transition"
<svg class="w-6 h-6 mx-auto fill-white" viewBox="0 0 24 24">
d="M12 2C6.477 2 2 6.477 2 12c0 4.42 2.865 8.166 6.839 9.489.5.092.682-.217.682-.482 0-.237-.008-.866-.013-1.7-2.782.604-3.369-1.34-3.369-1.34-.454-1.156-1.11-1.463-1.11-1.463-.908-.62.069-.608.069-.608 1.003.07 1.531 1.03 1.531 1.03.892 1.529 2.341 1.087 2.91.831.092-.646.35-1.086.636-1.336-2.22-.253-4.555-1.11-4.555-4.943 0-1.091.39-1.984 1.029-2.683-.103-.253-.446-1.27.098-2.647 0 0 .84-.269 2.75 1.025A9.578 9.578 0 0112 6.836c.85.004 1.705.114 2.504.336 1.909-1.294 2.747-1.025 2.747-1.025.546 1.377.203 2.394.1 2.647.64.699 1.028 1.592 1.028 2.683 0 3.842-2.339 4.687-4.566 4.935.359.309.678.919.678 1.852 0 1.336-.012 2.415-.012 2.743 0 .267.18.578.688.48C19.138 20.163 22 16.418 22 12c0-5.523-4.477-10-10-10z"
class="p-3 bg-white/10 rounded-xl border border-white/20
hover:bg-white/20 transition"
<svg class="w-6 h-6 mx-auto fill-white" viewBox="0 0 24 24">
d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"
<p class="text-center text-white/70 mt-6">
<a href="#" class="text-white font-semibold hover:underline">Sign up</a>