/* Root stuff */ * { filter: grayscale(100%); transition: filter 17s linear; scroll-behavior: smooth; } *:hover { filter: grayscale(0%) !important; transition: filter .5s linear; } img { filter: blur(17px) !important; } img:hover { filter: blur(0px) !important; } body { font-family: Sigoil, Space-Grotesk, 'Arial', 'Helvetica', sans-serif; font-weight: normal; width: 100vw; height: 100vh; top: 0; left: 0; position: absolute; background-color: black; color: orange; display: block; } #main-wrapper { display: flex; padding: 0; max-width: 100vw; overflow-x: hidden; } section { width: 100%; } a { text-decoration: none; } h1, h2, h3, h4, h5, h6, h7, h8 { font-family: Outward, Space-Grotesk, 'Arial', 'Helvetica', sans-serif; } h1 { font-family: Outward, 'Arial', 'Helvetica', sans-serif; font-size: 48em; font-weight: 100; font-style: italic; /* letter-spacing: -0.1em;*/ line-height: .75em; rotate: -14deg; margin: 50px 0 0 10px; padding: 0; text-align: center; } strong { font-weight: bold; } main { width: 100vw; height: 100vh; display: flex; flex-wrap: wrap; } /* Screen size root */ @media screen and (max-width: 1024px) { img { filter: blur(0px) !important; } h1 { font-size: 12em; } } /* Sections */ #hero { margin: 0; width: 100vw; padding:0; transition: all 2s linear; .overlay { display: block; top: 0; left: 0; max-width: 720px; } } #hero:hover { transition: all 2s linear; } /* FORMS */ #newsletter { background-color: #000; padding: 0; margin: 0; form.inf-form > div { background-color: #000; } } .inf-content { background-color: #000; } .inf-input .inf-input-text {} .inf-rgpd {} .inf-submit {} /* Profiles */ footer { display: flex; width: 100%; margin: 20px; padding: 0; }