@import 'normalize.css'; @import 'chota.min.css'; /* font-size: * HTML font size is 16px on most browsers, sometimes 14px. * Chota sets `font-size: 62.5%;`, that is 10px on most browsers. */ :root { /* Blanc cassé (offset autour de #main-page) */ --bg-color: #f4f4f4; /* Bleu turquoise du ciel au lion */ --bg-secondary-color: #cafaef; /* Gris violet du sol */ --bg-ternary-color: #c7c9e2; --bg-canopee-color: #151a05; --color-canopee: #a0c43c; --bg-branche-color: #381e02; --color-primary: #14854F; --color-text-light: #fafafa; --color-lightGrey: #d2d6dd; --color-grey: #747681; --color-darkGrey: #3f4144; --color-error: #d43939; --color-success: #28bd14; --grid-maxWidth: 120rem; --grid-gutter: 0rem; --font-size: 1.6rem; --font-color: #333333; --font-family-sans: -apple-system, BlinkMacSystemFont, Avenir, "Avenir Next", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --font-family-mono: monaco, "Consolas", "Lucida Console", monospace; } body { background-color: var(--bg-color); } #main-page { background-color: var(--bg-secondary-color); padding: 0; } header { margin-bottom: 4rem; } header>nav { background-color: var(--bg-canopee-color); padding-left: 1rem; padding-right: 1rem; } #logo { font-size: 3.2rem; color: var(--color-text-light); } section div { padding-left: 4rem; padding-right: 4rem; margin-top: 2rem; } section p { padding-left: 2rem; padding-right: 2rem; font-size: 2rem; } section .canopee { border-radius: 3rem; background-color: var(--bg-canopee-color); color: var(--color-canopee); margin-bottom: 4rem; } section .canopee.left { margin-left: 0; padding-left: 6rem; border-top-left-radius: 0rem; border-bottom-left-radius: 0rem; } section .canopee.right { margin-right: 0; border-top-right-radius: 0rem; border-bottom-right-radius: 0rem; } section .canopee p { font-size: 1.6rem; } section .branche { background-color: var(--bg-branche-color); color: var(--color-text-light); padding-bottom: 4rem; padding-top: 4rem; } section .branche p { font-size: 2.6rem; margin: 0; } footer { padding: 4rem; border-top: 1px solid var(--bg-color); }