form { display: flex; flex-flow: column nowrap; align-items: center; justify-content: center; gap: 16px; padding: 32px; background: #00000090; border-radius: 16px; backdrop-filter: blur(28px); max-width: 350px; width: calc(20dvw + 150px); } button[type=submit] { background: white; } input[type=text], input[type=password] { padding: 0.8em 1.5em; background: #333; border-radius: 8px; border: none; width: calc(100% - 3em); }