diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2024-12-22 21:53:57 +0100 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2024-12-22 21:53:57 +0100 |
| commit | e3481a4a35091b32b6fbee80c1c9ba2b6d7b50d6 (patch) | |
| tree | 58f90b32cbd89599acfaab07377cc0447f1190c1 /static/style_38c3.css | |
Rework of halfnarp and fullnarp into a self contained repository. Still WIP
Diffstat (limited to 'static/style_38c3.css')
| -rw-r--r-- | static/style_38c3.css | 950 |
1 files changed, 950 insertions, 0 deletions
diff --git a/static/style_38c3.css b/static/style_38c3.css new file mode 100644 index 0000000..33bb0f3 --- /dev/null +++ b/static/style_38c3.css | |||
| @@ -0,0 +1,950 @@ | |||
| 1 | body { | ||
| 2 | font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:300; font-stretch:normal; | ||
| 3 | padding-bottom: 12rem; | ||
| 4 | height: 1px; | ||
| 5 | } | ||
| 6 | |||
| 7 | body:after { | ||
| 8 | content: "."; | ||
| 9 | clear: both; | ||
| 10 | display: block; | ||
| 11 | visibility: hidden; | ||
| 12 | height: 12rem; | ||
| 13 | } | ||
| 14 | |||
| 15 | div, p, a, li, td { -webkit-text-size-adjust:none; } | ||
| 16 | |||
| 17 | body, | ||
| 18 | header { | ||
| 19 | min-width: 640px; | ||
| 20 | } | ||
| 21 | |||
| 22 | .narpr { | ||
| 23 | position: fixed; | ||
| 24 | top: 3em; | ||
| 25 | bottom: 9rem; | ||
| 26 | left: 3em; | ||
| 27 | border: 4px solid black; | ||
| 28 | background: white; | ||
| 29 | width: 88%; | ||
| 30 | padding: 1em; | ||
| 31 | min-height: 50em; | ||
| 32 | border-radius: 10px; | ||
| 33 | overflow-y:scroll; | ||
| 34 | overflow-x:hidden; | ||
| 35 | |||
| 36 | user-select: none; | ||
| 37 | -webkit-user-select: none; | ||
| 38 | -ms-user-select: none; | ||
| 39 | -webkit-touch-callout: none; | ||
| 40 | -o-user-select: none; | ||
| 41 | -moz-user-select: none; | ||
| 42 | } | ||
| 43 | .narpr_swpipy.large { | ||
| 44 | font-size: 20em; | ||
| 45 | } | ||
| 46 | .narpr_swipy { | ||
| 47 | background: linear-gradient(to right, #0084B0 00%, #00A356 100% ); | ||
| 48 | background-size: 200% auto; | ||
| 49 | -webkit-background-clip: text; | ||
| 50 | -webkit-text-fill-color: transparent; | ||
| 51 | font-variant: small-caps; | ||
| 52 | font-size: 4em; | ||
| 53 | position: relative; | ||
| 54 | top: 20px; | ||
| 55 | text-align: center; | ||
| 56 | width: 100%; | ||
| 57 | |||
| 58 | color: #000; | ||
| 59 | background-clip: text; | ||
| 60 | text-fill-color: transparent; | ||
| 61 | -webkit-background-clip: text; | ||
| 62 | -webkit-text-fill-color: transparent; | ||
| 63 | } | ||
| 64 | |||
| 65 | .narpr-beta { | ||
| 66 | display: inline-block; | ||
| 67 | float: right; | ||
| 68 | width: 4em; | ||
| 69 | background: linear-gradient(to right, #0084B0 -100%, #00A356 200% ); | ||
| 70 | border: 2px black solid; | ||
| 71 | margin-left: 2em; | ||
| 72 | margin-bottom: 2em; | ||
| 73 | padding-top: 1.0em; | ||
| 74 | padding-bottom: 1.5em; | ||
| 75 | text-align: center; | ||
| 76 | font-weight: bold; | ||
| 77 | color: white !important; | ||
| 78 | border-radius: 10px; | ||
| 79 | cursor: pointer; | ||
| 80 | } | ||
| 81 | |||
| 82 | .narpr_done { | ||
| 83 | float: right; | ||
| 84 | bottom: 0px; | ||
| 85 | margin-top: 1em; | ||
| 86 | padding: 0.2em; | ||
| 87 | font-size: 3em; | ||
| 88 | background: linear-gradient(to right, #0084B0 -100%, #00A356 200% ); | ||
| 89 | border: 2px black solid; | ||
| 90 | font-color: white; | ||
| 91 | border-radius: 10px; | ||
| 92 | cursor: pointer; | ||
| 93 | } | ||
| 94 | |||
| 95 | .narpr_done:hover { | ||
| 96 | background: black; | ||
| 97 | color: white; | ||
| 98 | } | ||
| 99 | |||
| 100 | .narpr_track { | ||
| 101 | color: grey; | ||
| 102 | font-size: 3em; | ||
| 103 | font-variant: small-caps; | ||
| 104 | margin-top: 1em; | ||
| 105 | } | ||
| 106 | |||
| 107 | .narpr_title { | ||
| 108 | font-size: 4em; | ||
| 109 | font-weight: bold; | ||
| 110 | } | ||
| 111 | |||
| 112 | .narpr_subtitle { | ||
| 113 | font-size: 3em; | ||
| 114 | } | ||
| 115 | .narpr_speakers { | ||
| 116 | font-size: 3em; | ||
| 117 | font-style: italic; | ||
| 118 | padding: 0.2em 0.2em 0.2em 0.4em; | ||
| 119 | margin-bottom: 1em; | ||
| 120 | } | ||
| 121 | .narpr_abstract { | ||
| 122 | font-size: 2em; | ||
| 123 | } | ||
| 124 | |||
| 125 | .intro { | ||
| 126 | float: left; | ||
| 127 | font-size: 1em; | ||
| 128 | max-width: 50%; | ||
| 129 | width: auto; | ||
| 130 | padding-left: 0.5em; | ||
| 131 | } | ||
| 132 | |||
| 133 | .track-list { | ||
| 134 | padding-top: 1em; | ||
| 135 | float: right; | ||
| 136 | max-width: 40%; | ||
| 137 | width: auto; | ||
| 138 | text-align: right; | ||
| 139 | max-height: 300px; | ||
| 140 | overflow: hidden; | ||
| 141 | } | ||
| 142 | |||
| 143 | @media (max-width: 800px) { | ||
| 144 | .footer, | ||
| 145 | .track-list { | ||
| 146 | font-size: 0.8em; | ||
| 147 | } | ||
| 148 | } | ||
| 149 | |||
| 150 | .headline { | ||
| 151 | font-size: 3em; | ||
| 152 | font-weight: bold; | ||
| 153 | text-align: center; | ||
| 154 | margin-bottom: 1em; | ||
| 155 | } | ||
| 156 | |||
| 157 | .rightbox { | ||
| 158 | float: right; | ||
| 159 | max-width: 50%; | ||
| 160 | } | ||
| 161 | |||
| 162 | .leftbox { | ||
| 163 | float: left; | ||
| 164 | max-width: 100%; | ||
| 165 | } | ||
| 166 | |||
| 167 | .submit { | ||
| 168 | font-size: 1em; | ||
| 169 | text-align: center; | ||
| 170 | text-transform: uppercase; | ||
| 171 | height: 1em; | ||
| 172 | background: green; color: white; | ||
| 173 | |||
| 174 | padding: 1em; | ||
| 175 | border-radius: 5px; | ||
| 176 | float: right; | ||
| 177 | cursor: pointer; | ||
| 178 | margin: 1rem; | ||
| 179 | } | ||
| 180 | |||
| 181 | .submit svg{ | ||
| 182 | fill :#fff; | ||
| 183 | float: right; | ||
| 184 | height: 1em; | ||
| 185 | margin-left: 1em; | ||
| 186 | } | ||
| 187 | |||
| 188 | .export-url, | ||
| 189 | .info { | ||
| 190 | font-size: 1em; | ||
| 191 | font-weight: bold; | ||
| 192 | text-align: center; | ||
| 193 | vertical-align: middle; | ||
| 194 | |||
| 195 | height: 1em; | ||
| 196 | background: lightblue; | ||
| 197 | |||
| 198 | margin: 1rem 0.5rem 1rem; | ||
| 199 | border-radius: 5px; | ||
| 200 | padding: 1em; | ||
| 201 | float: right; | ||
| 202 | } | ||
| 203 | |||
| 204 | .submit:hover { | ||
| 205 | background: #000; | ||
| 206 | transition: background 0.5s; | ||
| 207 | } | ||
| 208 | |||
| 209 | #filter { | ||
| 210 | font-size: 1em; | ||
| 211 | border-radius: 5px; | ||
| 212 | line-height: 1em; | ||
| 213 | height: 1em; | ||
| 214 | padding: 0.8em; | ||
| 215 | margin: 1em; | ||
| 216 | min-width: 250px; | ||
| 217 | } | ||
| 218 | |||
| 219 | .clear { | ||
| 220 | clear: both; | ||
| 221 | } | ||
| 222 | |||
| 223 | .explainer { | ||
| 224 | margin: 0 auto; | ||
| 225 | width: 50%; | ||
| 226 | max-width: 80em; | ||
| 227 | text-align: center; | ||
| 228 | } | ||
| 229 | |||
| 230 | .explainer ul { | ||
| 231 | list-style-type: none; | ||
| 232 | padding:0; | ||
| 233 | margin:0; | ||
| 234 | height: 8em; | ||
| 235 | overflow: hidden; | ||
| 236 | } | ||
| 237 | |||
| 238 | .boxer { | ||
| 239 | font-size: 1em; | ||
| 240 | float: left; | ||
| 241 | width: 2em; | ||
| 242 | height: 2em; | ||
| 243 | background: grey; | ||
| 244 | color: white; | ||
| 245 | text-align: center; | ||
| 246 | margin-right: 0.2em; | ||
| 247 | padding: 0.2em 0 0 0; | ||
| 248 | cursor: pointer; | ||
| 249 | border-radius: 5px; | ||
| 250 | } | ||
| 251 | |||
| 252 | .allboxes { | ||
| 253 | clear: left; | ||
| 254 | } | ||
| 255 | |||
| 256 | .vmediumboxes { | ||
| 257 | width: 3em; | ||
| 258 | height: 3em; | ||
| 259 | } | ||
| 260 | |||
| 261 | .vlargeboxes { | ||
| 262 | width: 4em; | ||
| 263 | height: 4em; | ||
| 264 | } | ||
| 265 | |||
| 266 | .inline-button { | ||
| 267 | display: block; | ||
| 268 | background: grey; | ||
| 269 | margin-right: 0.2em; | ||
| 270 | padding: 2em 0 0 0; | ||
| 271 | text-align: center; | ||
| 272 | color: white; | ||
| 273 | width: 5em; | ||
| 274 | height: 3em; | ||
| 275 | cursor: pointer; | ||
| 276 | border-radius: 5px; | ||
| 277 | } | ||
| 278 | |||
| 279 | .views { | ||
| 280 | display: inline-block; | ||
| 281 | background: grey; | ||
| 282 | margin-right: 0.2em; | ||
| 283 | padding: 0.2em 0 0 0; | ||
| 284 | text-align: center; | ||
| 285 | color: white; | ||
| 286 | width: 3em; | ||
| 287 | height: 2em; | ||
| 288 | cursor: pointer; | ||
| 289 | border-radius: 5px; | ||
| 290 | } | ||
| 291 | |||
| 292 | .inline-button:hover, | ||
| 293 | .views:hover, | ||
| 294 | .boxer:hover { | ||
| 295 | background: #eee; | ||
| 296 | } | ||
| 297 | |||
| 298 | .track h2 { | ||
| 299 | text-align: center; | ||
| 300 | |||
| 301 | border-bottom: 0.3em solid #4588ba; | ||
| 302 | |||
| 303 | margin: 2em 0 1em 0; | ||
| 304 | clear: both; | ||
| 305 | } | ||
| 306 | |||
| 307 | .version { | ||
| 308 | position: absolute; | ||
| 309 | top: 4px; | ||
| 310 | right: 4px; | ||
| 311 | } | ||
| 312 | .trashbin { | ||
| 313 | position: absolute; | ||
| 314 | top 4px; | ||
| 315 | left: 4px; | ||
| 316 | text-align: center; | ||
| 317 | border: 1px silver dotted; | ||
| 318 | border-radius: 0.2em; | ||
| 319 | background: #ddd; | ||
| 320 | padding: 1em; | ||
| 321 | } | ||
| 322 | .in-list .trashbin { | ||
| 323 | visibility: hidden; | ||
| 324 | display: none; | ||
| 325 | } | ||
| 326 | .trashbin.over { | ||
| 327 | background: red; | ||
| 328 | } | ||
| 329 | |||
| 330 | /* Our main event box */ | ||
| 331 | .event { | ||
| 332 | overflow: hidden; | ||
| 333 | |||
| 334 | background: #eee; | ||
| 335 | border-radius: 5px; | ||
| 336 | |||
| 337 | margin: 0 0.8em 0.8em 0; | ||
| 338 | cursor: pointer; | ||
| 339 | } | ||
| 340 | |||
| 341 | .event .speakers, | ||
| 342 | .event .abstract { | ||
| 343 | font-size: 0.8em; | ||
| 344 | } | ||
| 345 | |||
| 346 | .event .abstract p:first-of-type { | ||
| 347 | margin-top: 0; | ||
| 348 | padding-top: 0.2em; | ||
| 349 | } | ||
| 350 | |||
| 351 | /* If tagged as in-list, display and stack them to the left */ | ||
| 352 | .in-list .event { | ||
| 353 | display: inline-block; | ||
| 354 | visibility: visible; | ||
| 355 | float: left; | ||
| 356 | } | ||
| 357 | |||
| 358 | .in-list .event:hover { | ||
| 359 | position: relative; | ||
| 360 | top: auto !important; | ||
| 361 | } | ||
| 362 | |||
| 363 | .event.selected { | ||
| 364 | background: green; | ||
| 365 | } | ||
| 366 | |||
| 367 | /* Outer glow for selected events in other display modes */ | ||
| 368 | .languages .event.selected, | ||
| 369 | .all-tracks .event.selected, | ||
| 370 | .correlate .event.selected { | ||
| 371 | box-shadow: 0px 0px 20px 5px rgba(100,200,40,1); | ||
| 372 | } | ||
| 373 | |||
| 374 | .foundation:before { | ||
| 375 | float: right; | ||
| 376 | content: ' '; | ||
| 377 | border: 0.8em red solid; | ||
| 378 | border-bottom-left-radius: 2em; margin-top: 0; margin-left: 0; | ||
| 379 | width: 0; | ||
| 380 | height: 0; | ||
| 381 | color: red; | ||
| 382 | background-color: red; | ||
| 383 | } | ||
| 384 | |||
| 385 | .selected.friend { | ||
| 386 | background-image: | ||
| 387 | repeating-linear-gradient( | ||
| 388 | 45deg, | ||
| 389 | purple, | ||
| 390 | purple 20px, | ||
| 391 | green 20px, | ||
| 392 | green 40px /* determines size */ | ||
| 393 | ) !important; | ||
| 394 | color: white; | ||
| 395 | } | ||
| 396 | .friend { | ||
| 397 | background: purple; | ||
| 398 | color: white; | ||
| 399 | } | ||
| 400 | |||
| 401 | .in-calendar .room-label { | ||
| 402 | font-size: 2em; | ||
| 403 | } | ||
| 404 | |||
| 405 | .in-calendar.alldays .room-label { | ||
| 406 | font-size: 1em; | ||
| 407 | } | ||
| 408 | |||
| 409 | /* Events in calendar view are only visible if the have a date */ | ||
| 410 | .in-calendar.alldays .event.day_1, .in-calendar.onlyday1 .event.day_1, | ||
| 411 | .in-calendar.alldays .event.day_2, .in-calendar.onlyday2 .event.day_2, | ||
| 412 | .in-calendar.alldays .event.day_3, .in-calendar.onlyday3 .event.day_3, | ||
| 413 | .in-calendar.alldays .event.day_4, .in-calendar.onlyday4 .event.day_4 { | ||
| 414 | display: block; | ||
| 415 | visibility: visible; | ||
| 416 | } | ||
| 417 | |||
| 418 | /* span a grid */ | ||
| 419 | .grid { | ||
| 420 | position: absolute; | ||
| 421 | text-align: center; | ||
| 422 | z-index: -1; | ||
| 423 | opacity: 0.25; | ||
| 424 | } | ||
| 425 | |||
| 426 | .grid.possible { | ||
| 427 | background: blue; | ||
| 428 | } | ||
| 429 | |||
| 430 | .wholeday { | ||
| 431 | position: absolute; | ||
| 432 | text-align: center; | ||
| 433 | padding-top: 1em; | ||
| 434 | font-size: 2em; | ||
| 435 | top: 350px; | ||
| 436 | opacity: 0.3; | ||
| 437 | z-position: -3; | ||
| 438 | } | ||
| 439 | .wholeday.uneven { | ||
| 440 | background-color: cyan; | ||
| 441 | } | ||
| 442 | |||
| 443 | .wholeblock { | ||
| 444 | position: absolute; | ||
| 445 | background-color: yellow; | ||
| 446 | opacity: 0.4; | ||
| 447 | z-position: -3; | ||
| 448 | } | ||
| 449 | .in-calendar.onlyday1 .wholeblock, | ||
| 450 | .in-calendar.onlyday2 .wholeblock, | ||
| 451 | .in-calendar.onlyday3 .wholeblock, | ||
| 452 | .in-calendar.onlyday4 .wholeblock | ||
| 453 | { | ||
| 454 | width: 100%; | ||
| 455 | } | ||
| 456 | |||
| 457 | .grid.over { | ||
| 458 | background-color: lime; | ||
| 459 | } | ||
| 460 | |||
| 461 | .room-label { | ||
| 462 | text-align: center; | ||
| 463 | font-size: 2em; | ||
| 464 | font-weight: bold; | ||
| 465 | top: 350px; | ||
| 466 | } | ||
| 467 | |||
| 468 | .views.vday4 { | ||
| 469 | margin-right: 3em; | ||
| 470 | } | ||
| 471 | |||
| 472 | .guide { | ||
| 473 | position: absolute; | ||
| 474 | z-index: -1; | ||
| 475 | font-weight: bold; | ||
| 476 | } | ||
| 477 | |||
| 478 | hr.guide { | ||
| 479 | left: 4%; | ||
| 480 | width: 95%; | ||
| 481 | } | ||
| 482 | |||
| 483 | .ende, .pause { | ||
| 484 | background-color: pink; | ||
| 485 | color: white; | ||
| 486 | text-align: center; | ||
| 487 | left: 0; | ||
| 488 | right: 0; | ||
| 489 | z-position: -1; | ||
| 490 | } | ||
| 491 | |||
| 492 | .size-large .pause { | ||
| 493 | font-size: 9em; | ||
| 494 | } | ||
| 495 | |||
| 496 | .size-medium .pause { | ||
| 497 | font-size: 7em; | ||
| 498 | } | ||
| 499 | |||
| 500 | .size-small .pause { | ||
| 501 | font-size: 4em; | ||
| 502 | } | ||
| 503 | |||
| 504 | /* togglable view selectors */ | ||
| 505 | .absolute .vhalf { background: red; } | ||
| 506 | .correlate .vcorr { background: red; } | ||
| 507 | .still-left .vleft { background: red; } | ||
| 508 | .languages .vlang { background: red; } | ||
| 509 | .showcorrweb .vweb { background: red; } | ||
| 510 | .all-tracks .vtrack { background: red; } | ||
| 511 | .in-list .vlist { background: red; } | ||
| 512 | .size-large .vlargeboxes { background: red; } | ||
| 513 | .size-medium .vmediumboxes { background: red; } | ||
| 514 | .size-small .vsmallboxes { background: red; } | ||
| 515 | .in-calendar.alldays .vdays { background: red; } | ||
| 516 | .in-calendar.onlyday1 .vday1 { background: red; } | ||
| 517 | .in-calendar.onlyday2 .vday2 { background: red; } | ||
| 518 | .in-calendar.onlyday3 .vday3 { background: red; } | ||
| 519 | .in-calendar.onlyday4 .vday4 { background: red; } | ||
| 520 | |||
| 521 | /* Rule for when stuff is hidden */ | ||
| 522 | .in-list .guide, | ||
| 523 | .in-list .grid, | ||
| 524 | .in-list .room-label, | ||
| 525 | .in-calendar .track h2, | ||
| 526 | .in-calendar .event:not(.day_1):not(.day_2):not(.day_3):not(.day_4), | ||
| 527 | .in-list .corr-warn, | ||
| 528 | .in-list.still-left .day_1, | ||
| 529 | .in-list.still-left .day_2, | ||
| 530 | .in-list.still-left .day_3, | ||
| 531 | .in-list.still-left .day_4, | ||
| 532 | .onlyday1 .day_2, .onlyday1 .day_3, .onlyday1 .day_4, | ||
| 533 | .onlyday2 .day_1, .onlyday2 .day_3, .onlyday2 .day_4, | ||
| 534 | .onlyday3 .day_1, .onlyday3 .day_2, .onlyday3 .day_4, | ||
| 535 | .onlyday4 .day_1, .onlyday4 .day_2, .onlyday4 .day_3, | ||
| 536 | .onlyday1 .wholeday, .onlyday2 .wholeday, .onlyday3 .wholeday, .onlyday4 .wholeday { | ||
| 537 | visibility: hidden !important; | ||
| 538 | display: none !important; | ||
| 539 | } | ||
| 540 | |||
| 541 | .in-calendar.alldays .event.workshop, | ||
| 542 | .in-calendar.onlyday1 .event.workshop, | ||
| 543 | .in-calendar.onlyday2 .event.workshop, | ||
| 544 | .in-calendar.onlyday3 .event.workshop, | ||
| 545 | .in-calendar.onlyday4 .event.workshop, | ||
| 546 | .in-calendar.alldays .workshop.room-label, | ||
| 547 | .in-calendar.onlyday1 .workshop.room-label, | ||
| 548 | .in-calendar.onlyday2 .workshop.room-label, | ||
| 549 | .in-calendar.onlyday3 .workshop.room-label, | ||
| 550 | .in-calendar.onlyday4 .workshop.room-label | ||
| 551 | { | ||
| 552 | visibility: hidden; | ||
| 553 | display: none; | ||
| 554 | } | ||
| 555 | |||
| 556 | /* Events in list that have a date set, will be marked */ | ||
| 557 | .fullnarp.in-list .event.day_1, | ||
| 558 | .fullnarp.in-list .event.day_2, | ||
| 559 | .fullnarp.in-list .event.day_3, | ||
| 560 | .fullnarp.in-list .event.day_4 { | ||
| 561 | background-color: blue; | ||
| 562 | color: white; | ||
| 563 | } | ||
| 564 | |||
| 565 | .title { | ||
| 566 | font-weight: bold; | ||
| 567 | font-size: 1.1em; | ||
| 568 | padding: 0.2em 0.2em 0 0.2em; | ||
| 569 | background-color: initial; | ||
| 570 | } | ||
| 571 | |||
| 572 | .speakers { | ||
| 573 | font-style: italic; | ||
| 574 | padding: 0.2em 0.2em 0.2em 0.4em; | ||
| 575 | } | ||
| 576 | |||
| 577 | .abstract { | ||
| 578 | padding: 0 0.2em 0.2em 0.2em; | ||
| 579 | border-radius: 0 0 5px 5px; | ||
| 580 | } | ||
| 581 | |||
| 582 | .title:hover, | ||
| 583 | .abstract:hover, | ||
| 584 | .speakers:hover, | ||
| 585 | .event:hover .speakers, | ||
| 586 | .event:hover .abstract, | ||
| 587 | .event:hover .title, | ||
| 588 | .speakers:hover + .abstract, | ||
| 589 | .title:hover + .speakers + .abstract { | ||
| 590 | background: initial; | ||
| 591 | background-color: inherit; | ||
| 592 | } | ||
| 593 | |||
| 594 | .selected:hover, | ||
| 595 | .friend:hover { | ||
| 596 | background: lime !important; | ||
| 597 | color: black !important; | ||
| 598 | } | ||
| 599 | |||
| 600 | /* Halfnarp results */ | ||
| 601 | .event .absval { | ||
| 602 | display: none; | ||
| 603 | } | ||
| 604 | |||
| 605 | .absolute .event .absval, | ||
| 606 | .correlate .event .absval { | ||
| 607 | visibility: visible !important; | ||
| 608 | display: block !important; | ||
| 609 | text-align: center; | ||
| 610 | font-size: 2em; | ||
| 611 | color: white; | ||
| 612 | background: transparent; | ||
| 613 | top: 0; | ||
| 614 | width: 100%; | ||
| 615 | font-weight: bold; | ||
| 616 | } | ||
| 617 | |||
| 618 | .languages .lang_de { background: pink !important; } | ||
| 619 | .languages .lang_en { background: cyan !important; } | ||
| 620 | .corr-hint { display: none; font-weight: bold; } | ||
| 621 | .correlate .corr-hint { display: initial !important; } | ||
| 622 | |||
| 623 | .has_unavailable_speaker { border-style: dashed !important; } | ||
| 624 | |||
| 625 | .in-calendar .class_2000.room6, .in-calendar .class_1000.room6, .in-calendar .class_500.room6, | ||
| 626 | .in-calendar .class_2000.roomg, .in-calendar .class_1000.roomg, | ||
| 627 | .in-calendar .class_2000.room2 { | ||
| 628 | background-image: | ||
| 629 | repeating-linear-gradient( | ||
| 630 | 45deg, | ||
| 631 | #eee, | ||
| 632 | #eee 20px, | ||
| 633 | #ddd 20px, | ||
| 634 | #ddd 40px /* determines size */ | ||
| 635 | ); | ||
| 636 | } | ||
| 637 | |||
| 638 | /* Events in calendar where speakers are unavailable, will be marked */ | ||
| 639 | .in-calendar .unavailable { | ||
| 640 | background-image: | ||
| 641 | repeating-linear-gradient( | ||
| 642 | 45deg, | ||
| 643 | black, | ||
| 644 | black 20px, | ||
| 645 | red 20px, | ||
| 646 | red 40px /* determines size */ | ||
| 647 | ) !important; | ||
| 648 | color: white; | ||
| 649 | } | ||
| 650 | |||
| 651 | /* Events in calendar where speakers are unavailable, will be marked */ | ||
| 652 | .in-calendar .conflict { | ||
| 653 | background-image: | ||
| 654 | repeating-linear-gradient( | ||
| 655 | 45deg, | ||
| 656 | black, | ||
| 657 | black 20px, | ||
| 658 | yellow 20px, | ||
| 659 | yellow 40px /* determines size */ | ||
| 660 | ) !important; | ||
| 661 | color: red; | ||
| 662 | } | ||
| 663 | |||
| 664 | body.in-list .corrweb { | ||
| 665 | display: none !important; | ||
| 666 | } | ||
| 667 | |||
| 668 | .r, .rr, .rrr, .rrrr, .l, .ll, .lll, .llll { | ||
| 669 | position: absolute; | ||
| 670 | border: 8px solid; | ||
| 671 | height: 20px; | ||
| 672 | pointer-events: none; | ||
| 673 | } | ||
| 674 | |||
| 675 | .r, .rr, .l, .ll { | ||
| 676 | border-bottom: none; | ||
| 677 | border-top-right-radius: 50% 50%; | ||
| 678 | border-top-left-radius: 50% 50%; | ||
| 679 | } | ||
| 680 | |||
| 681 | .rrr, .rrrr, .lll, .llll { | ||
| 682 | border-top: none; | ||
| 683 | border-bottom-right-radius: 50%; | ||
| 684 | border-bottom-left-radius: 50%; | ||
| 685 | } | ||
| 686 | |||
| 687 | .corr_d_0 { border-color: #f0f0f0; } | ||
| 688 | .corr_d_1 { border-color: #d0d0d0; } | ||
| 689 | .corr_d_2 { border-color: #b0b0b0; } | ||
| 690 | .corr_d_3 { border-color: #909090; } | ||
| 691 | .corr_d_4 { border-color: #707070; } | ||
| 692 | .corr_d_5 { border-color: #505050; } | ||
| 693 | .corr_d_6 { border-color: #303030; } | ||
| 694 | .corr_d_7 { border-color: #101010; } | ||
| 695 | .corr_d_8 { border-color: #000000; } | ||
| 696 | .corr_d_9 { border-color: #000000; } | ||
| 697 | .corr_d_x { border-color: #0000ff; } | ||
| 698 | |||
| 699 | .rr, .ll { margin-top: 15px; } | ||
| 700 | .rr.room2, .rr.room4, .ll.room2, .ll.room4 { margin-top: 25px; } | ||
| 701 | .rrr, .lll { margin-top: 35px; } | ||
| 702 | .rrr.room2, .lll.room5 { margin-top: 45px; } | ||
| 703 | .rrrr, .llll { margin-top: 55px; } | ||
| 704 | |||
| 705 | /* FAQ */ | ||
| 706 | dt { | ||
| 707 | font-weight: bold; | ||
| 708 | } | ||
| 709 | |||
| 710 | dl { | ||
| 711 | width: 45em; | ||
| 712 | margin: auto; | ||
| 713 | } | ||
| 714 | |||
| 715 | /* to quickly hide elements */ | ||
| 716 | |||
| 717 | .hidden { | ||
| 718 | visibility: hidden !important; | ||
| 719 | display: none !important; | ||
| 720 | } | ||
| 721 | |||
| 722 | .pending { | ||
| 723 | -webkit-box-shadow: 0px 0px 20px 5px rgba(255,255,0,1); | ||
| 724 | -moz-box-shadow: 0px 0px 20px 5px rgba(255,255,0,1); | ||
| 725 | box-shadow: 0px 0px 20px 5px rgba(255,255,0,1); | ||
| 726 | } | ||
| 727 | .pending-delete { | ||
| 728 | opacity: 0.25; | ||
| 729 | } | ||
| 730 | .failed { | ||
| 731 | -webkit-box-shadow: 0px 0px 20px 5px rgba(255,0,0,1); | ||
| 732 | -moz-box-shadow: 0px 0px 20px 5px rgba(255,0,0,1); | ||
| 733 | box-shadow: 0px 0px 20px 5px rgba(255,0,0,1); | ||
| 734 | } | ||
| 735 | |||
| 736 | #qrcode { | ||
| 737 | display: inline-block; | ||
| 738 | float: right; | ||
| 739 | cursor: pointer; | ||
| 740 | margin: 5px 0.8em 0; | ||
| 741 | padding 0; | ||
| 742 | border: 0; | ||
| 743 | width: 68px; | ||
| 744 | height: 68px; | ||
| 745 | } | ||
| 746 | |||
| 747 | .qrcode-huge #qrcode { | ||
| 748 | position: fixed; | ||
| 749 | border: white 40px solid !important; | ||
| 750 | display: block; | ||
| 751 | top: 20%; | ||
| 752 | left: 50%; | ||
| 753 | margin-left: -200px; | ||
| 754 | width: 400px; | ||
| 755 | height: 400px; | ||
| 756 | padding: 0; | ||
| 757 | } | ||
| 758 | |||
| 759 | *[draggable=true] { | ||
| 760 | cursor: move; | ||
| 761 | } | ||
| 762 | |||
| 763 | /* Boring lists */ | ||
| 764 | |||
| 765 | body.absolute .class_5000 { background: #000000 !important; color: white !important; } | ||
| 766 | body.absolute .class_2000 { background: #101010 !important; color: white !important; } | ||
| 767 | body.absolute .class_1000 { background: #404040 !important; color: white !important; } | ||
| 768 | body.absolute .class_500 { background: #707070 !important; color: white !important; } | ||
| 769 | body.absolute .class_200 { background: #a0a0a0 !important; } | ||
| 770 | body.absolute .class_100 { background: #c0c0c0 !important; } | ||
| 771 | |||
| 772 | body.correlate .event[corr="0"] { background: #f0f0f0 !important; color: black !important; } | ||
| 773 | body.correlate .event[corr="1"] { background: #d0d0d0 !important; color: black !important; } | ||
| 774 | body.correlate .event[corr="2"] { background: #b0b0b0 !important; color: black !important; } | ||
| 775 | body.correlate .event[corr="3"] { background: #909090 !important; color: black !important; } | ||
| 776 | body.correlate .event[corr="4"] { background: #707070 !important; color: white !important; } | ||
| 777 | body.correlate .event[corr="5"] { background: #505050 !important; color: white !important; } | ||
| 778 | body.correlate .event[corr="6"] { background: #303030 !important; color: white !important; } | ||
| 779 | body.correlate .event[corr="7"] { background: #101010 !important; color: white !important; } | ||
| 780 | body.correlate .event[corr="8"] { background: #000000 !important; color: white !important; } | ||
| 781 | body.correlate .event[corr="9"] { background: #000000 !important; color: white !important; } | ||
| 782 | body.correlate .event[corr="x"] { background: #0000ff !important; color: white !important; } | ||
| 783 | |||
| 784 | body.classifiers .event[intensity="10"] { background: #000000 !important; color: white !important; } | ||
| 785 | body.classifiers .event[intensity="9"] { background: #1A1A1A !important; color: white !important; } | ||
| 786 | body.classifiers .event[intensity="8"] { background: #333333 !important; color: white !important; } | ||
| 787 | body.classifiers .event[intensity="7"] { background: #4D4D4D !important; color: white !important; } | ||
| 788 | body.classifiers .event[intensity="6"] { background: #666666 !important; color: white !important; } | ||
| 789 | body.classifiers .event[intensity="5"] { background: #808080 !important; color: black !important; } | ||
| 790 | body.classifiers .event[intensity="4"] { background: #999999 !important; color: black !important; } | ||
| 791 | body.classifiers .event[intensity="3"] { background: #B3B3B3 !important; color: black !important; } | ||
| 792 | body.classifiers .event[intensity="2"] { background: #CCCCCC !important; color: black !important; } | ||
| 793 | body.classifiers .event[intensity="1"] { background: #E6E6E6 !important; color: black !important; } | ||
| 794 | body.classifiers .event[intensity="0"] { background: #FFFFFF !important; color: black !important; } | ||
| 795 | |||
| 796 | body.classifiers .event[intensity="+0"] { background: #FF7F00 !important; color: white !important; } | ||
| 797 | body.classifiers .event[intensity="+1"] { background: #E67F1A !important; color: white !important; } | ||
| 798 | body.classifiers .event[intensity="+2"] { background: #CC7F33 !important; color: white !important; } | ||
| 799 | body.classifiers .event[intensity="+3"] { background: #B37F4D !important; color: white !important; } | ||
| 800 | body.classifiers .event[intensity="+4"] { background: #997F66 !important; color: white !important; } | ||
| 801 | body.classifiers .event[intensity="+5"] { background: #807F80 !important; color: white !important; } | ||
| 802 | body.classifiers .event[intensity="+6"] { background: #667F99 !important; color: white !important; } | ||
| 803 | body.classifiers .event[intensity="+7"] { background: #4D7FB3 !important; color: white !important; } | ||
| 804 | body.classifiers .event[intensity="+8"] { background: #337FCC !important; color: white !important; } | ||
| 805 | body.classifiers .event[intensity="+9"] { background: #1A7FE6 !important; color: white !important; } | ||
| 806 | body.classifiers .event[intensity="+10"] { background: #007FFF !important; color: white !important; } | ||
| 807 | |||
| 808 | body.classifiers .legend, | ||
| 809 | body.classifiers .vclass | ||
| 810 | { background: grey !important; border-color: grey; } | ||
| 811 | |||
| 812 | body.classifiers[classifier="Ethics, Politics + Society"] .vclass[classifier="Ethics, Politics + Society"], | ||
| 813 | body.classifiers[classifier="Entertainment"] .vclass[classifier="Entertainment"], | ||
| 814 | body.classifiers[classifier="Art + Culture"] .vclass[classifier="Art + Culture"], | ||
| 815 | body.classifiers[classifier="Security"] .vclass[classifier="Security"], | ||
| 816 | body.classifiers[classifier="Resilience"] .vclass[classifier="Resilience"], | ||
| 817 | body.classifiers[classifier="Science"] .vclass[classifier="Science"], | ||
| 818 | body.classifiers[classifier="Hardware"] .vclass[classifier="Hardware"], | ||
| 819 | body.classifiers[classifier="Foundations"] .vclass[classifier="Foundations"] | ||
| 820 | { background-color: red !important; border-color: red; } | ||
| 821 | |||
| 822 | body.classifiers[classifier="Defense - Offense"] .vclass[classifier="Defense - Offense"], | ||
| 823 | body.classifiers[classifier="Theory - Practice"] .vclass[classifier="Theory - Practice"], | ||
| 824 | body.classifiers[classifier="Novelty"] .vclass[classifier="Novelty"] | ||
| 825 | { | ||
| 826 | background: linear-gradient(left, #ff7f00, #007fff) !important; | ||
| 827 | background: -webkit-linear-gradient(left, #ff7f00, #007fff) !important; | ||
| 828 | background: -o-linear-gradient(left, #ff7f00, #007fff) !important; | ||
| 829 | background: -moz-linear-gradient(left, #ff7f00, #007fff) !important; | ||
| 830 | border: red 2px solid; | ||
| 831 | } | ||
| 832 | |||
| 833 | .in-calendar.size-large.alldays .event { font-size: 0.8em; } | ||
| 834 | .in-calendar.size-medium.alldays .event { font-size: 0.6em; } | ||
| 835 | .in-calendar.size-medium .event { font-size: 0.9em; } | ||
| 836 | .in-calendar.size-small.alldays .event { font-size: 0.4em; } | ||
| 837 | .in-calendar.size-small .event { font-size: 0.8em; } | ||
| 838 | |||
| 839 | .size-medium .event { font-size: 1.2em; } | ||
| 840 | .size-large .event { font-size: 1.5em; } | ||
| 841 | .in-list.size-small .event { width: 10em; } | ||
| 842 | .in-list.size-medium .event { width: 12em; } | ||
| 843 | .in-list.size-large .event { width: 14em; } | ||
| 844 | |||
| 845 | .halfnarp.size-small.in-list .event { min-height: 10em; max-height: 10em; } | ||
| 846 | .halfnarp.size-medium.in-list .event { min-height: 12em; max-height: 12em; } | ||
| 847 | .halfnarp.size-large.in-list .event { min-height: 14em; max-height: 14em; } | ||
| 848 | |||
| 849 | .track_1 { border: 2px solid #b99745; } /* A&C */ | ||
| 850 | .track_2 { border: 2px solid #45b964; } /* CCC */ | ||
| 851 | .track_3 { border: 2px solid #45b964; } /* Entertainment */ | ||
| 852 | .track_4 { border: 2px solid #a8563f; } /* Hardware */ | ||
| 853 | .track_5 { border: 2px solid #45b9b3; } /* Science */ | ||
| 854 | .track_6 { border: 2px solid #5057af; } /* Security */ | ||
| 855 | .track_7 { border: 2px solid #b550bd; } /* ESP */ | ||
| 856 | |||
| 857 | .all-tracks .track_1 { background-color: #F9B000 !important; background-image: none !important; color: black; } /* A&C */ | ||
| 858 | .all-tracks .track_2 { background-color: #4d4d4c !important; background-image: none !important; } /* CCC */ | ||
| 859 | .all-tracks .track_3 { background-color: #4d4d4c !important; background-image: none !important; } /* Entertainment */ | ||
| 860 | .all-tracks .track_4 { background-color: #44357E !important; background-image: none !important; } /* Hardware */ | ||
| 861 | .all-tracks .track_5 { background-color: #00A356 !important; background-image: none !important; } /* Science */ | ||
| 862 | .all-tracks .track_6 { background-color: #18386B !important; background-image: none !important; color: white; } /* Security */ | ||
| 863 | .all-tracks .track_7 { background-color: #E40429 !important; background-image: none !important; } /* ESP */ | ||
| 864 | |||
| 865 | .vclass, | ||
| 866 | .legend, | ||
| 867 | .two_poles { | ||
| 868 | display: inline-block; | ||
| 869 | border-radius: 5px; | ||
| 870 | color: white; | ||
| 871 | margin-left: 1em; | ||
| 872 | margin-bottom: 0.2em; | ||
| 873 | padding: 0.3em; | ||
| 874 | } | ||
| 875 | .vclass { | ||
| 876 | background: orange; | ||
| 877 | cursor: pointer; | ||
| 878 | } | ||
| 879 | .two_poles { | ||
| 880 | border: solid white 2px; | ||
| 881 | background: linear-gradient(left, #ff7f00, #007fff); | ||
| 882 | background: -webkit-linear-gradient(left, #ff7f00, #007fff); | ||
| 883 | background: -o-linear-gradient(left, #ff7f00, #007fff); | ||
| 884 | background: -moz-linear-gradient(left, #ff7f00, #007fff); | ||
| 885 | } | ||
| 886 | .vclass:hover { | ||
| 887 | background: grey !important; | ||
| 888 | border-color: grey; | ||
| 889 | } | ||
| 890 | |||
| 891 | .in-calendar .event:hover, | ||
| 892 | .highlighted { | ||
| 893 | max-height: initial !important; | ||
| 894 | /* overflow: visible; */ | ||
| 895 | z-index: 1; | ||
| 896 | background: #333; | ||
| 897 | color: white; | ||
| 898 | } | ||
| 899 | |||
| 900 | .in-calendar.in-drag .event.is-dragged, | ||
| 901 | .in-calendar.in-drag .highlighted { | ||
| 902 | max-height: 10px !important; | ||
| 903 | height: 10px !important; | ||
| 904 | overflow: hidden !important; | ||
| 905 | opacity: 0.5; | ||
| 906 | pointer-events: none; | ||
| 907 | } | ||
| 908 | |||
| 909 | .in-list .event:hover, | ||
| 910 | .highlighted { | ||
| 911 | overflow: visible; | ||
| 912 | z-index: 1; | ||
| 913 | background: #333; | ||
| 914 | color: white; | ||
| 915 | } | ||
| 916 | |||
| 917 | .footer{ | ||
| 918 | position: fixed; | ||
| 919 | background-color: #c3c3c3; | ||
| 920 | min-width: 640px; | ||
| 921 | width: 100%; | ||
| 922 | bottom: 0; | ||
| 923 | left:0; | ||
| 924 | right: 0; | ||
| 925 | } | ||
| 926 | |||
| 927 | .header{ | ||
| 928 | width: 100%; | ||
| 929 | display: block; | ||
| 930 | } | ||
| 931 | |||
| 932 | .header__right{ | ||
| 933 | float: right; | ||
| 934 | } | ||
| 935 | |||
| 936 | label{ | ||
| 937 | display: block; | ||
| 938 | line-height: 1.5em; | ||
| 939 | padding: 1em; | ||
| 940 | padding-bottom: 0; | ||
| 941 | font-size: 0.75em; | ||
| 942 | } | ||
| 943 | |||
| 944 | .footer__filter-side{ | ||
| 945 | float: left; | ||
| 946 | } | ||
| 947 | |||
| 948 | a{ | ||
| 949 | color: #000; | ||
| 950 | } | ||
