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 .name {
297 margin: 0 1rem 0.8rem 0;
299 .item-modal-overview p {
320 background-color: #ddd;
322 #stat-breakdown th, #stat-breakdown td {
323 padding: 0.3rem 0.5rem;
328 background-repeat: no-repeat;
329 background-position: bottom right;
330 background-size: cover;
331 padding: 3rem 3rem 2rem;
353 margin: 0rem auto 1rem;
354 padding: 3rem 2rem 2rem;
356 background: linear-gradient(to bottom, rgba(255,255,255, 0) 0%, rgba(255, 255, 255, 0.5) 30%);
360 justify-content: space-between;
379 #travelling-actions {
381 justify-content: center;
387 .shop-inventory-listing .listing {
388 background-color: #fff;
393 margin-bottom: 0.3rem;
395 .store-list:last-child {
402 .store-list .details {
412 text-transform: capitalize;
419 flex-direction: column;
421 .store-actions button {
427 align-items: flex-start;
428 justify-content: space-between;
431 #character-equipment-placement {
435 #character-equipment-placement td {
443 border: solid 1px #000;
446 vertical-align: bottom;
448 background-repeat: no-repeat;
451 #extra-inventory-info {
454 .filter-container .listing {
459 @media(max-width: 650px) {
464 flex-direction: column;
469 justify-content: space-between;
470 align-items: flex-start;
472 #extra-inventory-info {
484 #skill-list tr:nth-child(even) {
485 background-color: #eee;
487 #skill-list .skill-level {
489 vertical-align: middle;
491 border: solid 1px #000;
493 #skill-list .skill-description {
497 #skill-list .skill-exp {
504 margin-bottom: 0.3rem;
507 .chat-message:nth-child(even) {
508 background-color: #eee;
511 .chat-message .from {
514 .chat-message .from::after {
524 border-left-width: 0px;
525 border-bottom-width: 0px;
527 #chat-form input:focus {
531 border-right-width: 0px;
532 border-bottom-width: 0px;
538 justify-content: space-between;