Available media queries:
SCSS
@mixin tablet {
@media screen and (min-width: $breakpoint-tablet), print {
@content;
}
}
@mixin desktop {
@media screen and (min-width: $breakpoint-desktop) {
@content;
}
}
@mixin widescreen {
@media screen and (min-width: $breakpoint-widescreen) {
@content;
}
}
// Orientation
@mixin orientation-portrait {
@media screen and (max-aspect-ratio: 1/1),
screen and (min-resolution: 120dpi) and (max-aspect-ratio: 1/1) {
@content;
}
}
@mixin orientation-landscape {
@media screen and (min-aspect-ratio: 1/1),
screen and (min-resolution: 120dpi) and (min-aspect-ratio: 1/1) {
@content;
}
}
@mixin orientation-square {
@media screen and (aspect-ratio: 1/1),
screen and (min-resolution: 120dpi) and (aspect-ratio: 1/1) {
@content;
}
}
$container-gap: 64px
$breakpoint-tablet: 768px
$breakpoint-desktop: 1088px
$breakpoint-widescreen: 1800px