mediawiki-skins-Citizen/resources/skins.citizen.styles/Footer.less

142 lines
2.2 KiB
Plaintext
Raw Normal View History

2020-06-07 06:07:30 +00:00
.last-modified-bar {
background: @color-footer-background-60;
&-content {
display: flex;
max-width: @footer-width;
2020-06-07 06:07:30 +00:00
align-items: center;
padding: 12px var( --padding-page );
margin: 0 auto;
2020-06-07 06:07:30 +00:00
}
&-icon {
width: 20px;
height: 20px;
margin-right: @icon-padding;
2020-06-07 06:07:30 +00:00
background-position: center;
background-repeat: no-repeat;
2021-01-14 17:20:15 +00:00
opacity: var( --opacity-icon-base );
2020-06-07 06:07:30 +00:00
}
&-text {
a {
margin-right: 5px;
}
}
}
.mw-footer {
position: relative;
z-index: 8; // High enough so it covers the floating UI
2020-06-07 06:07:30 +00:00
margin-top: @margin-side * 2;
background: @color-footer-background-50;
clear: both;
color: @color-footer-text;
direction: ltr;
2020-06-07 06:07:30 +00:00
font-size: @ui-menu-text;
line-height: @footer-line-height;
2020-06-11 01:46:42 +00:00
a,
a.external {
2020-06-07 06:07:30 +00:00
color: @color-footer-link;
&:hover,
&:active,
&:focus {
color: @color-footer-link-active;
text-decoration: none;
}
}
ul {
display: flex;
flex-wrap: wrap;
margin: 0;
2020-06-07 06:07:30 +00:00
}
li {
list-style: none;
}
}
#footer {
&-content {
display: flex;
max-width: @footer-width;
2020-06-07 06:07:30 +00:00
flex-direction: column;
padding: 0 var( --padding-page );
margin: 0 auto;
2020-06-07 06:07:30 +00:00
}
&-bottom {
margin-top: @margin-side * 1.5;
background-color: @color-footer-background-40;
&-content {
display: flex;
max-width: @footer-width;
2020-06-07 06:07:30 +00:00
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: @margin-side / 2 var( --padding-page );
margin: 0 auto;
2020-06-07 06:07:30 +00:00
}
}
&-sitetitle {
margin: @margin-side * 2.5 0 @margin-side / 2 0;
color: @base-90;
font-size: 20px;
img.mw-logo-wordmark {
width: auto;
height: 20px;
filter: invert( 1 ) hue-rotate( 180deg );
}
2020-06-07 06:07:30 +00:00
}
&-desc {
margin: @margin-side / 2 0;
}
&-places {
display: flex;
flex-wrap: wrap;
margin: 0 -@margin-side !important;
2020-06-07 06:07:30 +00:00
li a {
display: block;
padding: @margin-side / 2 var( --padding-page );
2020-06-07 06:07:30 +00:00
}
}
&-info {
margin-top: @margin-side / 2;
font-size: 12px;
opacity: 0.5;
2020-06-07 06:07:30 +00:00
li {
margin: @margin-side / 2 0;
}
}
&-tagline {
padding: @margin-side / 2 0;
}
&-icons {
display: flex;
margin: 0 -@margin-side / 2;
2020-06-07 06:07:30 +00:00
li {
display: flex; // Horizontally aligned with there are two icons in the same li
}
a {
display: flex;
align-items: center;
padding: 15px 10px;
}
2020-06-07 06:07:30 +00:00
}
2020-06-08 22:09:32 +00:00
}