/* grid variable --------------------------------------------------------*/

/* @group @variables */

:root {
--grid-v-repeat-count: auto;
--grid-h-repeat-count: auto;
--grid-repeat-count-auto-primary: auto;
--grid-repeat-count-primary: 1fr;
--grid-repeat-count-proto: auto;
--grid-repeat-count-primero: 1fr;
--grid-y-spacing-count: repeat(1, 1fr);;
}

@media all and (min-width:48em) {

:root {
--grid-repeat-count-proto: 1fr;
--grid-repeat-count-primero: auto;
}

}

/* @end @variables */

/* @group @variables */

:root {
--grid-count-primary: 1;
--grid-count-secondary: 2;
--grid-count-tertiary: 3;
--grid-count-quaternary: 4;

--grid-count-deutero: 1;
--grid-count-trito: 1;
--grid-count-tercero: 2;
--grid-count-tetarto: 1;
--grid-count-cuarto: 1;
--grid-count-erste: 2;
--grid-count-vierte: 2;
--grid-count-quatrieme: 2;
--grid-count-secondo: 1;
}

@media all and (min-width:36em) {

:root {
--grid-count-secondo: 2;
}

}

@media all and (min-width:48em) {

:root {
--grid-count-deutero: 2;
--grid-count-trito: 3;
--grid-count-tetarto: 4;
--grid-count-tercero: 3;
--grid-count-cuarto: 2;
--grid-count-vierte: 3;
}

}

@media all and (min-width:62em) {

:root {
--grid-count-cuarto: 2;
--grid-count-erste: 4;
--grid-count-vierte: 4;
--grid-count-quatrieme: 4;
--grid-count-secondo: 4;
}

}

/* @end @variables */

/* @group @variables */

:root {
--grid-repeat-auto-primary: auto;
--grid-repeat-flex-primary: 1fr;
}

@media all and (min-width:48em) {

:root {
--place-items-center-proto: center center;
--place-items-premier: stretch stretch;
}

}

/* @end @variables */

/* @group @variables */

:root {
--place-items-start-primary: start start;
--place-items-stretch-primary: stretch stretch;
--place-items-center-primary: center center;
--place-items-v-start-primary: start stretch;
--place-items-v-center-primary: center stretch;
--place-items-h-center-primary: stretch center;

--place-items-premier: center center;
--place-items-deuxieme: center center;
}

@media all and (min-width:48em) {

:root {
--place-items-center-proto: center center;

--place-items-premier: stretch stretch;
--place-items-deuxieme: start stretch;
}

}

/* @end @variables */

/* @group @variables */

:root {
--justify-content-stretch: stretch;
--justify-content-start: start;
--justify-content-center: center;
--justify-content-end: end;
--justify-content-space-between: space-between;
--justify-content-space-evenly: space-evenly;
--align-items-stretch: stretch;
--align-items-start: start;
--align-items-center: center;
--align-items-end: end;
--justify-content-flex-start: flex-start;
--justify-content-flex-end: flex-end;
--align-items-flex-start: flex-start;
--align-items-flex-end: flex-end;
--align-self-center: center;
}

/* @end @variables */