// Additionnal "utility" breakpoints aliases // ex. @include respond-to("medium-up") {...} breakpoint(bp) if bp == 'tiny' return '(max-width: %s)' % tiny else if bp == 'small' return '(max-width: %s)' % small else if bp == 'medium' return '(max-width: %s)' % medium else if bp == 'large' return '(max-width: %s)' % large else if bp == 'extra-large' return '(max-width: %s)' % extra-large else if bp == 'tiny-up' return '(min-width: %s + 1)' % tiny else if bp == 'small-up' return '(min-width: %s + 1)' % small else if bp == 'medium-up' return '(min-width: %s + 1)' % medium else if bp == 'large-up' return '(min-width: %s + 1)' % large else if bp == 'extra-large-up' return '(min-width: %s + 1)' % extra-large else if bp == 'retina' return '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)' /* respond-to(value) string = breakpoint(value) @media screen and string {block} */