:root { --padding-default: 1rem; --radius-default: 5px; --transition-default: 150ms; --color-white: white; --color-red: #cc0001; --color-blue-dark: #341f97; --color-blue: #2e86de; --color-grey: #c7c7c7; --color-main: var(--color-blue); --box-shadow-z2: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); } * { margin: 0; padding: 0; box-sizing: border-box; } html, body { height: 100%; overflow-x: hidden; }