1
0
mirror of https://github.com/kremalicious/portfolio.git synced 2024-06-26 11:16:40 +02:00
portfolio/src/components/Layout.module.css

48 lines
936 B
CSS

.screen {
margin: calc(var(--spacer) * var(--line-height)) auto 0 auto;
padding-left: 5vw;
padding-right: 5vw;
}
@media (min-width: 55rem) {
.screen {
max-width: calc(var(--projectImageMaxWidth) + 10vw);
}
}
/* Single Project Page */
.screen > article {
display: grid;
grid-template-columns:
[full-start] minmax(calc(var(--spacer) / 2), 1fr)
[main-start] minmax(0, 38rem) [main-end]
minmax(calc(var(--spacer) / 2), 1fr) [full-end];
}
.screen > article > * {
grid-column: main;
}
/* Projects Grid */
.grid {
display: grid;
gap: calc(var(--spacer) * 2);
grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
}
@media (min-width: 55rem) {
.grid {
gap: calc(var(--spacer) * 3);
grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
}
}
.fullContainer {
grid-column: full !important;
}
.fullWidth {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}