2022-04-11 20:44:06 +00:00
|
|
|
$footer-height: 42pt;
|
|
|
|
|
2022-04-10 14:55:46 +00:00
|
|
|
html,
|
|
|
|
body {
|
|
|
|
height: 100%;
|
|
|
|
flex: auto;
|
2022-04-09 16:00:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
footer {
|
2022-04-11 20:44:06 +00:00
|
|
|
height: $footer-height;
|
2022-04-10 14:55:46 +00:00
|
|
|
position: sticky;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
2022-04-10 16:52:13 +00:00
|
|
|
bottom: 0;
|
2022-04-09 16:00:33 +00:00
|
|
|
}
|
|
|
|
|
2022-04-10 14:55:46 +00:00
|
|
|
#content {
|
2022-04-11 20:44:06 +00:00
|
|
|
min-height: calc(100% - 42pt * 3);
|
2022-04-10 14:55:46 +00:00
|
|
|
right: auto;
|
2022-04-11 20:44:06 +00:00
|
|
|
padding: 42pt;
|
2022-04-09 16:00:33 +00:00
|
|
|
}
|
|
|
|
|
2022-04-10 14:55:46 +00:00
|
|
|
#footer-left {
|
2022-04-10 19:57:17 +00:00
|
|
|
margin-top: auto;
|
|
|
|
margin-bottom: auto;
|
2022-04-10 14:55:46 +00:00
|
|
|
margin-left: 24pt;
|
|
|
|
justify-self: left;
|
|
|
|
margin-right: auto;
|
2022-04-10 19:57:17 +00:00
|
|
|
display: inline-flex;
|
2022-04-10 14:55:46 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
#footer-right {
|
2022-04-10 19:57:17 +00:00
|
|
|
margin-top: auto;
|
|
|
|
margin-bottom: auto;
|
2022-04-10 14:55:46 +00:00
|
|
|
margin-left: auto;
|
|
|
|
justify-self: right;
|
|
|
|
margin-right: 24pt;
|
|
|
|
align-content: center;
|
2022-04-10 19:57:17 +00:00
|
|
|
display: inline-flex;
|
2022-04-09 16:00:33 +00:00
|
|
|
}
|
|
|
|
|
2022-04-10 14:55:46 +00:00
|
|
|
#footer-center {
|
2022-04-10 19:57:17 +00:00
|
|
|
margin-top: auto;
|
|
|
|
margin-bottom: auto;
|
2022-04-10 14:55:46 +00:00
|
|
|
margin-left: auto;
|
|
|
|
margin-right: auto;
|
|
|
|
justify-content: center;
|
|
|
|
justify-self: center;
|
2022-04-10 19:57:17 +00:00
|
|
|
display: inline-flex;
|
2022-04-09 16:00:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
* {
|
2022-04-10 14:55:46 +00:00
|
|
|
padding: 0;
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#footer-right *{
|
|
|
|
display: flex;
|
2022-04-10 19:57:17 +00:00
|
|
|
margin-top: auto;
|
|
|
|
margin-bottom: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
#footer-center *{
|
|
|
|
display: flex;
|
|
|
|
margin-right: 8pt;
|
|
|
|
margin-left: 8pt;
|
|
|
|
margin-top: auto;
|
|
|
|
margin-bottom: auto;
|
2022-04-11 20:44:06 +00:00
|
|
|
justify-content: center;
|
|
|
|
align-items: center;
|
2022-04-09 16:00:33 +00:00
|
|
|
}
|
2022-04-10 16:52:13 +00:00
|
|
|
|
2022-04-11 20:44:06 +00:00
|
|
|
|
|
|
|
article {
|
|
|
|
margin-top: 42pt;
|
|
|
|
margin-inline: auto;
|
|
|
|
padding: 4em;
|
|
|
|
}
|