Subversion Repositories LCARS

Rev

Rev 75 | Rev 80 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 75 Rev 79
1
<?php
1
<?php
2
\header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT');
2
\header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT');
3
 
3
 
4
/* Do not let resource be cached in HTTP/1.1 caches */
4
/* Do not let resource be cached in HTTP/1.1 caches */
5
\header('Cache-Control: max-age=0, s-maxage=0, must-revalidate, proxy-revalidate');
5
\header('Cache-Control: max-age=0, s-maxage=0, must-revalidate, proxy-revalidate');
6
6
7
/* Do not let resource be cached in HTTP/1.0 caches */
7
/* Do not let resource be cached in HTTP/1.0 caches */
8
\header('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
8
\header('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
9
 
9
 
10
\header('Content-Type: text/css; charset=UTF-8');
10
\header('Content-Type: text/css; charset=UTF-8');
11
?>
-
 
12
@CHARSET "UTF-8";
11
?>@charset "UTF-8";
13
12
14
<?php
13
<?php
15
  if (!isset($_GET['ani']) || $_GET['ani'] !== '0')
14
  if (!isset($_GET['ani']) || $_GET['ani'] !== '0')
16
  {
15
  {
17
?>
16
?>
18
    @import url("/styles/lcars-ani.css");
17
@import url("/styles/lcars-ani.css");
19
<?php
18
<?php
20
  }
19
  }
21
?>
20
?>
22
21
23
body {
22
body {
24
  margin-top: 12em;
23
  margin-top: 12em;
25
  margin-left: 22em;
24
  margin-left: 22em;
26
  margin-right: 0.2em;
25
  margin-right: 0.2em;
27
  margin-bottom: 0.2em;
26
  margin-bottom: 0.2em;
28
}
27
}
29
28
30
/* Bow (main) and elbo (multi-view) */
29
/* Bow (main) and elbo (multi-view) */
31
30
32
#LCARS {
31
#LCARS {
33
  position: fixed;
32
  position: fixed;
34
  left: 0;
33
  left: 0;
35
  top: 0;
34
  top: 0;
36
  right: 0;
35
  right: 0;
37
  padding: 0.2em;
36
  padding: 0.2em;
38
  background-color: #000;
37
  background-color: #000;
39
  z-index: 1701;
38
  z-index: 1701;
40
}
39
}
41
40
42
#bow {
41
#bow {
43
  position: absolute;
42
  position: absolute;
44
  left: 0.2em;
43
  left: 0.2em;
45
  top: 0.2em;
44
  top: 0.2em;
46
  right: 0.2em;
45
  right: 0.2em;
47
  height: 2.4em;
46
  height: 2.4em;
48
  padding-bottom: 0.2em;
47
  padding-bottom: 0.2em;
49
  background-color: #000;
48
  background-color: #000;
50
}
49
}
51
50
52
#bow-top {
51
#bow-top {
53
  /* NOTE: position: absolute is needed for animation */
52
  /* NOTE: position: absolute is needed for animation */
54
  position: absolute;
53
  position: absolute;
55
  top: 0;
54
  top: 0;
56
  left: 0;
55
  left: 0;
57
  right: 0;
56
  right: 0;
58
  min-width: 15.4em;
57
  min-width: 15.4em;
59
  height: 2em;
58
  height: 2em;
60
  background-color: #999;
59
  background-color: #999;
61
  border-top-left-radius: 2.4em;
60
  border-top-left-radius: 2.4em;
62
  border-top-right-radius: 1.2em;
61
  border-top-right-radius: 1.2em;
63
  border-bottom-right-radius: 1.2em;
62
  border-bottom-right-radius: 1.2em;
64
  line-height: 0.9;
63
  line-height: 0.9;
65
}
64
}
66
65
67
.empty #bow-top {
66
.empty #bow-top {
68
  border-top-left-radius: 1.2em;
67
  border-top-left-radius: 1.2em;
69
  border-bottom-left-radius: 1.2em;
68
  border-bottom-left-radius: 1.2em;
70
  min-width: 10em;
69
  min-width: 10em;
71
}
70
}
72
71
73
72
74
#bow-top .text {
73
#bow-top .text {
75
  position: absolute;
74
  position: absolute;
76
  margin: 0;
75
  margin: 0;
77
  left: 4.33em;
76
  left: 4.33em;
78
  top: 0;
77
  top: 0;
79
  right: 0.75em;
78
  right: 0.75em;
80
  height: 1em;
79
  height: 1em;
81
  text-align: right;
80
  text-align: right;
82
  color: #fc0;
81
  color: #fc0;
83
  font-size: 2.4em;
82
  font-size: 2.4em;
84
  padding-right: 0.1em;
83
  padding-right: 0.1em;
85
  overflow: hidden;
84
  overflow: hidden;
86
  text-overflow: ellipsis;
85
  text-overflow: ellipsis;
87
}
86
}
88
87
89
.empty #bow-top .text {
88
.empty #bow-top .text {
90
  left: 0.93em;
89
  left: 0.93em;
91
}
90
}
92
91
93
92
94
93
95
#bow-top .text span {
94
#bow-top .text span {
96
  padding-right: 0.1em;
95
  padding-right: 0.1em;
97
  background-color: #000;
96
  background-color: #000;
98
  padding-left: 0.1em;
97
  padding-left: 0.1em;
99
  text-transform: uppercase;
98
  text-transform: uppercase;
100
  white-space: nowrap;
99
  white-space: nowrap;
101
}
100
}
102
101
103
.empty #footer-container {
102
.empty #footer-container {
104
  position: fixed;
103
  position: fixed;
105
  left: 0.2em;
104
  left: 0.2em;
106
  bottom: 0;
105
  bottom: 0;
107
  right: 0.2em;
106
  right: 0.2em;
108
  min-height: 2.4em;
107
  min-height: 2.4em;
109
  padding-top: 0.2em;
108
  padding-top: 0.2em;
110
  padding-bottom: 0.2em;
109
  padding-bottom: 0.2em;
111
  background-color: #000;
110
  background-color: #000;
112
}
111
}
113
112
114
113
115
.empty #footer {
114
.empty #footer {
116
  position: absolute;
115
  position: absolute;
117
  bottom: 0;
116
  bottom: 0;
118
  left: 0;
117
  left: 0;
119
  right: 0;
118
  right: 0;
120
  height: 2em;
119
  height: 2em;
121
  min-width: 10em;
120
  min-width: 10em;
122
  margin-bottom: 0.2em;
121
  margin-bottom: 0.2em;
123
  background-color: #999;
122
  background-color: #999;
124
  border-radius: 1.2em;
123
  border-radius: 1.2em;
125
  line-height: 0.9;
124
  line-height: 0.9;
126
}
125
}
127
126
128
.empty #footer .text {
127
.empty #footer .text {
129
  position: absolute;
128
  position: absolute;
130
  margin: 0;
129
  margin: 0;
131
  left: 0.93em;
130
  left: 0.93em;
132
  top: 0;
131
  top: 0;
133
  right: 0.75em;
132
  right: 0.75em;
134
  height: 1em;
133
  height: 1em;
135
  background-color: transparent;
134
  background-color: transparent;
136
  color: #fc0;
135
  color: #fc0;
137
  font-size: 2.4em;
136
  font-size: 2.4em;
138
  padding-right: 0.1em;
137
  padding-right: 0.1em;
139
  overflow: hidden;
138
  overflow: hidden;
140
  text-overflow: ellipsis;
139
  text-overflow: ellipsis;
141
}
140
}
142
141
143
.empty #footer .text span {
142
.empty #footer .text span {
144
  padding-right: 0.1em;
143
  padding-right: 0.1em;
145
  background-color: #000;
144
  background-color: #000;
146
  padding-left: 0.1em;
145
  padding-left: 0.1em;
147
  text-transform: uppercase;
146
  text-transform: uppercase;
148
  white-space: nowrap;
147
  white-space: nowrap;
149
}
148
}
150
149
151
.empty .separator-left {
150
.empty .separator-left {
152
  position: absolute;
151
  position: absolute;
153
  left: 2em;
152
  left: 2em;
154
  height: 2em;
153
  height: 2em;
155
  width: 0.25em;
154
  width: 0.25em;
156
  background-color: #000;
155
  background-color: #000;
157
}
156
}
158
157
159
.empty .separator-right {
158
.empty .separator-right {
160
  position: absolute;
159
  position: absolute;
161
  right: 2em;
160
  right: 2em;
162
  height: 2em;
161
  height: 2em;
163
  width: 0.25em;
162
  width: 0.25em;
164
  background-color: #000;
163
  background-color: #000;
165
}
164
}
166
165
167
.bow {
166
.bow {
168
  background-color: #999;
167
  background-color: #999;
169
}
168
}
170
169
171
#bow-top-left {
170
#bow-top-left {
172
  position: absolute;
171
  position: absolute;
173
  top: 2em;
172
  top: 2em;
174
  left: 0;
173
  left: 0;
175
  right: 0;
174
  right: 0;
176
  height: 3.2em;
175
  height: 3.2em;
177
  width: 9.2em;
176
  width: 9.2em;
178
  background-color: #999;
177
  background-color: #999;
179
}
178
}
180
179
181
.empty #bow-top-left {
180
.empty #bow-top-left {
182
  display: none;
181
  display: none;
183
}
182
}
184
183
185
#bow-top-left .concave {
184
#bow-top-left .concave {
186
  position: absolute;
185
  position: absolute;
187
  top: 0;
186
  top: 0;
188
  left: 8em;
187
  left: 8em;
189
  height: 3.2em;
188
  height: 3.2em;
190
  width: 1.2em;
189
  width: 1.2em;
191
  background-color: #000;
190
  background-color: #000;
192
  border-top-left-radius: 1.2em;
191
  border-top-left-radius: 1.2em;
193
}
192
}
194
193
195
.empty #bow-top-left-concave {
194
.empty #bow-top-left-concave {
196
  display: none;
195
  display: none;
197
}
196
}
198
197
199
.menu-container {
198
.menu-container {
200
  position: fixed;
199
  position: fixed;
201
  left: 0.2em;
200
  left: 0.2em;
202
  top: 5.6em;
201
  top: 5.6em;
203
  width: 8em;
202
  width: 8em;
204
  bottom: 2.8em;
203
  bottom: 2.8em;
205
  background-color: #999;
204
  background-color: #999;
206
  overflow: auto;
205
  overflow: auto;
207
}
206
}
208
207
209
.menu
208
.menu
210
{
209
{
211
  height: 21.2em;
210
  height: 21.2em;
212
  background-color: #000;
211
  background-color: #000;
213
}
212
}
214
213
215
.menu ul {
214
.menu ul {
216
  margin: 0 0.2em 0.2em 0;
215
  margin: 0 0.2em 0.2em 0;
217
  padding: 0;
216
  padding: 0;
218
}
217
}
219
218
220
.menu li {
219
.menu li {
221
  margin: 0;
220
  margin: 0;
222
}
221
}
223
222
224
#bow #bottom
223
#bow #bottom
225
{
224
{
226
  position: fixed;
225
  position: fixed;
227
  left: 0;
226
  left: 0;
228
  bottom: 0;
227
  bottom: 0;
229
  width: 20.8em;
228
  width: 20.8em;
230
  height: 2.4em;
229
  height: 2.4em;
231
  background-color: #000;
230
  background-color: #000;
232
  z-index: 1701;
231
  z-index: 1701;
233
}
232
}
234
233
235
#bow-bottom {
234
#bow-bottom {
236
  position: absolute;
235
  position: absolute;
237
  bottom: 0.2em;
236
  bottom: 0.2em;
238
  left: 0.2em;
237
  left: 0.2em;
239
  width: 20.6em;
238
  width: 20.6em;
240
  height: 2.4em;
239
  height: 2.4em;
241
  border-bottom-left-radius: 2.4em;
240
  border-bottom-left-radius: 2.4em;
242
  border-bottom-right-radius: 2em;
241
  border-bottom-right-radius: 2em;
243
  background-color: #999;
242
  background-color: #999;
244
}
243
}
245
244
246
.empty #bow-bottom {
245
.empty #bow-bottom {
247
  display: none;
246
  display: none;
248
}
247
}
249
248
250
#bow-bottom .concave {
249
#bow-bottom .concave {
251
  position: absolute;
250
  position: absolute;
252
  margin-left: 0.2em;
251
  margin-left: 0.2em;
253
  margin-bottom: 0.2em;
252
  margin-bottom: 0.2em;
254
  bottom: 0.3em;
253
  bottom: 0.3em;
255
  left: 7.8em;
254
  left: 7.8em;
256
  height: 2.1em;
255
  height: 2.1em;
257
  width: 7.6em;
256
  width: 7.6em;
258
  border-bottom-left-radius: 1.2em;
257
  border-bottom-left-radius: 1.2em;
259
  border-bottom-right-radius: 1em;
258
  border-bottom-right-radius: 1em;
260
  background-color: #000;
259
  background-color: #000;
261
}
260
}
262
261
263
#bow-bottom .spacer {
262
#bow-bottom .spacer {
264
  position: absolute;
263
  position: absolute;
265
  left: 10.2em;
264
  left: 10.2em;
266
  bottom: 0em;
265
  bottom: 0em;
267
  width: 0.2em;
266
  width: 0.2em;
268
  height: 0.5em;
267
  height: 0.5em;
269
  background-color: black;
268
  background-color: black;
270
}
269
}
271
270
272
.empty #bow-bottom-left-concave {
271
.empty #bow-bottom-left-concave {
273
  display: none;
272
  display: none;
274
}
273
}
275
274
276
/* Controls */
275
/* Controls */
277
276
278
.button:visited:hover,
277
.button:visited:hover,
279
.button:visited,
278
.button:visited,
280
.button:hover,
279
.button:hover,
281
.button
280
.button
282
{
281
{
283
  position: relative;
282
  position: relative;
284
  display: inline-block;
283
  display: inline-block;
285
  margin-right: 0.2em;
284
  margin-right: 0.2em;
286
  margin-bottom: 0.2em;
285
  margin-bottom: 0.2em;
287
  width: 5em;
286
  width: 5em;
288
  height: 2em;
287
  height: 2em;
289
  background-color: #7d7d7d; /* c9c */
288
  background-color: #7d7d7d; /* c9c */
290
  color: #000 !important;
289
  color: #000 !important;
291
  text-decoration: none !important;
290
  text-decoration: none !important;
292
  text-transform: uppercase;
291
  text-transform: uppercase;
293
  overflow: hidden;
292
  overflow: hidden;
294
  cursor: pointer;
293
  cursor: pointer;
295
}
294
}
296
295
297
.button .text {
296
.button .text {
298
  position: absolute;
297
  position: absolute;
299
  bottom: 0;
298
  bottom: 0;
300
  right: 0.5em;
299
  right: 0.5em;
301
}
300
}
302
301
303
.button.command {
302
.button.command {
304
  border-radius: 1.2em;
303
  border-radius: 1.2em;
305
}
304
}
306
305
307
.button.command .text {
306
.button.command .text {
308
  position: absolute;
307
  position: absolute;
309
  bottom: 0;
308
  bottom: 0;
310
  right: 1em;
309
  right: 1em;
311
}
310
}
312
311
313
.button:hover,
312
.button:hover,
314
.button:focus,
313
.button:focus,
315
.button.selected:hover,
314
.button.selected:hover,
316
.button.selected:focus,
315
.button.selected:focus,
317
.group .button:hover,
316
.group .button:hover,
318
.group .button:focus,
317
.group .button:focus,
319
.group .button:visited:hover,
318
.group .button:visited:hover,
320
.group .button:visited:focus
319
.group .button:visited:focus
321
{
320
{
322
  background-color: #f90 !important;
321
  background-color: #f90 !important;
323
  color: #000 !important;
322
  color: #000 !important;
324
}
323
}
325
324
326
.button:active,
325
.button:active,
327
.button.selected:active,
326
.button.selected:active,
328
.group .button:active,
327
.group .button:active,
329
.group .button:visited:active
328
.group .button:visited:active
330
{
329
{
331
  background-color: #fff !important;
330
  background-color: #fff !important;
332
  color: #000 !important;
331
  color: #000 !important;
333
}
332
}
334
333
335
.menu .button {
334
.menu .button {
336
  display: block;
335
  display: block;
337
  width: 8em;
336
  width: 8em;
338
  height: 1em;
337
  height: 1em;
339
  line-height: 1;
338
  line-height: 1;
340
  background-color: #9cf;
339
  background-color: #9cf;
341
  color: #000 !important;
340
  color: #000 !important;
342
  text-overflow: ellipsis;
341
  text-overflow: ellipsis;
343
  white-space: nowrap;
342
  white-space: nowrap;
344
}
343
}
345
344
346
#connectors {
345
#connectors {
347
  position: fixed;
346
  position: fixed;
348
  left: 8.4em;
347
  left: 8.4em;
349
  top: 5.6em;
348
  top: 5.6em;
350
}
349
}
351
350
352
.multi-display
351
.multi-display
353
{
352
{
354
  position: fixed;
353
  position: fixed;
355
  top: 2.6em;
354
  top: 2.6em;
356
  left: 15.8em;
355
  left: 15.8em;
357
  right: 0em;
356
  right: 0em;
358
}
357
}
359
358
360
.multi-display .button
359
.multi-display .button
361
{
360
{
362
  width: 5em !important;
361
  width: 5em !important;
363
}
362
}
364
363
365
.multi-display .upper
364
.multi-display .upper
366
{
365
{
367
  position: absolute;
366
  position: absolute;
368
  top: 0;
367
  top: 0;
369
  left: 0;
368
  left: 0;
370
  right: 0;  
369
  right: 0;  
371
  height: 7.4em;  
370
  height: 7.4em;  
372
  padding-bottom: 0.2em;
371
  padding-bottom: 0.2em;
373
  padding-right: 0.2em;
372
  padding-right: 0.2em;
374
  background-color: black;
373
  background-color: black;
375
}
374
}
376
375
377
.multi-display .upper .content
376
.multi-display .upper .content
378
{
377
{
379
  position: absolute;
378
  position: absolute;
380
  top: 0;
379
  top: 0;
381
  left: 6em;
380
  left: 6em;
382
  bottom: 1.2em;
381
  bottom: 1.2em;
383
  right: 0.2em;
382
  right: 0.2em;
384
  background-color: black;
383
  background-color: black;
385
  color: white;
384
  color: white;
386
  text-align: right;
385
  text-align: right;
387
  overflow: hidden;
386
  overflow: hidden;
388
  text-overflow: ellipsis;
387
  text-overflow: ellipsis;
389
}
388
}
390
389
391
.multi-display .upper .content .title
390
.multi-display .upper .content .title
392
{
391
{
393
  position: absolute;
392
  position: absolute;
394
  top: 0;
393
  top: 0;
395
  left: 0em;
394
  left: 0em;
396
  height: 1em;
395
  height: 1em;
397
  right: 0em;
396
  right: 0em;
398
  background-color: black;
397
  background-color: black;
399
  color: white;
398
  color: white;
400
  font-size: 2.4em;
399
  font-size: 2.4em;
401
  text-transform: uppercase;
400
  text-transform: uppercase;
402
  text-align: right;
401
  text-align: right;
403
  overflow: hidden;
402
  overflow: hidden;
404
  text-overflow: ellipsis;
403
  text-overflow: ellipsis;
405
}
404
}
406
405
407
.multi-display .upper .content .title span
406
.multi-display .upper .content .title span
408
{
407
{
409
  white-space: nowrap;
408
  white-space: nowrap;
410
}
409
}
411
410
412
.multi-display .upper .content .button
411
.multi-display .upper .content .button
413
{
412
{
414
  position: absolute;
413
  position: absolute;
415
  margin-right: 0;
414
  margin-right: 0;
416
  height: 1.8em;
415
  height: 1.8em;
417
  text-transform: none;
416
  text-transform: none;
418
}
417
}
419
418
420
.multi-display .upper .content .button .text {
419
.multi-display .upper .content .button .text {
421
  right: 0.75em;
420
  right: 0.75em;
422
}
421
}
423
422
424
.multi-display .upper .content #cmd1
423
.multi-display .upper .content #cmd1
425
{
424
{
426
  top: 2.4em;
425
  top: 2.4em;
427
  right: 5.2em;
426
  right: 5.2em;
428
}
427
}
429
428
430
.multi-display .upper .content #cmd2
429
.multi-display .upper .content #cmd2
431
{
430
{
432
  top: 2.4em;
431
  top: 2.4em;
433
  right: 0;
432
  right: 0;
434
}
433
}
435
434
436
.multi-display .upper .content #cmd3
435
.multi-display .upper .content #cmd3
437
{
436
{
438
  top: 4.4em;
437
  top: 4.4em;
439
  right: 5.2em;
438
  right: 5.2em;
440
}
439
}
441
440
442
.multi-display .upper .content #cmd4
441
.multi-display .upper .content #cmd4
443
{
442
{
444
  top: 4.4em;
443
  top: 4.4em;
445
  right: 0;
444
  right: 0;
446
}
445
}
447
446
448
.multi-display .upper .elbo-button
447
.multi-display .upper .elbo-button
449
{
448
{
450
  position: absolute;
449
  position: absolute;
451
  top: 0;
450
  top: 0;
452
  left: 0;
451
  left: 0;
453
  width: 5em;
452
  width: 5em;
454
  height: 4em;
453
  height: 4em;
455
  background-color: #c9c !important;
454
  background-color: #c9c !important;
456
  color: #000 !important;
455
  color: #000 !important;
457
}
456
}
458
457
459
.multi-display .upper .elbo-button .text
458
.multi-display .upper .elbo-button .text
460
{
459
{
461
  position: absolute;
460
  position: absolute;
462
  bottom: 0;
461
  bottom: 0;
463
  right: 0.2em;
462
  right: 0.2em;
464
  max-width: 4.6em;
463
  max-width: 4.6em;
465
  max-height: 3.6em;
464
  max-height: 3.6em;
466
  text-align: right;
465
  text-align: right;
467
  overflow: hidden;
466
  overflow: hidden;
468
}
467
}
469
468
470
.multi-display .upper .elbo
469
.multi-display .upper .elbo
471
{
470
{
472
  position: absolute;
471
  position: absolute;
473
  left: 0;
472
  left: 0;
474
  top: 4.2em;
473
  top: 4.2em;
475
  width: 6em;
474
  width: 6em;
476
  height: 3.2em;
475
  height: 3.2em;
477
  border-bottom-left-radius: 2em;
476
  border-bottom-left-radius: 2em;
478
  background-color: #9cf;
477
  background-color: #9cf;
479
  color: #000;
478
  color: #000;
480
}
479
}
481
480
482
.multi-display .upper .elbo .text
481
.multi-display .upper .elbo .text
483
{
482
{
484
  position: absolute;
483
  position: absolute;
485
  top: 0;
484
  top: 0;
486
  right: 1.2em;
485
  right: 1.2em;
487
  max-width: 3.5em;
486
  max-width: 3.5em;
488
  max-height: 2.2em;
487
  max-height: 2.2em;
489
  text-align: right;
488
  text-align: right;
490
  overflow: hidden;
489
  overflow: hidden;
491
}
490
}
492
491
493
.multi-display .upper .elbo .concave
492
.multi-display .upper .elbo .concave
494
{
493
{
495
  position: absolute;
494
  position: absolute;
496
  left: 5em;
495
  left: 5em;
497
  top: 0;
496
  top: 0;
498
  width: 1em;
497
  width: 1em;
499
  height: 2.2em;
498
  height: 2.2em;
500
  border-bottom-left-radius: 1em;
499
  border-bottom-left-radius: 1em;
501
  background-color: black;
500
  background-color: black;
502
}
501
}
503
502
504
.multi-display .upper .border
503
.multi-display .upper .border
505
{
504
{
506
  position: fixed;
505
  position: fixed;
507
  top: 9em;
506
  top: 9em;
508
  left: 21.8em;
507
  left: 21.8em;
509
  right: 0.2em;
508
  right: 0.2em;
510
  height: 1em;
509
  height: 1em;
-
 
510
}
-
 
511
-
 
512
.multi-display .border div
-
 
513
{
-
 
514
  position: absolute;
-
 
515
  top: 0;
-
 
516
  height: 1em;
-
 
517
}
-
 
518
-
 
519
.multi-display .upper .border div
-
 
520
{
511
  background-color: #9cf;
521
  background-color: #9cf;
-
 
522
  }
-
 
523
-
 
524
.multi-display .upper .border .left
-
 
525
{
-
 
526
  left: 0;
-
 
527
  right: 5.2em;
-
 
528
  height: 1em;
-
 
529
}
-
 
530
 
-
 
531
.multi-display .upper .border .right
-
 
532
{
-
 
533
  width: 5em;
-
 
534
  right: 0;
512
}
535
}
513
 
536
 
514
.multi-display .lower
537
.multi-display .lower
515
{
538
{
516
  position: absolute;
539
  position: absolute;
517
  top: 7.5em;
540
  top: 7.5em;
518
  left: 0;
541
  left: 0;
519
  padding-top: 0.1em;
542
  padding-top: 0.1em;
520
  background-color: black;
543
  background-color: black;
521
}
544
}
522
545
523
.multi-display .lower .elbo
546
.multi-display .lower .elbo
524
{
547
{
525
  position: relative;
548
  position: relative;
526
  width: 6em;
549
  width: 6em;
527
  height: 3em;
550
  height: 3em;
528
  border-top-left-radius: 2em;
551
  border-top-left-radius: 2em;
529
  background-color: #fc6;
552
  background-color: #fc6;
530
}
553
}
531
554
532
.multi-display .lower .elbo .concave
555
.multi-display .lower .elbo .concave
533
{
556
{
534
  position: absolute;
557
  position: absolute;
535
  left: 5em;
558
  left: 5em;
536
  top: 1em;
559
  top: 1em;
537
  width: 1em;
560
  width: 1em;
538
  height: 2em;
561
  height: 2em;
539
  background-color: black;
562
  background-color: black;
540
  border-top-left-radius: 1em;
563
  border-top-left-radius: 1em;
541
}
564
}
542
565
543
.multi-display .lower .bg
566
.multi-display .lower .bg
544
{
567
{
545
  position: fixed;
568
  position: fixed;
546
  top: 13.4em;
569
  top: 13.4em;
547
  bottom: 2.8em;
570
  bottom: 2.8em;
548
  width: 5em;
571
  width: 5em;
549
  background-color: #fc6;
572
  background-color: #fc6;
550
}
573
}
551
574
552
.multi-display .lower .border-container
575
.multi-display .lower .border-container
553
{
576
{
554
  position: fixed;
577
  position: fixed;
555
  top: 10.2em;
578
  top: 10.2em;
556
  left: 21.8em;
579
  left: 21.8em;
557
  right: 0em;
580
  right: 0em;
558
  height: 1.2em;
581
  height: 1.2em;
559
  background-color: black;
582
  background-color: black;
560
}
583
}
561
584
562
.multi-display .lower .border
585
.multi-display .lower .border
563
{
586
{
564
  position: absolute;
-
 
565
  top: 0;
-
 
566
  left: 0;
587
  left: 0;
567
  right: 0.2em;
588
  right: 0.2em;
-
 
589
}
-
 
590
568
  height: 1em;
591
.multi-display .lower .border div
-
 
592
{
569
  background-color: #fc6;
593
  background-color: #fc6;
570
}
594
}
-
 
595
-
 
596
.multi-display .lower .border .left
-
 
597
{
-
 
598
  left: 0;
-
 
599
  right: 5.4em;
-
 
600
}
-
 
601
-
 
602
.multi-display .lower .border .right
-
 
603
{
-
 
604
  width: 5em;
-
 
605
  right: 0.2em;
-
 
606
}
571
607
572
.menu .button.secondary,
608
.menu .button.secondary,
573
.multi-display .lower .elbo.secondary,
609
.multi-display .lower .elbo.secondary,
574
.multi-display .lower .bg.secondary,
610
.multi-display .lower .bg.secondary,
575
.multi-display .lower .border.secondary
611
.multi-display .lower .border.secondary
576
{
612
{
577
  background-color: #f96;
613
  background-color: #f96;
578
}
614
}
579
615
580
.menu .button.ancillary,
616
.menu .button.ancillary,
581
.multi-display .lower .elbo.ancillary,
617
.multi-display .lower .elbo.ancillary,
582
.multi-display .lower .bg.ancillary,
618
.multi-display .lower .bg.ancillary,
583
.multi-display .lower .border.ancillary
619
.multi-display .lower .border.ancillary
584
{
620
{
585
  background-color: #c9c;
621
  background-color: #c9c;
586
}
622
}
587
623
588
.menu .button.database,
624
.menu .button.database,
589
.multi-display .lower .elbo.database,
625
.multi-display .lower .elbo.database,
590
.multi-display .lower .bg.database,
626
.multi-display .lower .bg.database,
591
.multi-display .lower .border.database
627
.multi-display .lower .border.database
592
{
628
{
593
  background-color: #c66;
629
  background-color: #c66;
594
}
630
}
595
631
596
.menu .button .text {
632
.menu .button .text {
597
  position: static;
633
  position: static;
598
  margin: 0 0.25em;
634
  margin: 0 0.25em;
599
}
635
}
600
636
601
.button.selected {
637
.button.selected {
602
  background-color: #fc6 !important;
638
  background-color: #fc6 !important;
603
  color: #000 !important;  
639
  color: #000 !important;  
604
}
640
}
605
641
606
.group {
642
.group {
607
  margin: 0 auto;
643
  margin: 0 auto;
608
  position: relative;
644
  position: relative;
609
  width: 7.7em;
645
  width: 7.7em;
610
}
646
}
611
647
612
.group .separator {
648
.group .separator {
613
  float: left;
649
  float: left;
614
  position: absolute;
650
  position: absolute;
615
  top: 0;
651
  top: 0;
616
  left: 0;
652
  left: 0;
617
  width: 1.5em;
653
  width: 1.5em;
618
  height: 100%;
654
  height: 100%;
619
  background-color: #c66;
655
  background-color: #c66;
620
  color: #000;
656
  color: #000;
621
}
657
}
622
658
623
.group .separator:after {
659
.group .separator:after {
624
  position: absolute;
660
  position: absolute;
625
  width: 0.8em;
661
  width: 0.8em;
626
  height: 0.5em;
662
  height: 0.5em;
627
  bottom: 0.25em;
663
  bottom: 0.25em;
628
  left: 0.25em;
664
  left: 0.25em;
629
  background-color: #000;
665
  background-color: #000;
630
  content: "\a0";
666
  content: "\a0";
631
}
667
}
632
668
633
.group ul {
669
.group ul {
634
  margin-left: 1.7em;
670
  margin-left: 1.7em;
635
}
671
}
636
672
637
.group li {
673
.group li {
638
  margin-bottom: 0;
674
  margin-bottom: 0;
639
}
675
}
640
676
641
.group .button:visited,
677
.group .button:visited,
642
.group .button
678
.group .button
643
{
679
{
644
  display: block;
680
  display: block;
645
  position: relative;
681
  position: relative;
646
  width: 6em;
682
  width: 6em;
647
  background-color: #99f !important;
683
  background-color: #99f !important;
648
}
684
}
649
685
650
.group li:last-child .button
686
.group li:last-child .button
651
{
687
{
652
  margin-bottom: 0;
688
  margin-bottom: 0;
653
}
689
}
654
690
655
.button.right {
691
.button.right {
656
  border-top-right-radius: 1em;
692
  border-top-right-radius: 1em;
657
  border-bottom-right-radius: 1em;
693
  border-bottom-right-radius: 1em;
658
}
694
}
659
695
660
.button.right .text {
696
.button.right .text {
661
  right: 1em;
697
  right: 1em;
662
}
698
}
663
699
664
.button.left {
700
.button.left {
665
  border-top-left-radius: 1em;
701
  border-top-left-radius: 1em;
666
  border-bottom-left-radius: 1em;
702
  border-bottom-left-radius: 1em;
667
}
703
}
668
704
669
.group .button .key {
705
.group .button .key {
670
  display: inline-block;
706
  display: inline-block;
671
  position: absolute;
707
  position: absolute;
672
  left: 0.2em;
708
  left: 0.2em;
673
  top: 0;
709
  top: 0;
674
  bottom: 0;
710
  bottom: 0;
675
  padding: 0 0.1em;
711
  padding: 0 0.1em;
676
  background-color: #000;
712
  background-color: #000;
677
  color: #f90;
713
  color: #f90;
678
  font-size: 2.4em;
714
  font-size: 2.4em;
679
  text-transform: uppercase;
715
  text-transform: uppercase;
680
  line-height: 0.9;
716
  line-height: 0.9;
681
}
717
}