|
@@ -5,10 +5,12 @@
|
|
/**
|
|
/**
|
|
* Required Variables
|
|
* Required Variables
|
|
*/
|
|
*/
|
|
|
|
+$default_width: 782px;
|
|
|
|
+$alignwide_width: 1247px;
|
|
$breakpoint_sm: 482px;
|
|
$breakpoint_sm: 482px;
|
|
$breakpoint_md: 592px;
|
|
$breakpoint_md: 592px;
|
|
-$breakpoint_lg: calc( 780px + 2 * var(--global--spacing-horizontal) ); // default width + the margins
|
|
|
|
-$breakpoint_xl: calc( 1247px + 2 * var(--global--spacing-horizontal) ); // wide width + the margins
|
|
|
|
|
|
+$breakpoint_lg: 830px; // default width + the margins
|
|
|
|
+$breakpoint_xl: 1295px; // wide width + the margins
|
|
$breakpoint_xxl: 1440px;
|
|
$breakpoint_xxl: 1440px;
|
|
|
|
|
|
// Responsive breakpoints mixin
|
|
// Responsive breakpoints mixin
|
|
@@ -75,60 +77,9 @@ $breakpoint_xxl: 1440px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-/**
|
|
|
|
- * Root Media Query Variables
|
|
|
|
- */
|
|
|
|
-:root {
|
|
|
|
- --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal));
|
|
|
|
- --responsive--aligndefault-width: 100%;
|
|
|
|
- --responsive--alignwide-width: 100%;
|
|
|
|
- --responsive--alignfull-width: 100%;
|
|
|
|
- --responsive--alignwide-width-multiplier: calc(16 * var(--global--spacing-horizontal));
|
|
|
|
- --responsive--alignright-margin: var(--global--spacing-horizontal);
|
|
|
|
- --responsive--alignleft-margin: var(--global--spacing-horizontal);
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-@include media(mobile) {
|
|
|
|
- :root {
|
|
|
|
- --responsive--aligndefault-width: calc(#{$breakpoint_sm} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignwide-width: calc(#{$breakpoint_sm} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignright-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- --responsive--alignleft-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-@include media(tablet) {
|
|
|
|
- :root {
|
|
|
|
- --responsive--aligndefault-width: calc(#{$breakpoint_sm} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignwide-width: calc(#{$breakpoint_md} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignright-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- --responsive--alignleft-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
@include media(laptop) {
|
|
@include media(laptop) {
|
|
:root {
|
|
:root {
|
|
- --responsive--aligndefault-width: calc(#{$breakpoint_md} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignwide-width: calc(#{$breakpoint_lg} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignright-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- --responsive--alignleft-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-@include media(desktop) {
|
|
|
|
- :root {
|
|
|
|
- --responsive--aligndefault-width: calc(#{$breakpoint_lg} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignwide-width: calc(#{$breakpoint_xl} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignright-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- --responsive--alignleft-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-@include media(wide) {
|
|
|
|
- :root {
|
|
|
|
- --responsive--aligndefault-width: calc(#{$breakpoint_lg} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignwide-width: calc(#{$breakpoint_xl} - var(--responsive--spacing-horizontal));
|
|
|
|
- --responsive--alignright-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
- --responsive--alignleft-margin: calc( 0.5 * (100vw - var(--responsive--aligndefault-width)));
|
|
|
|
|
|
+ --responsive--aligndefault-width: min(calc(100vw - 2 * var(--global--spacing-horizontal)), #{$default_width});
|
|
|
|
+ --responsive--alignwide-width: min(calc(100vw - 2 * var(--global--spacing-horizontal)), #{$alignwide_width});
|
|
}
|
|
}
|
|
}
|
|
}
|