.bg-white.rounded-lg.shadow-md.p-8.w-full.max-w-md.mx-auto {
    padding: 50px;
    width: 35%;
}

label.block.text-sm.font-medium.text-gray-700.mb-1 {
    margin: 5px 0;
}
button.w-full.px-4.py-2.bg-blue-600.text-white.rounded-md.hover\:bg-blue-700.font-medium.disabled\:bg-gray-400.disabled\:cursor-not-allowed {
    margin-top: 20px;
}
