@import url('https://fonts.googleapis.com/css2?family=Source+Code Pro:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Comfortaa:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
:root { --page-background-color: #e8e8e5;
--content-background-color: rgba(255, 255, 255, 0);
--text-color: rgba(55,55,55,1);
--primary-color: rgba(244,68,68,1);
--secondary-color: rgba(0,0,0,1);
--p-font-family: Source Code Pro, monospace;
--p-font-size: 16px;
--p-font-weight: normal;
--p-line-height: 140%;
--p-font-style: normal;
--p-text-transform: none;
--p-letter-spacing: 0.08px;
--h1-font-family: Comfortaa, cursive;
--h1-font-size: 36px;
--h1-font-weight: bold;
--h1-line-height: 120%;
--h1-font-style: normal;
--h1-text-transform: none;
--h1-letter-spacing: 0.08px;
--h2-font-family: Comfortaa, cursive;
--h2-font-size: 28px;
--h2-font-weight: bold;
--h2-line-height: 120%;
--h2-font-style: normal;
--h2-text-transform: none;
--h2-letter-spacing: 0.08px;
--h3-font-family: Comfortaa, cursive;
--h3-font-size: 22px;
--h3-font-weight: bold;
--h3-line-height: 120%;
--h3-font-style: normal;
--h3-text-transform: none;
--h3-letter-spacing: 0.08px;
--h4-font-family: Comfortaa, cursive;
--h4-font-size: 18px;
--h4-font-weight: bold;
--h4-line-height: 120%;
--h4-font-style: normal;
--h4-text-transform: none;
--h4-letter-spacing: 0.08px;
--pre-font-family: Comfortaa, cursive;
--pre-font-weight: bold;
--pre-font-style: normal;
--pre-text-transform: none;
--pre-letter-spacing: 0.08px;
--primary-button-border-radius: 50px;
--primary-button-border-style: solid;
--primary-button-border-width: 2px;
--primary-button-border-color: rgba(255, 255, 255, 0);
--primary-button-color: rgb(255,255,255);
--primary-button-background: rgba(244,68,68,1);
--primary-button-font-size: 16px;
--primary-button-font-weight: bold;
--primary-button-font-style: normal;
--primary-button-font-family: Source Code Pro, monospace;
--primary-button-line-height: 120%;
--primary-button-text-transform: normal;
--primary-button-letter-spacing: 0.08px;
--secondary-button-border-radius: 50px;
--secondary-button-border-style: solid;
--secondary-button-border-width: 2px;
--secondary-button-border-color: rgba(244,68,68,1);
--secondary-button-color: rgba(244,68,68,1);
--secondary-button-background: rgba(255, 255, 255, 0);
--secondary-button-font-size: 16px;
--secondary-button-font-weight: bold;
--secondary-button-font-style: normal;
--secondary-button-font-family: Source Code Pro, monospace;
--secondary-button-line-height: 120%;
--secondary-button-text-transform: normal;
--secondary-button-letter-spacing: 0.08px;
 } 
.theme-settings-root-content {
margin: 0;
padding: 20px;
background: url('https://s7997243.sendpul.se/image/747991a0e145ac2bbe69f063a9402e69/files/emailservice/userfiles/264310f2e6a2471e092ecb4f2aad8c177997243/_DSC1103-004.JPG'), var(--page-background-color);
min-height: 100vh;
background-size: auto;
background-repeat: no-repeat;
background-position: center bottom;
background-attachment: fixed;
}
.theme-settings-root-container {
margin: 0 auto;
max-width: 420px;
}