80 lines
1.3 KiB
Plaintext
80 lines
1.3 KiB
Plaintext
:root {
|
|
--sidebar-width: calc(3em + 9vw);
|
|
}
|
|
|
|
#grid {
|
|
display: grid;
|
|
grid-template-columns: var(--sidebar-width) auto var(--sidebar-width);
|
|
grid-template-rows:
|
|
[topstart] auto
|
|
[title] auto
|
|
[pageheader] auto
|
|
[pagebody] auto
|
|
[bottomstart] auto
|
|
;
|
|
column-gap: .6em;
|
|
height: 100%;
|
|
max-width: calc(1200px + var(--sidebar-width) + var(--sidebar-width));
|
|
margin: auto;
|
|
padding-left: .6em;
|
|
padding-right: .6em;
|
|
}
|
|
|
|
#topbar {
|
|
grid-column: 2;
|
|
grid-row: topstart ;
|
|
}
|
|
|
|
#sidebar-nav {
|
|
grid-column: 1;
|
|
grid-row: pagebody / -1;
|
|
}
|
|
|
|
.nav-menu {
|
|
max-width: 12em;
|
|
margin: auto;
|
|
position: sticky;
|
|
top: 1.2em;
|
|
}
|
|
|
|
#sidebar-pageview {
|
|
grid-column: 3;
|
|
grid-row: pagebody / -1;
|
|
}
|
|
|
|
.sidebar-pageview-menu {
|
|
width: 4em;
|
|
}
|
|
|
|
#page {
|
|
grid-column: 2;
|
|
grid-row: title / bottomstart ;
|
|
display: grid;
|
|
grid-template-rows: subgrid;
|
|
grid-template-columns: subgrid;
|
|
}
|
|
|
|
#titleblock {
|
|
grid-column: 1;
|
|
grid-row: title;
|
|
}
|
|
|
|
#mw-content-text {
|
|
grid-column: 1;
|
|
grid-row: pagebody / bottomstart;
|
|
}
|
|
|
|
#pagebody {
|
|
grid-row: pagebody
|
|
}
|
|
|
|
#mw-content-text:has(> .mw-parser-output), .mw-parser-output {
|
|
display: grid;
|
|
grid-template-rows: subgrid;
|
|
grid-row: pageheader / bottomstart;
|
|
}
|
|
|
|
#bottombar {
|
|
grid-column: 2;
|
|
grid-row: bottomstart;
|
|
} |