|
16 | 16 | --main-bg:#EEE;
|
17 | 17 | --main-button-shadow:#AAA;
|
18 | 18 | --column-count-bg:#DDD;
|
| 19 | + --column-count-updn-bg:#AAA; |
19 | 20 | --main-button-bg:#D8D8D8;
|
20 | 21 | --main-button-hint-bg:#D0F0FF;
|
21 | 22 | --main-border:#666;
|
|
43 | 44 | --main-bg:#222;
|
44 | 45 | --main-button-shadow:#000;
|
45 | 46 | --column-count-bg:#333;
|
| 47 | + --column-count-updn-bg:#555; |
46 | 48 | --main-button-bg:#333;
|
47 | 49 | --main-button-hint-bg:#203066;
|
48 | 50 | --main-button-hint:#EEE;
|
|
66 | 68 | }
|
67 | 69 | }
|
68 | 70 |
|
| 71 | +.up, .dn { |
| 72 | + padding:7px; |
| 73 | + display:inline-block; |
| 74 | + opacity:0.8; |
| 75 | + background-color:var(--column-count-updn-bg); |
| 76 | +} |
| 77 | + |
| 78 | +.up:hover, .dn:hover { |
| 79 | + background-color:#AAA; |
| 80 | + cursor:pointer; |
| 81 | +} |
| 82 | + |
| 83 | +.count.limited { |
| 84 | + right: 50%; |
| 85 | + transform:translateX(50%); |
| 86 | + margin-left: auto; |
| 87 | + margin-right: auto; |
| 88 | + display:inline-block; |
| 89 | + white-space: nowrap; |
| 90 | + padding:0 0; |
| 91 | +} |
| 92 | + |
69 | 93 | .pulse {
|
70 | 94 | animation: pulse 1s infinite cubic-bezier(0.66, 0, 0, 1);
|
71 | 95 | }
|
| 96 | + |
72 | 97 | @keyframes pulse {to {
|
73 | 98 | box-shadow:2px 2px 0 10px rgba(212, 175, 55, 0);}}
|
74 | 99 |
|
75 | 100 | #start {
|
76 | 101 | box-shadow:2px 2px 0 var(--main-button-shadow), 0 0 10px gold,0 0 10px gold;
|
77 | 102 | }
|
| 103 | + |
78 | 104 | .elapsed {
|
79 | 105 | position:absolute;
|
80 | 106 | background-color:red;
|
|
87 | 113 | bottom:0;
|
88 | 114 | right:0;
|
89 | 115 | }
|
| 116 | + |
90 | 117 | .time-bars {
|
91 | 118 | position:absolute;
|
92 | 119 | right:0;
|
|
107 | 134 | opacity:0.7;
|
108 | 135 | z-index:2;
|
109 | 136 | }
|
| 137 | + |
110 | 138 | .count[data-count='0'],.count[data-count='1'],.count[data-count='2'],.count[data-count='3'],.count[data-count='4']{
|
111 | 139 | display:none;
|
112 | 140 | }
|
| 141 | + |
| 142 | +.count.limited[data-count] { |
| 143 | + display:inline-block; |
| 144 | +} |
| 145 | + |
113 | 146 | .skill,.icon {
|
114 | 147 | max-width:20px;
|
115 | 148 | display:inline-block;
|
|
119 | 152 | padding:0 !important;
|
120 | 153 | position:relative;
|
121 | 154 | }
|
| 155 | + |
122 | 156 | .button .icon {
|
123 | 157 | font-size:10px;
|
124 | 158 | }
|
| 159 | + |
125 | 160 | .skill[data-level]:after,.icon[data-level]:after {
|
126 | 161 | content: attr(data-level);
|
127 | 162 | font-size:10px;
|
|
141 | 176 | }
|
142 | 177 |
|
143 | 178 | .item-disabled {
|
144 |
| -opacity:0.4; |
145 |
| -filter: grayscale(100%); |
| 179 | + opacity:0.4; |
| 180 | + filter: grayscale(100%); |
146 | 181 | }
|
147 | 182 |
|
148 | 183 | body {
|
|
171 | 206 | margin-block-start:0;
|
172 | 207 | margin-block-end:5px;
|
173 | 208 | }
|
| 209 | + |
174 | 210 | h1{
|
175 | 211 | text-shadow:1px 1px var(--main-title-shadow3), 2px 2px var(--main-title-shadow4);
|
176 | 212 |
|
|
278 | 314 | .possible {
|
279 | 315 | box-shadow:0 0 1px #FF0,0 0 2px #FF0,0 0 3px #FF0,0 0 4px #FF0,0 0 5px #FF0;
|
280 | 316 | }
|
| 317 | + |
281 | 318 | .person {
|
282 | 319 | display:inline-block;
|
283 | 320 | vertical-align:top;
|
|
294 | 331 | .story,.storeItem {
|
295 | 332 | position:relative;
|
296 | 333 | margin:3px 3px 0 3px;
|
297 |
| - |
298 | 334 | }
|
299 | 335 |
|
300 | 336 | .storeItem-catalog {
|
|
381 | 417 | border-radius:4px;
|
382 | 418 | }
|
383 | 419 |
|
384 |
| -.logo, .avatar, .avatar2, .secrets, .icon, .skill { |
| 420 | +.logo, .avatar, .avatar2, .secrets, .icon, .skill, #message, #storeMessage { |
385 | 421 | font-family: arial;
|
386 | 422 | font-size:12pt;
|
387 | 423 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
| 424 | +} |
388 | 425 |
|
| 426 | +h1 .icon { |
| 427 | + font-size:inherit; |
| 428 | + text-shadow:none; |
389 | 429 | }
|
| 430 | + |
390 | 431 | .secrets {
|
391 | 432 | background-color:var(--main-button-shadow);
|
392 | 433 | opacity:0.5;
|
393 | 434 | }
|
| 435 | + |
394 | 436 | .avatar {
|
395 | 437 | border:1px solid var(--main-avatar-border);
|
396 | 438 | background-color:var(--main-avatar-bg);
|
|
413 | 455 | color:var(--main-message);
|
414 | 456 | padding:1ch;
|
415 | 457 | box-shadow:2px 2px var(--main-button-shadow);
|
416 |
| - font-size:10pt; |
| 458 | + font-size:12pt; |
417 | 459 | }
|
418 | 460 |
|
419 | 461 | #helpLink,#aboutLink {
|
|
427 | 469 | text-decoration:none;
|
428 | 470 | color:var(--main);
|
429 | 471 | }
|
| 472 | + |
430 | 473 | #aboutLink
|
431 | 474 | {
|
432 | 475 | left:0%;
|
|
437 | 480 | right: 0%;
|
438 | 481 | margin-right:5px;
|
439 | 482 | }
|
| 483 | + |
440 | 484 | .story-detail {
|
441 | 485 | display:inline-block;
|
442 | 486 | whitespace:pre-wrap;
|
443 | 487 | overflow-y: hidden;
|
444 | 488 | overflow-x:hidden;
|
445 | 489 | margin-left:3px;
|
446 | 490 | }
|
| 491 | + |
447 | 492 | .points {
|
448 | 493 | position:absolute;
|
449 | 494 | bottom:1px;
|
|
469 | 514 | min-width:20px;
|
470 | 515 | float:right;
|
471 | 516 | }
|
| 517 | + |
472 | 518 | .storeIcon {
|
473 | 519 | font-size:3em;
|
474 | 520 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
|
482 | 528 | max-width:calc(100vw - 2ch);
|
483 | 529 | width:calc(100vw - 2ch);
|
484 | 530 | }
|
| 531 | + |
485 | 532 | /* tablet/large phone layout */
|
486 | 533 | @media screen and (max-width: 720px)
|
487 | 534 | {
|
|
496 | 543 | font-size:10pt;
|
497 | 544 | }
|
498 | 545 | }
|
| 546 | + |
499 | 547 | @media screen and (max-height: 500px)
|
500 | 548 | {
|
501 | 549 | #kanbanboard td .inner {
|
|
506 | 554 | max-height:150px;
|
507 | 555 | }
|
508 | 556 | }
|
| 557 | + |
509 | 558 | /* small phone layout */
|
510 | 559 | @media screen and (max-width: 480px)
|
511 | 560 | {
|
@@ -585,17 +634,15 @@ <h1>ABOUT DevShop</h1>
|
585 | 634 | text-shadow:1px 1px var(--main-title-shadow1), 2px 2px var(--main-title-shadow2), 3px 3px var(--main-title-shadow3), 4px 4px var(--main-title-shadow4);
|
586 | 635 | }
|
587 | 636 | x#startscreen h1:after {
|
588 |
| -content: '🥓'; |
589 |
| -font-size:0.5em; |
590 |
| -text-transform: rotate(120deg); |
591 |
| -margin-left:-12px; |
| 637 | + content: '🥓'; |
| 638 | + font-size:0.5em; |
| 639 | + text-transform: rotate(120deg); |
| 640 | + margin-left:-12px; |
592 | 641 | }
|
593 | 642 | #startscreen h2 {
|
594 | 643 | text-align:center;
|
595 |
| - xfont-size:38pt; |
596 | 644 | margin:30px auto;
|
597 |
| - xtransform: rotate(-12deg); |
598 |
| -padding-bottom:5px;margin-bottom:0; |
| 645 | + padding-bottom:5px;margin-bottom:0; |
599 | 646 | }
|
600 | 647 | #startscreen input[type=email]{
|
601 | 648 | text-align:center;
|
@@ -648,7 +695,7 @@ <h1>DevShop</h1>
|
648 | 695 | <div id='getdev' class='button getPerson hidden dev' onclick='getNewPerson("dev");' tabindex='0' role='button'><span class='icon'>💻</span>hire dev (💲300)</div>
|
649 | 696 | <div id='gettest' class='button getPerson hidden test' onclick='getNewPerson("test");' tabindex='0' role='button'><span class='icon'>🔬</span>hire tester (💲300)</div>
|
650 | 697 | <div id='getba' class='button getPerson hidden ba' onclick='getNewPerson("ba");' tabindex='0' role='button'><span class='icon'>🗣</span>hire BA (💲300)</div>
|
651 |
| - <div class='button visitStore hidden' onclick='visitStore();' tabindex='0' role='button'><span class='icon'>🏪</span>visit store</div> |
| 698 | + <div class='button visitStore hidden' onclick='visitStore();' tabindex='0' role='button'><span class='icon'>🛍</span>visit store</div> |
652 | 699 | </div>
|
653 | 700 | <table id='kanbanboard'>
|
654 | 701 | <thead>
|
@@ -695,7 +742,7 @@ <h1>DevShop</h1>
|
695 | 742 | </div>
|
696 | 743 |
|
697 | 744 | <div id='store' class='hidden'>
|
698 |
| -<h1>DevStore</h1> |
| 745 | +<h1>DevStore<span class='icon'>🛍</span></h1> |
699 | 746 |
|
700 | 747 | <div id='closeStore' class='button' onclick='leaveStore();' tabindex='0' role='button'><span class='icon'>🏢</span> leave store</div>
|
701 | 748 | <div id='items'>
|
|
0 commit comments