index-main/assets/css/partials/_site-footer.scss

146 lines
2.6 KiB
SCSS
Raw Normal View History

2026-02-23 15:55:20 +01:00
#site-footer {
2026-01-06 11:19:25 +01:00
2026-02-23 17:34:16 +01:00
2026-02-23 15:55:20 +01:00
background-color: var(--dark);
2026-02-25 14:58:17 +01:00
padding: calc(var(--spacing)*2) var(--padding-body) calc(var(--spacing)*1) var(--padding-body);
2026-02-23 15:55:20 +01:00
z-index: 500;
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
.site-footer__container {
max-width: var(--max-w-cards);
margin: 0 auto;
2026-02-23 15:55:20 +01:00
font-size: var(--fs-small);
}
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
.logo {
// margin-top: calc(var(--spacing)*0.25);
margin-bottom: calc(var(--spacing)*0.5);
svg {
width: 100px;
2026-01-06 11:19:25 +01:00
}
}
2026-02-23 15:55:20 +01:00
.baseline{
max-width: 40ch;
}
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
.list-links {
2026-02-07 15:59:34 +01:00
2026-02-23 15:55:20 +01:00
ul {
list-style: none;
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
li {
2026-02-25 14:58:17 +01:00
margin-bottom: calc(var(--spacing)*0.25);
2026-02-23 15:55:20 +01:00
}
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
a {
text-decoration: none;
}
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
li:hover a {
text-decoration: underline;
}
}
2026-02-07 15:59:34 +01:00
2026-02-23 15:55:20 +01:00
.hightlight {
text-transform: uppercase;
font-weight: 500;
2026-01-06 11:19:25 +01:00
}
}
2026-02-23 15:55:20 +01:00
// @media #{$medium} {
// }
@media #{$small-up} {
.site-footer__container {
display: grid;
grid-template-columns: 1fr 350px;
column-gap: calc(var(--padding-inner)*2);
.logo{ grid-column: span 2;}
.baseline{
grid-column: 1;
grid-row: 2;
}
.list-links{
grid-column: 2;
grid-row: 2;
max-width: 350px;
display: flex;
justify-content: space-between;
gap: var(--padding-inner);
li {
// margin-bottom: calc(var(--spacing)*1);
}
}
.socials{
2026-02-25 14:58:17 +01:00
grid-column: 1;
2026-02-23 15:55:20 +01:00
grid-row: 3;
}
.credits {
font-size: var(--fs-xsmall);
grid-column: 1;
2026-02-25 14:58:17 +01:00
grid-row: 4;
margin-top: calc(var(--spacing)*2);
2026-02-23 15:55:20 +01:00
}
2026-01-06 11:19:25 +01:00
}
2026-02-07 15:59:34 +01:00
2026-02-23 15:55:20 +01:00
2026-02-07 15:59:34 +01:00
}
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
@media #{$small} {
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
.list-links {
margin-top: calc(var(--spacing)*1);
2026-02-25 14:58:17 +01:00
// li {
// margin-bottom: calc(var(--spacing)*0.25);
// }
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
.hightlight {
2026-02-25 14:58:17 +01:00
margin-top: calc(var(--spacing)*0.5);
2026-02-23 15:55:20 +01:00
}
}
2026-01-06 11:19:25 +01:00
2026-02-23 15:55:20 +01:00
2026-02-07 15:59:34 +01:00
2026-02-23 15:55:20 +01:00
.socials {
2026-02-25 14:58:17 +01:00
margin-top: calc(var(--spacing)*1);
2026-02-07 15:59:34 +01:00
}
2026-02-23 15:55:20 +01:00
.credits {
2026-02-25 14:58:17 +01:00
margin-top: calc(var(--spacing)*2);
2026-01-06 11:19:25 +01:00
}
2026-02-23 15:55:20 +01:00
2026-01-06 11:19:25 +01:00
}
2026-02-23 15:55:20 +01:00
@media #{$x-small} {
.credits {
text-align: center;
}
}
2026-01-06 11:19:25 +01:00
}