| | |
| | | white-space: nowrap; |
| | | text-transform: uppercase; |
| | | transition: var(--trans-color); |
| | | border-radius: 0; |
| | | background-color: transparent; |
| | | } |
| | | nav a { |
| | | height: var(--btn); |
| | |
| | | **************************************************************/ |
| | | |
| | | /* Active/Focus states */ |
| | | nav a:hover, |
| | | /* nav a:hover,*/ |
| | | nav .current a, |
| | | nav a.current, |
| | | nav a:focus, |
| | |
| | | |
| | | |
| | | /* Icon rotation */ |
| | | .toggle .icon { |
| | | .toggle .icon-caret-down { |
| | | transform: rotate(0deg); |
| | | transition: transform var(--trans-base); |
| | | } |
| | | |
| | | .has-submenu.open > button .icon { |
| | | .has-submenu.open > button .icon-caret-down { |
| | | transform: rotate(900deg); |
| | | } |
| | | |
| | |
| | | height: max-content; |
| | | position: absolute; |
| | | top: 100%; |
| | | left: 0; |
| | | right: 0; |
| | | max-height: 0; |
| | | transform: scaleY(0); |
| | | transform-origin: top; |
| | | width: max(100%, max-content); |
| | | width: 100%; |
| | | min-width: max-content; |
| | | background-color: rgba(var(--base-rgb),var(--op-3)); |
| | | border: 2px solid rgba(var(--base-rgb),var(--op-3)); |
| | | transition: all var(--trans-t) var(--trans-fn); |
| | |
| | | background-color: rgba(var(--base-rgb),var(--op-6)); |
| | | border: 1px solid var(--base-50); |
| | | } |
| | | .submenu a { |
| | | height: var(--chipchip); |
| | | } |
| | | |
| | | /* Open state */ |
| | | .open > ul.submenu { |