| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 1 | @charset "utf-8"; |
| Akron | baba3b6 | 2021-11-22 17:24:48 +0100 | [diff] [blame] | 2 | @use 'sass:math'; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 3 | @use "../util"; |
| 4 | @use "hint"; // Hint specific menu list | ||||
| 5 | @use "containermenu"; // Container menu specific | ||||
| 6 | @use "searchbar"; // The search bar | ||||
| 7 | @use "vc"; // Virtual corpus builder | ||||
| 8 | @use "statistics"; // Statistics for VCs | ||||
| 9 | @use "datepicker"; // Datepicker | ||||
| 10 | @use "querylanguage"; // Query language | ||||
| 11 | @use "pipe"; // Pipe | ||||
| 12 | @use "state"; // State | ||||
| 13 | @use "panel"; // Panel | ||||
| 14 | @use "../base/colors"; | ||||
| 15 | @use "../base/icons"; | ||||
| 16 | @use "../base/lengths"; | ||||
| 17 | @use "../base/mixins"; | ||||
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 18 | |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 19 | .navbar { |
| 20 | width: 100%; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 21 | height: lengths.$standard-size-and-spacing; |
| 22 | background-color: colors.$dark-green; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 23 | display: flex; |
| 24 | flex-direction: column; | ||||
| 25 | justify-content: center; | ||||
| 26 | align-items: end; | ||||
| 27 | // overflow: hidden; | ||||
| 28 | // position: fixed; | ||||
| 29 | position: absolute; | ||||
| 30 | top: 0; | ||||
| 31 | z-index: 999; | ||||
| 32 | transition: top .3s ease-in-out; | ||||
| 33 | -o-transition: top .3s ease-in-out; | ||||
| 34 | -moz-transition: top .3s ease-in-out; | ||||
| 35 | -webkit-transition: top .3s ease-in-out; | ||||
| 36 | |||||
| 37 | &-group { | ||||
| 38 | display: flex; | ||||
| 39 | align-items: center; | ||||
| 40 | |||||
| 41 | h3.nav-link { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 42 | height: lengths.$standard-size-and-spacing; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 43 | font-size: 1rem; |
| 44 | transition: all .2s ease-in-out; | ||||
| 45 | -o-transition: all .2s ease-in-out; | ||||
| 46 | -moz-transition: all .2s ease-in-out; | ||||
| 47 | -webkit-transition: all .2s ease-in-out; | ||||
| Uyen-Nhu Tran | a17b08d | 2025-02-18 19:14:55 +0100 | [diff] [blame] | 48 | cursor: pointer; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 49 | |
| 50 | &:hover { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 51 | background-color: colors.$middle-green; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 52 | } |
| 53 | |||||
| 54 | a { | ||||
| 55 | display: block; | ||||
| 56 | padding: 1.5rem 1rem; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 57 | color: colors.$nearly-white; |
| Uyen-Nhu Tran | a17b08d | 2025-02-18 19:14:55 +0100 | [diff] [blame] | 58 | cursor: pointer; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 59 | } |
| 60 | } | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 61 | } |
| 62 | |||||
| 63 | .dropdown { | ||||
| 64 | display: flex; | ||||
| 65 | align-items: center; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 66 | margin-right: lengths.$standard-size-and-spacing; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 67 | position: relative; |
| 68 | |||||
| 69 | &:hover .dropdown-content, | ||||
| 70 | &:focus-within .dropdown-content { | ||||
| 71 | display: block; | ||||
| 72 | } | ||||
| 73 | |||||
| 74 | &:hover .dropdown-btn, | ||||
| 75 | &:focus-within .dropdown-btn { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 76 | color: colors.$nearly-white; |
| 77 | background-color: colors.$middle-green; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 78 | } |
| 79 | |||||
| 80 | &-btn { | ||||
| Uyen-Nhu Tran | a17b08d | 2025-02-18 19:14:55 +0100 | [diff] [blame] | 81 | display: flex; |
| 82 | align-items: center; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 83 | column-gap: lengths.$base-padding; |
| 84 | height: lengths.$standard-size-and-spacing; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 85 | padding: 1.25rem 1rem; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 86 | color: colors.$nearly-white; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 87 | transition: all .2s ease-in-out; |
| 88 | -o-transition: all .2s ease-in-out; | ||||
| 89 | -moz-transition: all .2s ease-in-out; | ||||
| 90 | -webkit-transition: all .2s ease-in-out; | ||||
| 91 | cursor: pointer; | ||||
| 92 | |||||
| 93 | &.login::before { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 94 | @include mixins.icon-font; |
| 95 | content: icons.$fa-login; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 96 | font-size: 150%; |
| 97 | } | ||||
| 98 | |||||
| 99 | &.profile::before { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 100 | @include mixins.icon-font; |
| 101 | content: icons.$fa-user; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 102 | font-size: 150%; |
| 103 | } | ||||
| 104 | |||||
| 105 | h3.user-name { | ||||
| 106 | padding-right: 2px; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 107 | font-size: 120%; |
| Uyen-Nhu Tran | a17b08d | 2025-02-18 19:14:55 +0100 | [diff] [blame] | 108 | display: inline-block; |
| 109 | max-width: 6ch; | ||||
| 110 | overflow: hidden; | ||||
| 111 | text-overflow: ellipsis; | ||||
| 112 | white-space: nowrap; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 113 | } |
| 114 | } | ||||
| 115 | |||||
| 116 | &-content { | ||||
| 117 | display: none; | ||||
| 118 | width: fit-content; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 119 | margin-top: lengths.$standard-size-and-spacing; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 120 | padding: 0; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 121 | background-color: colors.$middle-green; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 122 | position: absolute; |
| 123 | top: 0; | ||||
| 124 | z-index: 999; | ||||
| 125 | |||||
| 126 | &--left { | ||||
| 127 | left: 0; | ||||
| 128 | } | ||||
| 129 | |||||
| 130 | &--right { | ||||
| 131 | right: 0; | ||||
| 132 | padding: 1rem; | ||||
| 133 | } | ||||
| 134 | |||||
| 135 | form.login { | ||||
| 136 | display: flex; | ||||
| 137 | flex-direction: column; | ||||
| 138 | align-items: center; | ||||
| 139 | |||||
| 140 | legend { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 141 | padding-bottom: lengths.$base-padding; |
| 142 | color: colors.$nearly-white; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 143 | } |
| 144 | |||||
| 145 | input[type=text], | ||||
| 146 | input[type=password] { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 147 | @include mixins.input-field; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 148 | margin-bottom: 8px; |
| 149 | height: 2rem; | ||||
| 150 | } | ||||
| 151 | |||||
| 152 | button.btn-login { | ||||
| 153 | width: 100%; | ||||
| 154 | height: 2rem; | ||||
| 155 | margin-bottom: 1rem; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 156 | background-color: colors.$dark-green; |
| 157 | color: colors.$nearly-white; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 158 | font-size: 120%; |
| 159 | border: none; | ||||
| 160 | border-color: unset; | ||||
| 161 | border-radius: 0; | ||||
| 162 | text-shadow: none; | ||||
| 163 | font-weight: normal; | ||||
| 164 | top: unset; | ||||
| 165 | transition: all .2s ease-in-out; | ||||
| 166 | -o-transition: all .2s ease-in-out; | ||||
| 167 | -moz-transition: all .2s ease-in-out; | ||||
| 168 | -webkit-transition: all .2s ease-in-out; | ||||
| 169 | |||||
| 170 | &::after { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 171 | content: icons.$fa-login; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 172 | } |
| 173 | |||||
| 174 | &:hover { | ||||
| 175 | // color: $dark-orange; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 176 | background-color: colors.$dark-orange; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 177 | } |
| 178 | } | ||||
| 179 | } | ||||
| 180 | |||||
| 181 | p { | ||||
| 182 | margin: 0; | ||||
| 183 | font-size: .7rem; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 184 | color: colors.$nearly-white; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 185 | |
| 186 | a { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 187 | color: colors.$dark-orange; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 188 | |
| 189 | &:hover { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 190 | color: colors.$middle-orange; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 191 | } |
| 192 | } | ||||
| 193 | } | ||||
| 194 | } | ||||
| 195 | |||||
| 196 | &-item { | ||||
| Uyen-Nhu Tran | 94f93b0 | 2024-11-20 20:17:57 +0100 | [diff] [blame] | 197 | display: flex; |
| 198 | align-items: center; | ||||
| 199 | gap: 5px; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 200 | padding: .75rem; |
| 201 | font-size: 1rem; | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 202 | color: colors.$nearly-white; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 203 | transition: all .2s ease-in-out; |
| 204 | -o-transition: all .2s ease-in-out; | ||||
| 205 | -moz-transition: all .2s ease-in-out; | ||||
| 206 | -webkit-transition: all .2s ease-in-out; | ||||
| Uyen-Nhu Tran | 4371466 | 2025-01-13 23:09:37 +0100 | [diff] [blame] | 207 | cursor: pointer; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 208 | |
| 209 | &:hover { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 210 | color: colors.$nearly-white; |
| 211 | background-color: colors.$light-green; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 212 | } |
| 213 | |||||
| 214 | &.logout::before { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 215 | @include mixins.icon-font; |
| 216 | content: icons.$fa-logout; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 217 | font-size: 1rem; |
| 218 | } | ||||
| 219 | |||||
| 220 | span { | ||||
| 221 | display: inline; | ||||
| 222 | } | ||||
| 223 | } | ||||
| 224 | } | ||||
| 225 | |||||
| 226 | .burger-icon { | ||||
| 227 | display: none; | ||||
| 228 | |||||
| 229 | &::after { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 230 | @include mixins.icon-font; |
| 231 | content: icons.$fa-bars; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 232 | } |
| 233 | } | ||||
| 234 | } | ||||
| 235 | |||||
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 236 | header { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 237 | @include mixins.box-sizing-box(); |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 238 | position: relative; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 239 | background-color: colors.$light-green; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 240 | // padding: $base-padding 0 0 $base-padding; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 241 | padding-top: lengths.$standard-size-and-spacing; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 242 | font-size: 10pt; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 243 | color: colors.$nearly-white; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 244 | |
| 245 | &.shifted { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 246 | padding-left: lengths.$logo-left-distance; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 247 | } |
| 248 | |||||
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 249 | span.select { |
| 250 | display: inline-block; | ||||
| 251 | cursor: pointer; | ||||
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 252 | line-height: 1.8em; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 253 | |
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 254 | border: { |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 255 | width: 0; |
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 256 | bottom-width: 3px; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 257 | style: solid; |
| 258 | color: transparent; | ||||
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 259 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 260 | |
| Akron | c6c6821 | 2025-10-22 14:33:51 +0200 | [diff] [blame] | 261 | > span { |
| 262 | font-weight: bold; | ||||
| 263 | } | ||||
| 264 | |||||
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 265 | &:hover { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 266 | color: colors.$dark-green; |
| 267 | border-color: colors.$dark-green; | ||||
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 268 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 269 | |
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 270 | &::after { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 271 | @include mixins.icon-font; |
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 272 | pointer-events: none; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 273 | text-align: center; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 274 | content: icons.$fa-down; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 275 | |
| Akron | 6bb7158 | 2016-06-10 20:41:08 +0200 | [diff] [blame] | 276 | padding: { |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 277 | left: 4pt; |
| Akron | 1866045 | 2017-11-13 11:06:24 +0100 | [diff] [blame] | 278 | right: 4pt; |
| Akron | 6bb7158 | 2016-06-10 20:41:08 +0200 | [diff] [blame] | 279 | } |
| 280 | } | ||||
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 281 | |
| 282 | &.active { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 283 | border-color: colors.$dark-orange; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 284 | &::after { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 285 | content: icons.$fa-up; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 286 | } |
| Akron | 6bb7158 | 2016-06-10 20:41:08 +0200 | [diff] [blame] | 287 | } |
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 288 | } |
| 289 | |||||
| 290 | form { | ||||
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 291 | position: relative; |
| 292 | display: block; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 293 | // padding-left: $logo-left-distance; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 294 | min-height: 2.7em; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 295 | |
| 296 | &#searchform { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 297 | margin: 0 lengths.$standard-size-and-spacing; |
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 298 | } |
| Nils Diewald | a944fab | 2015-04-08 21:02:04 +0000 | [diff] [blame] | 299 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 300 | |
| 301 | input { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 302 | @include mixins.input-field; |
| Akron | 1120a58 | 2017-10-17 12:29:16 +0200 | [diff] [blame] | 303 | } |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 304 | |
| 305 | .button { | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 306 | color: colors.$nearly-white; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 307 | line-height: 2em; |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 308 | margin-right: lengths.$right-distance; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 309 | |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 310 | &.right { |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 311 | float: right; |
| Uyen-Nhu Tran | a17b08d | 2025-02-18 19:14:55 +0100 | [diff] [blame] | 312 | // display: inline-block; |
| 313 | // >.tutorial{ | ||||
| 314 | // margin-left: 10px; | ||||
| 315 | // } | ||||
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 316 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 317 | |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 318 | &.top { |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 319 | position: absolute; |
| 320 | display: block; | ||||
| 321 | top: 0; | ||||
| 322 | right: 0; | ||||
| 323 | margin-right: 0; | ||||
| Uyen-Nhu Tran | 243fe73 | 2024-04-10 01:17:24 +0200 | [diff] [blame] | 324 | width: 20px; |
| 325 | // width: math.div($standard-margin,2); | ||||
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 326 | background-color: colors.$dark-green; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 327 | text-align: center; |
| 328 | height: 100%; | ||||
| 329 | z-index: 20; | ||||
| 330 | |||||
| Akron | 189b359 | 2016-01-04 20:56:46 +0100 | [diff] [blame] | 331 | > a:hover { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 332 | color: colors.$nearly-white |
| Akron | 189b359 | 2016-01-04 20:56:46 +0100 | [diff] [blame] | 333 | } |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 334 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 335 | |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 336 | > a { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 337 | color: colors.$nearly-white; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 338 | cursor: pointer; |
| 339 | position: relative; | ||||
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 340 | font-size: 120%; |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 341 | |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 342 | > span { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 343 | @include mixins.blind; |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 344 | } |
| 345 | } | ||||
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 346 | |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 347 | > a::after { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 348 | @include mixins.icon-font; |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 349 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 350 | |
| Uyen-Nhu Tran | 4371466 | 2025-01-13 23:09:37 +0100 | [diff] [blame] | 351 | // > a.tutorial::after { |
| 352 | // content: $fa-tutorial; | ||||
| 353 | // } | ||||
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 354 | |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 355 | > a.question::after { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 356 | content: icons.$fa-question; |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 357 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 358 | |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 359 | > a.login::after { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 360 | content: icons.$fa-login; |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 361 | } |
| Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 362 | |
| Akron | e5ef4e0 | 2017-04-19 17:07:52 +0200 | [diff] [blame] | 363 | > a.logout::after { |
| Akron | 7636edf | 2025-11-04 12:44:53 +0100 | [diff] [blame^] | 364 | content: icons.$fa-logout; |
| Akron | e5ef4e0 | 2017-04-19 17:07:52 +0200 | [diff] [blame] | 365 | } |
| Nils Diewald | 7c8ced2 | 2015-04-15 19:21:00 +0000 | [diff] [blame] | 366 | } |
| Akron | dbf7bae | 2020-10-07 10:44:24 +0200 | [diff] [blame] | 367 | } |
| 368 | |||||
| 369 | |||||
| 370 | .query.button-group > span { | ||||
| 371 | border-top-width: 0; | ||||
| 372 | border-color: white; | ||||
| 373 | |||||
| 374 | &:first-child { | ||||
| 375 | border-top-left-radius: 0; | ||||
| 376 | } | ||||
| 377 | &:last-child { | ||||
| 378 | border-top-right-radius: 0; | ||||
| 379 | } | ||||
| Leo Repp | 5799740 | 2021-08-18 16:37:52 +0200 | [diff] [blame] | 380 | } |