Dear Employer,
I have 10 years of experience in relevant field. I have develop 100+ websites in Drupal.
I have some questions regarding your requirement.
1) As per your requirement, Only user will create node for personalise logo, background image and color. So it will happen after user login. Otherwise we can't display particular design on site without login.
2) Can you please let me know name of content type?
Please let me know.
Feel free to contact me.
Thanks,
Soul Technolabs.