// Default styles for all elements. * margin 0 padding 0 border 0 outline 0 box-sizing inherit font inherit // This breaks accessibility, but is needed to ensure a consistent style. // Make sure you add your own focus styles. ::-moz-focus-inner border 0 // Set root element to use border-box sizing, // all sub-elements will inherit this property. html box-sizing border-box // Make sure that textarea is resized vertically only textarea resize vertical // Set default line height and font smoothing body line-height 1 -webkit-font-smoothing antialiased -moz-osx-font-smoothing grayscale // Without this, table borders aren't shown table border-collapse collapse border-spacing 0 // Align these elements in the vertical center of the text flow audio, canvas, img, video, input, select vertical-align middle