<link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.9.55/css/materialdesignicons.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vuetify@3.1.11/dist/vuetify.min.css">
<v-card class="mx-auto pa-12 pb-8" elevation="8" max-width="448" rounded="lg">
<h2>Vuetify Login Form</h2>
<div class="text-subtitle-1 text-medium-emphasis">Account</div>
<v-text-field density="compact" placeholder="Email address" prepend-inner-icon="mdi-email-outline"
variant="outlined" clearable></v-text-field>
<div class="text-subtitle-1 text-medium-emphasis d-flex align-center justify-space-between">
<a class="text-caption text-decoration-none text-blue" href="#" rel="noopener noreferrer"
Forgot login password?</a>
<v-text-field :append-inner-icon="visible ? 'mdi-eye-off' : 'mdi-eye'"
:type="visible ? 'text' : 'password'" density="compact" placeholder="Enter your password"
prepend-inner-icon="mdi-lock-outline" variant="outlined"
@click:append-inner="visible = !visible" clearable></v-text-field>
<v-card class="mb-12" color="surface-variant" variant="tonal">
<v-card-text class="text-medium-emphasis text-caption">
Warning: After 3 consecutive failed login attempts, you account will
be temporarily locked for three hours. If you must login now, you can
also click "Forgot login password?" below to reset the login password.
<v-btn block class="mb-8" color="blue" size="large" variant="tonal">
<v-card-text class="text-center">
<a class="text-blue text-decoration-none" href="#" rel="noopener noreferrer" target="_blank">
Sign up now <v-icon icon="mdi-chevron-right"></v-icon>
<script src="https://unpkg.com/vue@3.2.21/dist/vue.global.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@3.1.11/dist/vuetify.min.js"></script>
const { createApp } = Vue;
const { createVuetify } = Vuetify;
const vuetify = createVuetify();
}).use(vuetify).mount('#app'); // Mount the app to the #app element