fullpage.css
/** base page layout **/
:root {
/**
* the colors should be moved into here as vars
* then referenced
*/
--bgBody: #E2E2E2;
--bgMain: #FEFEFE;
--bgContent: #FFFFFF;
}
html, body {
margin:0;
padding:0;
width:100%;
}
body {
background: var(--bgBody);
margin:0;
padding:0;
display:flex;
flex-direction:column;
width:100%;
}
img,div,span,b {
max-width:100%;
}
/** content area layout */
main {
min-height:calc(100vh - 259px);
margin:0;
align-self:center;
min-width:40%;
background: var(--bgMain);
width:100%;
}
#content_area {
min-height:50%;
min-width:40%;
background: var(--bgContent);
padding:0;
max-width:60rem;
margin-left:auto;
margin-right:auto;
}
.flex-container {
display:flex;
flex-wrap:wrap;
justify-content:center;
}
.flex-container section {
flex: 1;
padding:24px;
margin:0;
min-width:15em;
}
p {
padding:8px;
}