Login

Log in is often the first interaction a user has with your product. This entry point experience is an important moment in establishing your product’s brand and experience and sets the tone for their overall experience with the product.

All images are sourced from Unsplash and can be used freely for commercial and non-commercial purposes. You can read more about Unsplash’s license here.

Simple

Gits Logo

Log in to your account

Welcome back! Please enter your details.

Don’t have an account?

Code
<template>  <section class="flex justify-center min-h-screen py-12 px-4 md:py-24 md:px-0 bg-white">    <div class="flex flex-col items-center md:max-w-[360px] w-full">      <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6">      <p class="text-display-sm font-semibold text-gray-900 mb-3">Log in to your account</p>      <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>      <div class="flex flex-col w-full gap-5 mb-6">        <VInput          label="Email"          placeholder="Enter your email"        />        <VInput          label="Password"          placeholder="••••••••"        />      </div>      <div class="flex w-full justify-between mb-6">        <VCheckbox label="Remember for 30 days" />        <VBtn color="primary" flush text noRing>Forgot password</VBtn>      </div>      <div class="flex flex-col w-full gap-4 mb-8">        <VBtn color="primary" block>Sign in</VBtn>        <VBtn block>          <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">          Sign in with Google        </VBtn>      </div>      <p class="text-sm text-gray-600">        Don’t have an account?        <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>      </p>    </div>  </section></template>

Simple Social

Gits Logo

Log in to your account

Welcome back! Please enter your details.

OR

Don’t have an account?

Code
<template>  <section class="flex justify-center min-h-screen py-12 px-4 md:py-24 md:px-0 bg-white">    <div class="flex flex-col items-center md:max-w-[360px] w-full">      <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6">      <p class="text-display-sm font-semibold text-gray-900 mb-3">Log in to your account</p>      <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>      <div class="flex flex-col w-full gap-4">        <VInput          label="Email"          placeholder="Enter your email"        />        <VBtn color="primary">          Continue with email        </VBtn>      </div>      <div class="my-6 flex w-full items-center before:mt-0.5 before:flex-1 before:border-t before:border-gray-200 after:mt-0.5 after:flex-1 after:border-t after:border-gray-200">        <p class="mx-2 mb-0 text-center font-medium text-gray-600">          OR        </p>      </div>      <div class="flex flex-col w-full gap-3 mb-8">        <VBtn block>          <img src="~/assets/images/google-logo.png" alt="Google Logo" class="w-6 h-6">          Sign in with Google        </VBtn>        <VBtn block>          <img src="~/assets/images/facebook-logo.png" alt="Facebook Logo" class="w-6 h-6">          Sign in with Facebook        </VBtn>        <VBtn block>          <img src="~/assets/images/apple-logo.png" alt="Apple Logo" class="w-6 h-6">          Sign in with Apple        </VBtn>      </div>      <p class="text-sm text-gray-600">        Don’t have an account?        <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>      </p>    </div>  </section></template>

Simple Social Leading

Gits Logo

Log in to your account

Welcome back! Please enter your details.

Don’t have an account?

Code
<template>  <section class="flex justify-center min-h-screen py-12 px-4 md:py-24 md:px-0 bg-white">    <div class="flex flex-col items-center md:max-w-[360px] w-full">      <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6">      <p class="text-display-sm font-semibold text-gray-900 mb-3">Log in to your account</p>      <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>      <div class="flex w-full">        <VBtn block>          <img src="~/assets/images/google-logo.png" alt="Google Logo" class="w-6 h-6">          Sign in with Google        </VBtn>      </div>      <div class="my-6 flex w-full h-px bg-gray-200">      </div>      <div class="flex flex-col w-full gap-4 mb-8">        <VInput          label="Email"          placeholder="Enter your email"        />        <VBtn color="primary">          Continue with email        </VBtn>      </div>      <p class="text-sm text-gray-600">        Don’t have an account?        <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>      </p>    </div>  </section></template>

Simple Minimal

Gits LogoGits Logo Type

Log in to your account

Welcome back! Please enter your details.

Don’t have an account?

Code
<template>  <section class="flex justify-center min-h-screen py-12 px-4 md:py-24 md:px-0 bg-white">    <div class="flex flex-col items-center md:max-w-[360px] w-full">      <div class="flex items-center gap-x-[10px] mb-8 md:mb-16">        <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-8 h-8">        <img src="~/assets/images/gits-logotype.png" alt="Gits Logo Type" class="h-6">      </div>      <p class="text-display-sm font-semibold text-gray-900 mb-3">Log in to your account</p>      <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>      <div class="flex flex-col w-full mb-8">        <div class="mb-6">          <VInput            placeholder="Enter your email"          />          <VInput            placeholder="••••••••"            type="password"          />        </div>        <VBtn color="primary" block class="mb-4">          Continue with email        </VBtn>        <VBtn block>          <img src="~/assets/images/google-logo.png" alt="Google Logo" class="w-6 h-6">          Sign in with Google        </VBtn>      </div>      <p class="text-sm text-gray-600 mb-3">        Don’t have an account?        <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>      </p>      <VBtn color="primary" flush text noRing>Forgot password</VBtn>    </div>  </section></template>

Simple Header Navigation

Gits Logo

Log in to your account

Welcome back! Please enter your details.

Don’t have an account?
Code
<template>  <section class="flex flex-col items-center min-h-screen bg-white xl:px-20">    <nav class="w-full justify-between px-8 py-5 hidden md:flex">      <div class="flex items-center">        <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-8 h-8">        <img src="~/assets/images/gits-logotype.png" alt="Gits Logo type" class="h-6">      </div>      <p class="text-gray-600">Don’t have an account? <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span></p>    </nav>    <div class="flex flex-col items-center md:max-w-[360px] w-full py-12 px-4 md:py-24 md:px-0">      <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6 md:hidden">      <p class="text-display-sm font-semibold text-gray-900 mb-3">Log in to your account</p>      <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>      <div class="flex flex-col w-full gap-5 mb-6">        <VInput          label="Email"          placeholder="Enter your email"        />        <VInput          label="Password"          placeholder="••••••••"        />      </div>      <div class="flex w-full justify-between mb-6">        <VCheckbox label="Remember for 30 days" />        <VBtn color="primary" flush text noRing>Forgot password</VBtn>      </div>      <div class="flex flex-col w-full gap-4 mb-8">        <VBtn color="primary" block>Sign in</VBtn>        <VBtn block>          <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">          Sign in with Google        </VBtn>      </div>      <VBtn color="primary" flush text noRing class="!hidden md:!flex">Continue with SAML SSO</VBtn>      <span class="text-gray-600 md:hidden">Don’t have an account? <VBtn color="primary" flush text noRing>Sign up</VBtn></span>    </div>  </section></template>

Simple Illustration

Gits Logo

Log in to your account

Welcome back! Please enter your details.

Don’t have an account?
Code
<template>  <section class="flex flex-col items-center min-h-screen bg-white">    <div class="flex flex-col items-center md:max-w-[360px] w-full py-12 px-4 md:py-24 md:px-0">      <img src="~/assets/images/login-simple-illustration.png" alt="Gits Logo" class="w-[152px] mb-8">      <p class="text-display-sm font-semibold text-gray-900 mb-3">Log in to your account</p>      <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>      <div class="flex flex-col w-full gap-5 mb-6">        <VInput          label="Email"          placeholder="Enter your email"        />        <VInput          label="Password"          placeholder="••••••••"        />      </div>      <div class="flex w-full justify-between mb-6">        <VCheckbox label="Remember for 30 days" />        <VBtn color="primary" flush text noRing>Forgot password</VBtn>      </div>      <div class="flex flex-col w-full gap-4 mb-8">        <VBtn color="primary" block>Sign in</VBtn>        <VBtn block>          <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">          Sign in with Google        </VBtn>      </div>      <span class="text-gray-600">Don’t have an account? <VBtn color="primary" flush text noRing>Sign up</VBtn></span>    </div>  </section></template>

Card Separated

Gits Logo

Log in to your account

Welcome back! Please enter your details.

Don’t have an account?

Code
<template>  <section class="flex justify-center min-h-screen py-12 px-4 md:py-24 md:px-0 bg-gray-50">    <div class="flex flex-col items-center md:max-w-[440px] w-full">      <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6">      <p class="text-display-sm font-semibold text-gray-900 mb-3">Log in to your account</p>      <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>      <VCard hideFooter hideHeader shadow="md" bodyClass="!px-4 md:!px-10 !py-8" class="w-screen md:w-full !rounded-none md:!rounded-xl mb-8 !shadow-none !md:shadow-md">        <div class="flex flex-col w-full gap-5 mb-6">          <VInput            label="Email"            placeholder="Enter your email"          />          <VInput            label="Password"            placeholder="••••••••"          />        </div>        <div class="flex w-full justify-between mb-6">          <VCheckbox label="Remember for 30 days" />          <VBtn color="primary" flush text noRing>Forgot password</VBtn>        </div>        <div class="flex flex-col w-full gap-4">          <VBtn color="primary" block>Sign in</VBtn>          <VBtn block>            <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">            Sign in with Google          </VBtn>        </div>      </VCard>      <p class="text-sm text-gray-600">        Don’t have an account?        <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>      </p>    </div>  </section></template>

Card Combined

Gits Logo

Welcome back

Please enter your details.

Don’t have an account?

Code
<template>  <section class="flex justify-center min-h-screen py-12 px-4 md:py-24 md:px-0 bg-white md:bg-gray-50">    <div class="flex flex-col items-center md:max-w-[440px] w-full">      <VCard hideFooter hideHeader shadow="md" bodyClass="items-center !p-0 md:!px-10 md:!py-8" class="w-full !rounded-xl !shadow-none :md:shadow-md">        <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6">        <p class="text-display-sm font-semibold text-gray-900 mb-3">Welcome back</p>        <p class="text-gray-600 mb-8">Please enter your details.</p>        <div class="flex flex-col w-full gap-5 mb-6">          <VInput            label="Email"            placeholder="Enter your email"          />          <VInput            label="Password"            placeholder="••••••••"          />        </div>        <div class="flex w-full justify-between mb-6">          <VCheckbox label="Remember for 30 days" />          <VBtn color="primary" flush text noRing>Forgot password</VBtn>        </div>        <div class="flex flex-col w-full gap-4 mb-8">          <VBtn color="primary" block>Sign in</VBtn>          <VBtn block>            <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">            Sign in with Google          </VBtn>        </div>        <p class="text-sm text-gray-600">          Don’t have an account?          <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>        </p>      </VCard>    </div>  </section></template>
Gits Logo

Log in

Welcome back! Please enter your details.

Don’t have an account?
Code
<template>  <section class="flex md:grid md:grid-cols-2 min-h-screen py-12 px-4 md:py-0 md:px-0 bg-white">    <section class="flex flex-col w-full">      <div class="flex flex-col flex-1 md:justify-center items-center">        <div class="flex flex-col md:max-w-[360px] w-full">          <div class="flex gap-x-2.5 items-center mb-6 md:mb-20">            <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 md:w-8 h-12 md:h-8">            <img src="~/assets/images/gits-logotype.png" alt="Gits Logo" class="w-auto h-6 hidden md:block">          </div>          <p class="text-display-xs md:text-display-sm font-semibold text-gray-900 mb-2 md:mb-3">Log in</p>          <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>          <div class="flex flex-col w-full gap-5 mb-6">            <VInput              label="Email"              placeholder="Enter your email"            />            <VInput              label="Password"              placeholder="••••••••"            />          </div>          <div class="flex w-full justify-between mb-6">            <VCheckbox label="Remember for 30 days" />            <VBtn color="primary" flush text noRing>Forgot password</VBtn>          </div>          <div class="flex flex-col w-full gap-4 mb-8">            <VBtn color="primary" block>Sign in</VBtn>            <VBtn block>              <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">              Sign in with Google            </VBtn>          </div>          <span class="text-sm text-gray-600 text-center">            Don’t have an account?            <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>          </span>        </div>      </div>      <div class="hidden md:flex pt-11 p-8">        <p class="text-sm text-gray-600">© Morpheme UI 2077</p>      </div>    </section>    <section class="relative hidden md:flex flex-col justify-center bg-gradient-to-tr from-primary-900 to-primary-600">      <img src="~/assets/images/pattern-primary-bottom.png" alt="Line Pattern" class="absolute bottom-0 left-0 w-1/3">      <img src="~/assets/images/pattern-primary-top.png" alt="Line Pattern" class="absolute top-0 right-0 w-5/12">      <div class="relative overflow-hidden">        <div class="flex transition transform ease delay-50 mb-12" :style="{ transform: `translateX(${-index * 100}%)` }">          <div v-for="(image, i) in images" :key="i" class="flex flex-col shrink-0 w-full items-center justify-center">            <img :src="useAsset(image.src + '.png')" :alt="image.alt" class="w-3/5 h-auto mb-12">            <p class="text-xl font-medium text-white mb-2">Welcome to your new dashboard</p>            <p class="font-medium text-primary-200">Sign in to explore changes we’ve made.</p>          </div>        </div>        <div class="flex w-full justify-center items-center gap-x-16">          <VBtn flush text noRing prefixIcon="ic:baseline-chevron-left" prefixIconClass="text-white" @click="onBack"></VBtn>          <div class="flex p-3 gap-x-4">            <div v-for="(image, i) in images" :class="index == i ? 'h-2.5 w-2.5 bg-white rounded-lg' : 'h-2.5 w-2.5 bg-primary rounded-lg'"></div>          </div>          <VBtn flush text noRing prefixIcon="ic:baseline-chevron-right" prefixIconClass="text-white" @click="onNext"></VBtn>        </div>      </div>    </section>  </section></template><script setup lang="ts">  const images = [    { src: 'login-split-carousel-1', alt: 'image 1' },    { src: 'login-split-carousel-1', alt: 'image 2' },    { src: 'login-split-carousel-1', alt: 'image 3' },    { src: 'login-split-carousel-1', alt: 'image 3' },  ]  const index = ref(0)  const useAsset = (path: string): string => {    const assets = import.meta.glob('~/assets/**/*', {      eager: true,      import: 'default',    })    // @ts-expect-error: wrong type info    return assets['/assets/images/' + path]  }  const onNext = () => {    index.value = (index.value + 1) % images.length;  }  const onBack = () => {    if (index.value < 1) {      index.value = images.length - 1;    } else {      index.value = index.value - 1;    }  }  </script>

Split Mockup

Gits Logo

Log in

Welcome back! Please enter your details.

Don’t have an account?
Code
<template>  <section class="flex md:grid md:grid-cols-2 min-h-screen py-12 px-4 md:py-0 md:px-0 bg-white">    <section class="flex flex-col w-full">      <div class="flex flex-col flex-1 md:justify-center items-center">        <div class="flex flex-col md:max-w-[360px] w-full">          <div class="flex gap-x-2.5 items-center mb-6 md:mb-20">            <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 md:w-8 h-12 md:h-8">            <img src="~/assets/images/gits-logotype.png" alt="Gits Logo" class="w-auto h-6 hidden md:block">          </div>          <p class="text-display-xs md:text-display-sm font-semibold text-gray-900 mb-2 md:mb-3">Log in</p>          <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>          <div class="flex flex-col w-full gap-5 mb-6">            <VInput              label="Email"              placeholder="Enter your email"            />            <VInput              label="Password"              placeholder="••••••••"            />          </div>          <div class="flex w-full justify-between mb-6">            <VCheckbox label="Remember for 30 days" />            <VBtn color="primary" flush text noRing>Forgot password</VBtn>          </div>          <div class="flex flex-col w-full gap-4 mb-8">            <VBtn color="primary" block>Sign in</VBtn>            <VBtn block>              <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">              Sign in with Google            </VBtn>          </div>          <span class="text-sm text-gray-600 text-center">            Don’t have an account?            <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>          </span>        </div>      </div>      <div class="hidden md:flex pt-11 p-8">        <p class="text-sm text-gray-600">© Morpheme UI 2077</p>      </div>    </section>    <section class="relative hidden md:flex flex-col justify-center bg-gray-100">      <img src="~/assets/images/pattern-white-bottom.png" alt="Line Pattern" class="absolute bottom-0 left-0 w-1/3">      <img src="~/assets/images/pattern-white-top.png" alt="Line Pattern" class="absolute top-0 right-0 w-5/12">      <div class="relative flex justify-end">        <img src="~/assets/images/login-mockup.png" alt="Mockup" class="w-5/6 h-auto">      </div>    </section>  </section></template>

Split Mockup Quote

Gits Logo

Log in

Welcome back! Please enter your details.

Don’t have an account?
Code
<template>  <section class="flex md:grid md:grid-cols-9 min-h-screen py-12 px-4 md:py-0 md:px-0 bg-white">    <section class="flex flex-col w-full md:col-span-4">      <div class="flex flex-col flex-1 md:justify-center items-center">        <div class="flex flex-col md:max-w-[360px] w-full">          <div class="flex gap-x-2.5 items-center mb-6 md:mb-20">            <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 md:w-8 h-12 md:h-8">            <img src="~/assets/images/gits-logotype.png" alt="Gits Logo" class="w-auto h-6 hidden md:block">          </div>          <p class="text-display-xs md:text-display-sm font-semibold text-gray-900 mb-2 md:mb-3">Log in</p>          <p class="text-gray-600 mb-8">Welcome back! Please enter your details.</p>          <div class="flex flex-col w-full gap-5 mb-6">            <VInput              label="Email"              placeholder="Enter your email"              type="email"            />            <VInput              label="Password"              placeholder="••••••••"              type="password"            />          </div>          <div class="flex w-full justify-between mb-6">            <VCheckbox label="Remember for 30 days" />            <VBtn color="primary" flush text noRing>Forgot password</VBtn>          </div>          <div class="flex flex-col w-full gap-4 mb-8">            <VBtn color="primary" block>Sign in</VBtn>            <VBtn block>              <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">              Sign in with Google            </VBtn>          </div>          <span class="text-sm text-gray-600 text-center">            Don’t have an account?            <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>          </span>        </div>      </div>      <div class="hidden md:flex pt-11 p-8">        <p class="text-sm text-gray-600">© Morpheme UI 2077</p>      </div>    </section>    <section class="relative hidden md:flex md:col-span-5 flex-col justify-center bg-gray-100">      <div class="flex flex-col flex-1 pl-20 pr-16 pt-24 mb-10">        <p class="text-display-sm font-medium text-gray-900">          Few things make me feel more powerful than setting up automations in Morpheme to make my life easier and more efficient.        </p>        <div class="flex justify-between mt-6">          <div>            <p class="text-lg font-semibold text-gray-900">— Aliah Lane</p>            <p class="text-md font-medium text-gray-600">Founder, Layers.io</p>          </div>          <div class="flex">            <VIcon name="ri:star-fill"  />            <VIcon name="ri:star-fill"  />            <VIcon name="ri:star-fill"  />            <VIcon name="ri:star-fill"  />            <VIcon name="ri:star-fill"  />          </div>        </div>      </div>      <img src="~/assets/images/login-mockup-2.png" alt="Mockup" class="w-11/12 h-auto ml-auto">    </section>  </section></template>

Split Image

Gits Logo

Welcome back

Welcome back! Please enter your details.

Don’t have an account?
Code
<template>  <section class="flex md:grid md:grid-cols-2 min-h-screen py-12 px-4 md:py-0 md:px-0 bg-white">    <section class="flex flex-col w-full">      <div class="flex flex-col flex-1 md:justify-center items-center">        <div class="flex flex-col items-center md:max-w-[360px] w-full">          <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6">          <p class="text-display-sm md:text-display-sm font-semibold text-gray-900 mb-2 md:mb-3 text-center">Welcome back</p>          <p class="text-gray-600 mb-8 text-center">Welcome back! Please enter your details.</p>          <div class="flex flex-col w-full gap-5 mb-6">            <VInput              label="Email"              placeholder="Enter your email"              type="email"            />            <VInput              label="Password"              placeholder="••••••••"              type="password"            />          </div>          <div class="flex w-full justify-between mb-6">            <VCheckbox label="Remember for 30 days" />            <VBtn color="primary" flush text noRing>Forgot password</VBtn>          </div>          <div class="flex flex-col w-full gap-4 mb-8">            <VBtn color="primary" block>Sign in</VBtn>            <VBtn block>              <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">              Sign in with Google            </VBtn>          </div>          <span class="text-sm text-gray-600 text-center">            Don’t have an account?            <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>          </span>        </div>      </div>      <div class="hidden md:flex pt-11 p-8">        <p class="text-sm text-gray-600">© Morpheme UI 2077</p>      </div>    </section>    <section class="relative hidden md:flex flex-col justify-center bg-gray-100">      <img src="~/assets/images/split-image-2.jpg" alt="Mockup" class="w-full h-full">    </section>  </section></template>

Split Image Quote

Gits Logo

Welcome back

Welcome back! Please enter your details.

Don’t have an account?
Code
<template>  <section class="flex md:grid md:grid-cols-9 min-h-screen py-12 px-4 md:py-0 md:px-0 bg-white">    <section class="flex flex-col w-full md:col-span-4">      <div class="hidden md:flex p-8 gap-2.5 items-center">        <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-8 h-8">        <img src="~/assets/images/gits-logotype.png" alt="Gits Logo" class="h-6 w-auto">      </div>      <div class="flex flex-col flex-1 md:justify-center items-center">        <div class="flex flex-col md:items-center md:max-w-[360px] w-full">          <img src="~/assets/images/gits-logomark.png" alt="Gits Logo" class="w-12 h-12 mb-6 md:hidden">          <p class="text-display-xs md:text-display-sm font-semibold text-gray-900 mb-2 md:mb-3 md:text-center">Welcome back</p>          <p class="text-gray-600 mb-8 md:text-center">Welcome back! Please enter your details.</p>          <div class="flex flex-col w-full gap-5 mb-6">            <VInput              label="Email"              placeholder="Enter your email"              type="email"            />            <VInput              label="Password"              placeholder="••••••••"              type="password"            />          </div>          <div class="flex w-full justify-between mb-6">            <VCheckbox label="Remember for 30 days" />            <VBtn color="primary" flush text noRing>Forgot password</VBtn>          </div>          <div class="flex flex-col w-full gap-4 mb-8">            <VBtn color="primary" block>Sign in</VBtn>            <VBtn block>              <img src="~/assets/images/google-logo.png" alt="" class="w-6 h-6">              Sign in with Google            </VBtn>          </div>          <span class="text-sm text-gray-600 text-center">            Don’t have an account?            <span><VBtn color="primary" flush text noRing>Sign up</VBtn></span>          </span>        </div>      </div>      <div class="hidden md:flex pt-11 p-8">        <p class="text-sm text-gray-600">© Morpheme UI 2077</p>      </div>    </section>    <section class="relative hidden md:flex flex-col md:col-span-5 justify-center bg-white">      <div        class="          w-full          h-full          bg-[url(~/assets/images/login-split-image-quote-1.png)]          bg-cover          bg-center          rounded-tl-[80px]          rounded-bl-[80px]        "      >        <div class="relative flex flex-col justify-center h-full px-[56px]">          <p class="text-display-lg font-medium text-white">            “We’ve been using Morpheme to kick start every new project and can’t imagine working without it.”          </p>          <div class="absolute bottom-0 left-0 px-[56px] pb-[56px] w-full">            <p class="text-display-sm font-semibold text-white mb-3">Olivia Rhye</p>            <div class="flex justify-between">              <div class="flex flex-col">                <p class="text-xl font-semibold text-white mb-0.5">Lead Designer, Layers</p>                <p class="font-medium text-white">Web Development Agency</p>              </div>              <div class="flex gap-x-8">                <VBtn                  size="lg"                  prefixIcon="ri:arrow-left-line"                  prefixIconClass="text-white"                  icon                  fab                  outlined                  noRing                  class="!border-white hover:!bg-transparent"                />                <VBtn                  size="lg"                  prefixIcon="ri:arrow-right-line"                  prefixIconClass="text-white"                  icon                  fab                  outlined                  noRing                  class="!border-white hover:!bg-transparent"                />              </div>            </div>          </div>        </div>      </div>    </section>  </section></template>