summaryrefslogtreecommitdiffstats
path: root/assets/css/layouts/_site.scss
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2021-03-21 12:52:39 +0100
committerVolpeon <git@volpeon.ink>2021-03-21 12:52:39 +0100
commit8e1e42fcb54c33816d00b26a949753e6c3c9a904 (patch)
tree934f5193c9b6b956a9f982c8b9956a4e8c2c7270 /assets/css/layouts/_site.scss
parentWIP: Redesign (diff)
downloadvolpeon.ink-8e1e42fcb54c33816d00b26a949753e6c3c9a904.tar.gz
volpeon.ink-8e1e42fcb54c33816d00b26a949753e6c3c9a904.tar.bz2
volpeon.ink-8e1e42fcb54c33816d00b26a949753e6c3c9a904.zip
WIP: Redesign
Diffstat (limited to 'assets/css/layouts/_site.scss')
-rw-r--r--assets/css/layouts/_site.scss46
1 files changed, 46 insertions, 0 deletions
diff --git a/assets/css/layouts/_site.scss b/assets/css/layouts/_site.scss
new file mode 100644
index 0000000..2c06606
--- /dev/null
+++ b/assets/css/layouts/_site.scss
@@ -0,0 +1,46 @@
1@include namespace('site') {
2 @include store((
3 --dims: (
4 --outer-pad-x: 6rem,
5 --inner-pad-x: 2rem,
6 --pad-y: 6rem,
7 )
8 ));
9
10 @include layout(namespace()) {
11 display: flex;
12 flex-direction: row;
13 justify-content: space-around;
14
15 @include element('col') {
16 box-sizing: border-box;
17 flex: 0 0 auto;
18 width: 100%;
19 min-width: 0;
20 max-width: 35rem;
21 height: 100%;
22 padding: prop(--dims --pad-y) prop(--dims --inner-pad-x) prop(--dims --pad-y) prop(--dims --outer-pad-x);
23
24 @include next-twin-element {
25 flex: 1 1 auto;
26 max-width: 45rem;
27 height: auto;
28 padding-right: prop(--dims --outer-pad-x);
29 padding-left: prop(--dims --inner-pad-x);
30 }
31 }
32
33 @include media('<=sm') {
34 display: block;
35
36 @include element('col') {
37 width: auto;
38 height: auto;
39
40 @include next-twin-element {
41 width: auto;
42 }
43 }
44 }
45 }
46}