* { box-sizing: border-box; } html { background-color: #FFFFFF; height: 100%; overflow-y: scroll; &.flexbox { overflow-y: hidden; } &.shaded { background-color: #F2F2F2; } } body { font-size: $fs-m; line-height: 1.6; color: #616161; -webkit-font-smoothing: antialiased; &.shaded { background-color: #F2F2F2; } } button { font-size: 100%; }