UNPKG

css-magic

Version:

Include Ray's CSS Library

109 lines (95 loc) 1.52 kB
html { position: @relative; .margin(@zero); .padding(@zero); .mm-width(@initial,@hunnid); overflow-x: @hidden; &.locked & { overflow-y: @hidden; } &.mobile { *, *:before, *:after { .overflow-scrolling(touch); } } } body { position: @relative; .margin(@zero); .padding(@zero); .mm-width(@initial,@hunnid); line-height: 1.3em; font-size: 12pt; overflow-x: @hidden; html.locked & { overflow-y: @hidden; } html.ie & { overflow-x: @visible; } } header, section, main, nav, footer, aside, dialog, picture, figure, figcaption { .block; } *, *:before, *:after { .box-sizing(@border-box); position: @static; } .ray-container { a { img { border: @none; } } h1, h2, h3, h4, h5, h6, p, ul, ol { .margin(@zero); } h1, h2, h3, h4, h5, h6 { line-height: 1.2em; //letter-spacing: .5px; .padding(@one,@zero,.25em,@zero); } p, ul, ol { line-height: 1.3em; //letter-spacing: @zero; } h1 { font-size: 2em; .padding(.5em,@zero,.125em,@zero); } h2 { font-size: 1.8em; .padding(.6em,@zero,.15em,@zero); } h3 { font-size: 1.6em; .padding(.7em,@zero,.175em,@zero); } h4 { font-size: 1.4em; .padding(.8em,@zero,.2em,@zero); } h5 { font-size: 1.2em; .padding(.9em,@zero,.225em,@zero); } h6 { font-size: @one; } p { font-size: @one; .padding(.25em,@zero,@one,@zero); &:first-child { padding-top: @one; } } ul, ol { font-size: @one; .padding(.25em,@zero,@one,1.75em); &:first-child { padding-top: @one; } } }