/* Base styles */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f4f4f4; } /* Navigation styles */ nav { @apply bg-gray-800 text-white p-4; } nav a { @apply text-white mx-4 no-underline; } /* Form styles */ form { @apply max-w-md mx-auto my-8 p-6 bg-white rounded-lg shadow-md; } form label { @apply block mb-2; } form input { @apply w-full p-2 mb-4 border border-gray-300 rounded; } form button { @apply py-2 px-4 bg-gray-800 text-white rounded cursor-pointer; } form button:hover { @apply bg-gray-700; }