Files
neuf-www/web/src/components/general/logo.module.scss
2024-11-23 15:55:21 +01:00

69 lines
1.0 KiB
SCSS

.logo {
color: currentColor;
width: 12rem;
transition: width .3s ease;
position: relative;
&.index {
width: 16rem;
}
svg {
width: 100%;
display: block;
}
&.main {
margin: calc(var(--spacing-sitepadding-block)*-.6) 0 0 calc(var(--spacing-sitepadding-inline)*-.6);
}
.christmas {
position: absolute;
bottom: 0;
left: 0;
}
}
.logoIcon {
color: currentColor;
width: 3rem;
position: relative;
svg {
width: 100%;
display: block;
}
&.right {
transform: scaleX(-1);
}
.christmas {
position: absolute;
bottom: 0;
left: 0;
width: 136.206897%;
}
}
@media (min-width: 1920px) {
.logo {
&.main {
margin: calc(var(--spacing-sitepadding-block)*-.6) 0 0 calc(var(--spacing-sitepadding-inline)*-.58);
&.index {
margin: calc(var(--spacing-sitepadding-block)*-.6) 0 0 calc(var(--spacing-sitepadding-inline)*-.78);
}
}
}
}
@media (max-width: 800px) {
.logo {
width: 10rem;
&.index {
width: 12rem;
}
}
}