// stylelint-disable property-no-vendor-prefix // Document html { // Change the default font family in all browsers (opinionated). @include typeface(body); // Correct the line height in all browsers. @include define-type-sizing(); // Prevent adjustments of font size. -webkit-text-size-adjust: none; text-size-adjust: none; // On short pages, we want any background gradients to fill the entire height // of the browser. min-height: 100%; // Use the saner border-box model. box-sizing: border-box; // Use smooth scrolling. scroll-behavior: smooth; // Improve text rendering. -webkit-font-smoothing: antialiased; @include respond-to(xxl) { @include define-type-sizing($base-font-size-2, $base-line-height-2); } } // Use the saner border-box model for all elements. *, *::before, *::after { box-sizing: inherit; }