3 --blended-border: #073b44;
6 --green-border: #32821c;
17 background-color: var(--page-bg);
21 font-family: 'Roboto Condensed', sans-serif;
24 background-image: url('/assets/bg/green_nebula_4.png');
25 background-blend-mode: soft-light;
28 border-color: var(--border);
29 margin-bottom: 1.2rem;
33 text-transform: uppercase;
36 border: solid 0 var(--border);
37 border-left-width: 6px;
38 border-bottom-width: 2px;
41 color: var(--hl-text);
42 text-shadow: 0 0 2px #6ac9db;
57 border: solid 1px var(--border);
59 tr:nth-child(odd) td, tr:nth-child(odd) th {
60 background-color: #0d2329;
67 margin: 0 2rem 2rem 2rem;
77 border: solid 1px var(--border);
78 background-color: #183238;
82 padding: 5px 5px 5px 25px;
83 text-transform: uppercase;
88 button::after, .btn::after {
94 background-color: var(--red-bg);
95 border-color: var(--red-border);
101 color: var(--red-border);
104 color: var(--green-border);
107 background-color: var(--green-bg);
108 border-color: var(--green-border);
113 button:active, .btn:active, button:hover, .btn:hover {
114 background-color: #1a444c;
116 button.success:active, .btn.success:active, button.success:hover, .btn.success:hover {
117 background-color: #1e4c1a;
120 input[type="text"], input[type="password"], input[type="number"] {
121 border: solid 1px var(--border);
122 background-color: #183238;
133 text-decoration: none;
143 border-top: solid 1px var(--border);
149 animation-name: autofade;
150 animation-duration: 5000ms;
151 animation-fill-mode: forwards;
152 animation-iteration-count: 1
154 @keyframes autofade {
172 justify-content: space-evenly;
178 display: inline-flex;
184 background-color: var(--border);
195 margin-bottom: 1.2rem;
239 /** CUSTOMIZATIONS **/
247 background-color: var(--page-bg);
249 --aug-border-all: 1px;
250 --aug-border-bg: var(--border);
253 background-color: var(--page-bg);
255 --aug-border-all: 1px;
256 --aug-border-bg: var(--border);
264 --aug-border-all: 1px;
265 --aug-border-bg: var(--border);
266 background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(28,114,130,0.5) 100%);
269 border-bottom: solid 1px var(--blended-border);
274 border: solid 0 var(--border);
275 border-left-width: 1px;
277 background-color: var(--page-bg);
278 justify-content: space-evenly;
282 display: inline-block;
286 --aug-border-all: 1px;
287 --aug-border-bg: var(--border);
288 display: inline-block;
292 background-color: #0d2329;
303 background: transparent;
304 border: solid 1px #000;
306 #overworld-map td div {
312 #overworld-map td div.city {
315 #overworld-map td div.city.yours {
316 border: solid 1px var(--green-border);
318 #overworld-map td div.city.yours img {
321 #overworld-map td div.city.others {
322 border: solid 1px var(--red-border);
324 #overworld-map td div.city.others img {
328 #overworld-map .grid-numbers {
336 #sector-selector select {
343 justify-content: flex-start;
345 .cost-display > div {
348 .rate-of-change.success-text::before {
351 .rate-of-change.danger::before {
357 background-color: var(--page-bg);
359 --aug-border-all: 1px;
360 --aug-border-bg: var(--border);
371 .chat-message:nth-child(even) {
372 background-color: #0d2329;
374 .chat-message .from {
375 color: var(--hl-text);
377 .chat-message .sent_at {