mediawiki-skin-crystal/resources/layout-mouse.less
2025-10-03 22:20:45 +10:00

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;
}