Puedes usar
border-image para los bordes.
Para simular la acción del
placeholder puedes añadirlo usando
content en un pseudo-elemento cuando le vayas a poner un
label (no se puede al elemento del formulario ya que no es una
etiqueta de contenido), y luego ocultarlo usando
:focus (con un selector del tipo
input:focus+label).
Cita:
Iniciado por EmpireFX
Con CSS sería en todo caso: