gil.ink/scss/pages/_about.scss

76 lines
1.2 KiB
SCSS
Raw Normal View History

2025-05-12 02:31:17 -04:00
@use "../mixins/media";
.page--about {
display: flex;
flex-direction: column;
@include media.breakpoint(small) {
display: grid;
grid:
"main idcard" auto
"main ." auto
2025-05-13 12:12:16 -04:00
"main funfacts" auto
2025-05-12 02:31:17 -04:00
"interests funfacts" auto
"social social" auto
/ 1fr 1fr;
}
@include media.breakpoint(medium) {
grid:
"main main idcard" auto
"main main ." auto
"interests funfacts funfacts" auto
". social ." auto
2025-05-13 12:12:16 -04:00
/ 1fr auto 1fr;
2025-05-12 02:31:17 -04:00
}
.main-content {
grid-area: main;
}
.social {
grid-area: social;
}
.interests {
grid-area: interests;
}
.funfacts {
grid-area: funfacts;
}
}
.idcard {
display: grid;
max-width: 400px;
grid-area: idcard;
grid:
"header header" auto
". bio" auto
"photo bio" auto
". bio" auto
/ auto 1fr;
.idcard__bio {
grid-area: bio;
display: grid;
grid-template-columns: repeat(2, 1fr);
.idcard__line {
&--wide {
@extend .idcard__line;
grid-column: span 2;
}
}
}
.idcard__header {
grid-area: header;
}
.idcard__picture {
grid-area: photo;
}
}