// Colors $night: #131417; $black: #36363C; $dark-grey: #444452; $grey: #777777; $blue: #007BFF; $slate: #afafbf; $off-white: #e7e7e7; $white: #fff; $green: #BADA55; $purple: #7D0CE8; $red: #FF0000; $orange: #E8850C; $yellow: #FFF10D; // Fonts $Apercu: 'Apercu'; $sans-serif-stack: Source Sans Pro, Helvetica, Arial, sans-serif; // Media queries $fifteen-inch: 1440px; $thirteen-inch: 1280px; $desktop-width: 1024px; $little-desktop: 850px; $tablet-width: 768px; $weird-not-tablet-width: 630px; $phablet-width: 550px; $mobile-width: 480px; $small-mobile-width: 360px; $tiny-mobile-width: 330px; @mixin transition { transition: all 0.2s ease-in-out; } @mixin thirteen { @media screen and (max-width: #{$thirteen-inch}) { @content; } } @mixin desktop { @media screen and (max-width: #{$desktop-width}) { @content; } } @mixin little-desktop { @media screen and (max-width: #{$little-desktop}) { @content; } } @mixin tablet { @media screen and (max-width: #{$tablet-width}) { @content; } } @mixin weird-medium { @media screen and (max-width: #{$weird-not-tablet-width}) { @content; } } @mixin phablet { @media screen and (max-width: #{$phablet-width}) { @content; } } @mixin mobile { @media screen and (max-width: #{$mobile-width}) { @content; } } @mixin small-mobile { @media screen and (max-width: #{$small-mobile-width}) { @content; } } @mixin tiny-mobile { @media screen and (max-width: #{$tiny-mobile-width}) { @content; } }