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:.5rem}ul.oppose{margin-top:auto}body[dir=rtl]>nav ul.list li .primary~:not(.primary):not(.control):not(.bubble){margin-left:1rem}ul.navigation li>span.primary>i{opacity:.5;transition:opacity .15s}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:#0000}ul.list.active.navigation li:hover:not(.subheader):before,ul.list.active.navigation li.active:not(.subheader):before{content:"";background-color:rgba(var(--movim-element-action),.1);z-index:-1;border-radius:.75rem;width:calc(100% - 1rem);height:calc(100% - 1rem);transition:background-color .15s;display:block;position:absolute;top:.5rem;left:.5rem}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),.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)}}