11nav ,
22.navbar {
33 background : var (--pst-color-background );
4- box-shadow : none !important ;
54 position : sticky;
65 top : 0 ;
76 min-height : 3.8rem ;
87 transition : all 0.3s ;
98 z-index : 99 ;
109}
11- .navbar > .container {
12- width : 100% ;
13- }
1410.navbar-brand {
1511 align-items : stretch;
1612 display : flex;
2117 padding-right : 1rem ;
2218}
2319.navbar-logo-text {
24- color : var (--pst-color-text-base );
2520 font-size : 1.25rem ;
2621 font-weight : 700 ;
2722}
2823.navbar .container {
2924 min-height : 4rem ;
3025}
31-
3226.navbar-brand img {
3327 max-height : 36px !important ;
3428 height : 36px ;
3529}
30+ a .navbar-item ,
31+ a .navbar-item : visited ,
32+ .navbar-item .has-dropdown .navbar-link ,
33+ .navbar-burger {
34+ color : var (--pst-color-text-base );
35+ text-decoration : none;
36+ }
37+ a .navbar-item : hover ,
38+ .navbar-burger : hover ,
39+ .navbar-item .has-dropdown : hover .navbar-link {
40+ color : var (--pst-color-link-hover );
41+ text-decoration : underline;
42+ text-decoration-thickness : max (3px , 0.1875rem , 0.12em );
43+ }
3644
3745.navbar-burger {
3846 font-family : inherit;
4856 margin : 0 0 0 auto;
4957 width : 4rem ;
5058 height : 4rem ;
51- color : var (--pst-color-text-base );
5259}
5360.navbar-burger span {
5461 background-color : currentColor;
8087.navbar-burger .is-active span : nth-child (3 ) {
8188 transform : translateY (-5px ) rotate (-45deg );
8289}
83- .navbar-burger : hover {
84- color : var (--pst-color-link-hover );
85- }
8690.navbar-menu {
8791 display : none;
8892}
9397 padding : 0.5rem 0.75rem ;
9498 position : relative;
9599}
96- .navbar-item .icon : only-child ,
97- .navbar-link .icon : only-child {
98- margin-left : -0.25rem ;
99- margin-right : -0.25rem ;
100- }
101100.navbar-item {
102101 flex-grow : 0 ;
103102 flex-shrink : 0 ;
104- color : var (--pst-color-text-base );
105103}
106104.navbar-item img {
107105 max-height : 1.75rem ;
@@ -122,53 +120,22 @@ nav,
122120 padding-right : 1.5rem ;
123121}
124122
125- a .navbar-item ,
126- a .navbar-item : visited {
127- color : var (--pst-color-text-base );
128- text-decoration : none;
129- }
130-
131- a .navbar-item : hover {
132- color : var (--pst-color-link-hover );
133- }
134-
135- /* Dropdown menu item text */
136- .navbar-item .has-dropdown .navbar-link {
137- color : var (--pst-color-text-base );
138- text-decoration : none;
139- }
140-
141- /* Down arrow next to dropdown menu */
142123.navbar-item .has-dropdown .navbar-link : after {
143124 top : 55% ;
144125 height : 0.5em ;
145126 width : 0.5em ;
146127 border-width : 2px ;
147128 border-color : # 999 ;
148129}
149-
150- /* Language dropdown box */
151130.navbar-item .has-dropdown .navbar-dropdown {
152131 top : 3.4rem ;
153132 min-width : 220px ;
154133 margin-top : 4px ;
155134}
156-
157- /* Dropdown menu items */
158135.navbar-item .has-dropdown .navbar-dropdown .navbar-item {
159136 padding : 10px 20px ;
160137}
161138
162- /* Dropdown menu hover */
163- .navbar-item .has-dropdown : hover .navbar-link {
164- color : var (--pst-color-link-hover );
165- }
166-
167- /* Dropdown menu item hover */
168- .navbar-item .has-dropdown .navbar-dropdown .navbar-item : hover {
169- color : var (--pst-color-link-hover );
170- }
171-
172139@media screen and (max-width : 1023px ) {
173140 .navbar-brand .navbar-item {
174141 align-items : center;
@@ -181,14 +148,6 @@ a.navbar-item:hover {
181148 background : var (--pst-color-surface );
182149 display : block;
183150 }
184-
185- .navbar-menu .is-active .navbar-item {
186- color : var (--pst-color-text-base );
187- }
188-
189- .navbar-menu .is-active .navbar-item : hover {
190- color : var (--pst-color-link-hover );
191- }
192151}
193152@media screen and (min-width : 1024px ) {
194153 .navbar ,
0 commit comments