@charset "UTF-8"; /*style général scss*/ * { box-sizing: border-box; margin: 0; padding: 0; } *::before, *::after { box-sizing: border-box; } html { font-size: 1rem; font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif; } body { text-align: left; font-size: 1.5rem; line-height: 1.5em; color: #000; background: #fff; -webkit-font-smoothing: antialiased; padding-bottom: 2rem; } nav, .navbar, .container, .body-wrap { max-width: 70ch; margin: 0 auto; } h1, h2, h3, h4, h5, h6 { font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif; margin-top: 1rem; margin-bottom: 2rem; color: #333; text-decoration: none !important; overflow-wrap: break-word; text-wrap: balance; line-height: 1.3em; } .article-title, hr + h1 { margin-top: 5rem; border-left: 3px solid gray; padding-left: 3rem; margin-left: -3.25rem; } h1:first-letter { text-transform: uppercase; font-size: 4.5rem; } h1 { color: #221d30; font-size: 2.5rem; text-decoration: underline; } h2 { font-size: 2rem; text-decoration: underline; } h3 { font-size: 1.5rem; text-decoration: underline; } .content { font-size: 1.2rem; min-height: 15rem; max-width: 100%; } .content img, .content picture, .content video, .content canvas, .content svg { width: 75ch; display: block; margin-top: 1rem; margin-bottom: 1rem; max-width: 65ch; } pre, .sourceCode { overflow: auto; } a { display: inline-block; border-radius: 1rem; color: rgb(0, 123, 255); text-decoration: none; padding: 0.25rem; max-width: 65ch; } main a:hover { background: #303030; color: rgb(0, 123, 255); } main a:hover h2 { color: rgb(0, 123, 255); } .nav a, .page__index a { padding: 0.5rem 2rem; display: block; margin-right: 1rem; margin-bottom: 1rem; } .site-footer a { margin: 0 1rem; text-decoration: underline; } a img { transition: 0.25s box-shadow ease-out; } a img:hover { box-shadow: 0 0 1rem #ccc; transition: 0.25s all ease-in; } input, button, textarea, select { font: inherit; } p { overflow-wrap: break-word; text-wrap: pretty; margin-top: 1.5rem; margin-bottom: 1rem; font-size: 1.25rem; line-height: 1.75rem; max-width: 65ch; text-align: justify; } p a { padding: 0.25rem; } #root, #__next { isolation: isolate; } ul { padding-left: 4ch; padding-right: 4ch; } li { margin-bottom: 0.25rem; } #tags_page li { display: inline; } li a { display: inline-block; margin-right: 1rem; } #title-block-header { display: none; } .navbar-brand { visibility: hidden; text-align: left; } .navbar-start > .navbar-item { float: left; } .navbar-menu img { width: 2rem; height: 2rem; margin-right: 1rem; } .navbar-menu a { margin: 0 1rem; text-decoration: underline; } #recherche { margin-top: 1.5rem; margin-bottom: 1.5rem; float: right; } #recherche input { background: transparent; padding: 0.5rem; border: solid 1px #555; border-radius: 0.5rem; } #masthead { text-align: center; } #masthead .site-icon { width: 9rem; height: auto; margin: 1rem auto; position: static; padding: 1rem; } .header-image { text-align: center; padding: 1rem; background-position: center; background-size: cover; } .blog-title, p.blog-subtitle { color: #fff; text-shadow: 0 0 1rem #555; width: 100%; margin: 1rem auto; } #page { background: #f4f4f4; } .body-wrap { background: #fff; padding: 5% 6%; margin-bottom: 5%; margin-top: 1rem; border-radius: 1rem; margin-top: 7rem; } .body-wrap .site-header { display: none; } .site-footer { min-height: 20vh; padding: 2rem; background: #282828; color: #dedede; } article { width: 75ch; max-width: calc(100vw - 6rem); } .after-article { border-top: 1px solid #dedede; padding: 1rem; } .article-date { border-top: 1px solid #ddd; } .article-navigation { margin-top: 2rem; margin-bottom: 2rem; } .article-navigation a { padding-right: 2rem; min-width: 45%; min-height: 2rem; } .article-tags { margin-top: 1rem; margin-bottom: 1rem; } .article-tags a { margin-right: 1ch; padding: 0.5rem; } .article-tags ul, .tags ul { list-style-type: none; } .article-tags li, .tags li { margin-right: 2ch; display: inline-block; } .article-tags li a, .tags li a { margin-right: 1ch; padding: 0.5rem; } blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; border-left: 3px solid grey; padding-left: 2rem; padding-top: 1.5rem; padding-bottom: 1.5rem; } .article-main-content { min-height: 80vh; } .more-content .column { width: 20%; } .more-content .column:nth-of-type(2) { width: 80%; } .more-content img { max-width: 3rem; height: 3rem; margin-right: 1rem; } .site-foot-soutien { font-size: 0.8rem; width: 110ch; max-width: calc(100vw - 6rem); margin: 0 auto; line-height: 1rem; } .footer-nav { width: 63ch; margin-top: 2rem; } @media (max-width: 75ch) { body { padding: 0; } main { padding: 1rem; } } /*# sourceMappingURL=style_general.css.map */