:root { --header-height: 60px; }

html, body { font-family: 'Pangolin', sans-serif; margin: 0; padding: 0; font-size: 18px; }

nav { font-family: 'Capriola', sans-serif; font-size: 16px; }

/* Pour les ancres */
:target { scroll-margin-top: var(--header-height); }

.bg-ardoise { background: url('img/lpmdr_fond.jpg') no-repeat center fixed; background-size: auto, cover; }

.text-justify { text-align: justify; }

main { padding-top: var(--header-height); }

@media all and (max-width: 992px) { /* version mobile */

html, body { font-size: 16px; }

}
