body { font-family: sans-serif; max-width: 800px; margin: 40px auto; padding: 0 20px; } header { display: flex; justify-content: space-between; align-items: center; } section { margin: 20px 0; } .file-row { display: flex; gap: 10px; align-items: center; margin: 10px 0; } button { cursor: pointer; } .container { max-width: 400px; margin: 100px auto; } form { display: flex; flex-direction: column; gap: 10px; } input[type="password"] { padding: 8px; font-size: 16px; }