Files
2026-10-24 14:03:52 +07:00

90 lines
1.9 KiB
CSS

/* Menu */
body>nav>ul:not(:first-child) li p:first-of-type {
height: 6rem;
line-height: 6rem;
}
body>nav>ul.list {
flex-shrink: 0;
}
body>nav>ul.list li {
padding-left: 0.5rem;
}
ul.oppose {
margin-top: auto;
}
/* Navigation */
ul.navigation li>span.primary i {
transition: opacity 0.15s ease;
opacity: 0.5;
}
ul.navigation li.active>span.primary i {
color: rgba(var(--movim-font), 0.8);
}
ul.navigation li.active>span.primary i,
ul.navigation li:not(.active):hover>span.primary>i {
opacity: 1;
}
ul.navigation li.active>span.primary i {
font-variation-settings: 'FILL' 1;
}
ul.list.active.navigation li:hover:not(.subheader),
ul.list.active.navigation li.active:not(.subheader) {
background-color: transparent;
}
ul.list.navigation li {
padding-right: 0;
}
ul.list.navigation li .primary {
margin: 0 0.25rem;
}
ul.list.active.navigation li:hover:not(.subheader):before,
ul.list.active.navigation li.active:not(.subheader):before {
display: block;
content: '';
width: 5.5rem;
height: calc(100% - 1rem);
background-color: rgba(var(--movim-element-action), 0.1);
position: absolute;
top: 0.5rem;
left: 0.5rem;
border-radius: 1.5rem;
z-index: -1;
transition: background-color 0.15s ease;
}
ul.list.active.navigation li:active:not(.subheader):before,
ul.list.active.navigation li.active:active:not(.subheader):before {
background-color: rgba(var(--movim-element-action), 0.2);
}
ul.navigation li {
transform: translateY(0);
}
ul#bottomnavigation li:active {
transform: translateY(1px);
}
@media screen and (min-width: 1025px) and (max-width: 1680px) {
ul.navigation li:active {
transform: translateY(1px);
}
ul.list.active.navigation li:hover:not(.subheader):before,
ul.list.active.navigation li.active:not(.subheader):before {
width: calc(100% - 1rem);
}
}