2 margin: 1rem auto 2rem;
3 background-color: #eee;
9 background-color: transparent;
17 vertical-align: middle;
19 .night #time-of-day, .evening #time-of-day {
24 background-color: #fff;
26 border: 1px solid #000;
29 background-color: #aaa;
42 border: 1px solid #000;
45 background-color: #fff;
46 border: 1px solid #000;
52 display: none !important;
62 border: 1px solid #000;
63 background-color: #fff;
66 #announcements, #signup-prompt {
69 border: solid 1px #000;
70 background-color: #fff;
81 backdrop-filter: blur(10px);
84 backdrop-filter: blur(3px);
88 background-color: #fff;
89 border: solid 1px #000;
95 dialog .modal-header {
102 dialog .close-modal {
106 @media(max-width: 650px) {
108 flex-direction: column;
110 #signup .form-group, #signup button {
117 margin-bottom: 0.3rem;
119 .alert.success, button.success {
120 border: solid 1px #0a0;
121 background-color: #def7e5;
123 .alert.error, button.error {
124 border: solid 1px #a00;
125 background-color: #f7dede;
142 align-items: flex-start;
152 #player-section div {
155 #player-section .gold {
158 #stat-bars, #defender-stat-bars {
160 margin: 5px 5px 0 5px;
162 #stat-bars .progress-bar, #defender-stat-bars .progress-bar {
168 #stat-bars .gold:after {
186 border: solid 1px #000;
190 box-sizing: border-box;
200 display: inline-block;
210 text-decoration: none;
214 text-decoration: underline;
225 border: solid 1px #ddd;
226 background-color: #ddd;
227 border-bottom-width: 0;
232 nav.filter a.active {
233 background-color: #fff;
237 .filter-container .listing {
238 border: solid 1px #000;
245 nav.filter-result.active {
246 display: block !important;
251 #inventory-section .listing {
265 border: solid 1px #000;
271 filter: grayscale(40%);
273 .player-item img:hover {
276 .player-item .amount {
281 background-color: rgba(255, 255, 255, 0.7);
284 border-radius: 3px 0 0 0;
286 .item-modal-overview {
289 .item-modal-overview .icon {
292 margin: 0 1rem 1rem 0;
294 .item-modal-overview .icon img {
298 .item-modal-overview .name {
301 margin: 0 1rem 0.8rem 0;
303 .item-modal-overview p {
324 background-color: #ddd;
326 #stat-breakdown th, #stat-breakdown td {
327 padding: 0.3rem 0.5rem;
332 background-repeat: no-repeat;
333 background-position: bottom right;
334 background-size: cover;
335 padding: 3rem 3rem 2rem;
357 margin: 0rem auto 1rem;
358 padding: 3rem 2rem 2rem;
360 background: linear-gradient(to bottom, rgba(255,255,255, 0) 0%, rgba(255, 255, 255, 0.5) 30%);
364 justify-content: space-between;
383 #travelling-actions {
385 justify-content: center;
391 .shop-inventory-listing .listing {
392 background-color: #fff;
397 margin: 0 0 0.3rem 0.3rem;
399 .store-list:last-child {
406 .store-list .details {
416 text-transform: capitalize;
423 flex-direction: column;
425 .store-actions button {
431 align-items: flex-start;
432 justify-content: space-between;
435 #character-equipment-placement {
439 #character-equipment-placement td {
447 border: solid 1px #000;
450 vertical-align: bottom;
452 background-repeat: no-repeat;
454 background-size: contain;
456 #extra-inventory-info {
459 .filter-container .listing {
464 @media(max-width: 650px) {
469 flex-direction: column;
474 justify-content: space-between;
475 align-items: flex-start;
477 #extra-inventory-info {
489 #skill-list tr:nth-child(even) {
490 background-color: #eee;
492 #skill-list .skill-level {
494 vertical-align: middle;
496 border: solid 1px #000;
498 #skill-list .skill-description {
502 #skill-list .skill-exp {
509 margin-bottom: 0.3rem;
512 .chat-message:nth-child(even) {
513 background-color: #eee;
516 .chat-message .from {
519 .chat-message .from::after {
529 border-left-width: 0px;
530 border-bottom-width: 0px;
532 #chat-form input:focus {
536 border-right-width: 0px;
537 border-bottom-width: 0px;
543 justify-content: space-between;