Rev 37 | Rev 40 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 37 | Rev 38 | ||
---|---|---|---|
1 | @CHARSET "UTF-8";
|
1 | @CHARSET "UTF-8";
|
2 | 2 | ||
3 | /* Basic fonts */
|
3 | /* Basic fonts */
|
4 | 4 | ||
5 | @font-face {
|
5 | @font-face {
|
6 | font-family: "LCARS"; |
6 | font-family: "LCARS"; |
7 | font-style: normal; |
7 | font-style: normal; |
8 | font-weight: normal; |
8 | font-weight: normal; |
9 | src: local("LCARS"), url(fonts/LCARS.ttf); |
9 | src: local("LCARS"), url(fonts/LCARS.ttf); |
10 | }
|
10 | }
|
11 | 11 | ||
12 | /* EOT font created with WEFT on 2002-03-23 */
|
12 | /* EOT font created with WEFT on 2002-03-23 */
|
13 | @font-face {
|
13 | @font-face {
|
14 | font-family: "Downloadable Haettenschweiler"; |
14 | font-family: "Downloadable Haettenschweiler"; |
15 | font-style: normal; |
15 | font-style: normal; |
16 | font-weight: normal; |
16 | font-weight: normal; |
17 | src: url(fonts/HAETTEN0.eot), url(fonts/HAETTENS.ttf); |
17 | src: url(fonts/HAETTEN0.eot), url(fonts/HAETTENS.ttf); |
18 | }
|
18 | }
|
19 | 19 | ||
20 | /*
|
20 | /*
|
21 | @font-face {
|
21 | @font-face {
|
22 | font-family:Webdings;
|
22 | font-family:Webdings;
|
23 | font-style:normal;
|
23 | font-style:normal;
|
24 | font-weight:normal;
|
24 | font-weight:normal;
|
25 | src:url(fonts/WEBDING0.eot);
|
25 | src:url(fonts/WEBDING0.eot);
|
26 | }
|
26 | }
|
27 | */
|
27 | */
|
28 | 28 | ||
29 | @font-face {
|
29 | @font-face {
|
30 | font-family: "Downloadable Zurich XCn BT"; |
30 | font-family: "Downloadable Zurich XCn BT"; |
31 | font-style: normal; |
31 | font-style: normal; |
32 | font-weight: normal; |
32 | font-weight: normal; |
33 | src: url(fonts/ZurichXCn.pfr); |
33 | src: url(fonts/ZurichXCn.pfr); |
34 | }
|
34 | }
|
35 | 35 | ||
36 | /* Basic display */
|
36 | /* Basic display */
|
37 | 37 | ||
38 | * { |
38 | * { |
39 | font-family: "LCARS", |
39 | font-family: "LCARS", |
40 | Haettenschweiler, "Downloadable Haettenschweiler", |
40 | Haettenschweiler, "Downloadable Haettenschweiler", |
41 | "Zurich XCn BT", "Downloadable Zurich XCn BT", |
41 | "Zurich XCn BT", "Downloadable Zurich XCn BT", |
42 | impact, Verdana, Geneva, Arial, Helvetica, sans-serif; |
42 | impact, Verdana, Geneva, Arial, Helvetica, sans-serif; |
43 | font-weight: normal; |
43 | font-weight: normal; |
44 | }
|
44 | }
|
45 | 45 | ||
46 | body {
|
46 | body {
|
47 | margin-top: 12em; |
47 | margin-top: 12em; |
48 | margin-left: 22em; |
48 | margin-left: 22em; |
49 | margin-right: 0.2em; |
49 | margin-right: 0.2em; |
50 | margin-bottom: 0.2em; |
50 | margin-bottom: 0.2em; |
51 | 51 | ||
52 | background-color: #000; |
52 | background-color: #000; |
53 | color: #99f; |
53 | color: #99f; |
54 | font-size: 131%; |
54 | font-size: 131%; |
55 | overflow: auto; |
55 | overflow: auto; |
56 | }
|
56 | }
|
57 | 57 | ||
58 | /* 0.0 to 1.0 s */
|
58 | /* 0.0 to 1.0 s */
|
59 | @-webkit-keyframes fade-in {
|
59 | @-webkit-keyframes fade-in {
|
60 | from {
|
60 | from {
|
61 | opacity: 0; |
61 | opacity: 0; |
62 | }
|
62 | }
|
63 | 63 | ||
64 | /* at 0.25 s */
|
64 | /* at 0.25 s */
|
65 | 25% { |
65 | 25% { |
66 | opacity: 0; |
66 | opacity: 0; |
67 | }
|
67 | }
|
68 | 68 | ||
69 | to {
|
69 | to {
|
70 | opacity: 1; |
70 | opacity: 1; |
71 | }
|
71 | }
|
72 | }
|
72 | }
|
73 | 73 | ||
74 | body.fade-in { |
74 | body.fade-in { |
75 | /* TODO: Step-by-step display instead */
|
75 | /* TODO: Step-by-step display instead */
|
76 | /*-webkit-animation-name: fade-in;*/
|
76 | /*-webkit-animation-name: fade-in;*/
|
77 | /* -webkit-animation-iteration-count: infinite; */
|
77 | /* -webkit-animation-iteration-count: infinite; */
|
78 | }
|
78 | }
|
79 | 79 | ||
80 | body.empty { |
80 | body.empty { |
- | 81 | margin-top: 3em; |
|
81 | margin-left: 0.2em; |
82 | margin-left: 0.2em; |
82 | margin-bottom: 3em; |
83 | margin-bottom: 3em; |
83 | }
|
84 | }
|
84 | 85 | ||
85 | body.multi { |
86 | body.multi { |
86 | /* TODO from lcars21.css, use `em' instead */
|
87 | /* TODO from lcars21.css, use `em' instead */
|
87 | }
|
88 | }
|
88 | 89 | ||
89 | #content { |
90 | #content { |
90 | /* position: relative; */
|
91 | /* position: relative; */
|
91 | }
|
92 | }
|
92 | 93 | ||
93 | a {
|
94 | a {
|
94 | text-decoration: none; |
95 | text-decoration: none; |
95 | }
|
96 | }
|
96 | 97 | ||
97 | a:link:hover, |
98 | a:link:hover, |
98 | a:link:focus |
99 | a:link:focus |
99 | {
|
100 | {
|
100 | background-color:#000; |
101 | background-color:#000; |
101 | color: #f90; |
102 | color: #f90; |
102 | }
|
103 | }
|
103 | 104 | ||
104 | a:link:active { |
105 | a:link:active { |
105 | background-color:#000; |
106 | background-color:#000; |
106 | color: #fff; |
107 | color: #fff; |
107 | }
|
108 | }
|
108 | 109 | ||
109 | a:link { |
110 | a:link { |
110 | background-color:#000; |
111 | background-color:#000; |
111 | color:#fc9; |
112 | color:#fc9; |
112 | }
|
113 | }
|
113 | 114 | ||
114 | a:visited:hover, |
115 | a:visited:hover, |
115 | a:visited:focus |
116 | a:visited:focus |
116 | {
|
117 | {
|
117 | background-color:#000; |
118 | background-color:#000; |
118 | color:#f90; |
119 | color:#f90; |
119 | }
|
120 | }
|
120 | 121 | ||
121 | a:visited:active { |
122 | a:visited:active { |
122 | background-color:black; |
123 | background-color:black; |
123 | color:#fff; |
124 | color:#fff; |
124 | }
|
125 | }
|
125 | 126 | ||
126 | a:hover, |
127 | a:hover, |
127 | a:focus, |
128 | a:focus, |
128 | a:active
|
129 | a:active
|
129 | {
|
130 | {
|
130 | text-decoration: underline; |
131 | text-decoration: underline; |
131 | }
|
132 | }
|
132 | 133 | ||
133 | a:visited { |
134 | a:visited { |
134 | background-color:black; |
135 | background-color:black; |
135 | color:#c9c; |
136 | color:#c9c; |
136 | }
|
137 | }
|
137 | 138 | ||
138 | h2 {
|
139 | h2 {
|
139 | background-color: #000; |
140 | background-color: #000; |
140 | color: #fff; |
141 | color: #fff; |
141 | font-size: 136%; |
142 | font-size: 136%; |
142 | }
|
143 | }
|
143 | 144 | ||
144 | p {
|
145 | p {
|
145 | margin-top: 1em; |
146 | margin-top: 1em; |
146 | margin-bottom: 0; |
147 | margin-bottom: 0; |
147 | line-height: 1.5; |
148 | line-height: 1.5; |
148 | text-align: justify; |
149 | text-align: justify; |
149 | }
|
150 | }
|
150 | 151 | ||
151 | li p {
|
152 | li p {
|
152 | line-height: normal; |
153 | line-height: normal; |
153 | }
|
154 | }
|
154 | 155 | ||
155 | p:first-child { |
156 | p:first-child { |
156 | margin-top: 0; |
157 | margin-top: 0; |
157 | }
|
158 | }
|
158 | 159 | ||
159 | .instruction { |
160 | .instruction { |
160 | background-color: #000; |
161 | background-color: #000; |
161 | color: #f90; |
162 | color: #f90; |
162 | font-size: 136%; |
163 | font-size: 136%; |
163 | }
|
164 | }
|
164 | 165 | ||
165 | /* Language support */
|
166 | /* Language support */
|
166 | 167 | ||
167 | [lang^="x-vulcan-latin"] { |
168 | [lang^="x-vulcan-latin"] { |
168 | font-family: "URW Chancery L", "Matura MT Script Capitals", |
169 | font-family: "URW Chancery L", "Matura MT Script Capitals", |
169 | Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana, |
170 | Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana, |
170 | Geneva, Arial, Helvetica, sans-serif; |
171 | Geneva, Arial, Helvetica, sans-serif; |
171 | }
|
172 | }
|
172 | 173 | ||
173 | /* Bow (main) and elbo (multi-view) */
|
174 | /* Bow (main) and elbo (multi-view) */
|
174 | 175 | ||
175 | #LCARS { |
176 | #LCARS { |
176 | position: fixed; |
177 | position: fixed; |
177 | left: 0; |
178 | left: 0; |
178 | top: 0; |
179 | top: 0; |
179 | right: 0; |
180 | right: 0; |
180 | padding: 0.2em; |
181 | padding: 0.2em; |
181 | background-color: #000; |
182 | background-color: #000; |
182 | z-index: 1701; |
183 | z-index: 1701; |
183 | }
|
184 | }
|
184 | 185 | ||
185 | #bow { |
186 | #bow { |
186 | position: absolute; |
187 | position: absolute; |
187 | left: 0.2em; |
188 | left: 0.2em; |
188 | top: 0.2em; |
189 | top: 0.2em; |
189 | right: 0.2em; |
190 | right: 0.2em; |
190 | height: 2.4em; |
191 | height: 2.4em; |
191 | padding-bottom: 0.2em; |
192 | padding-bottom: 0.2em; |
192 | background-color: #000; |
193 | background-color: #000; |
193 | }
|
194 | }
|
194 | 195 | ||
195 | #bow-top { |
196 | #bow-top { |
196 | /* NOTE: position: absolute is needed for animation */
|
197 | /* NOTE: position: absolute is needed for animation */
|
197 | position: absolute; |
198 | position: absolute; |
198 | top: 0; |
199 | top: 0; |
199 | left: 0; |
200 | left: 0; |
200 | right: 0; |
201 | right: 0; |
201 | min-width: 15.4em; |
202 | min-width: 15.4em; |
202 | height: 2em; |
203 | height: 2em; |
203 | background-color: #999; |
204 | background-color: #999; |
204 | border-top-left-radius: 2.4em; |
205 | border-top-left-radius: 2.4em; |
205 | border-top-right-radius: 1.2em; |
206 | border-top-right-radius: 1.2em; |
206 | border-bottom-right-radius: 1.2em; |
207 | border-bottom-right-radius: 1.2em; |
207 | line-height: 0.9; |
208 | line-height: 0.9; |
208 | }
|
209 | }
|
209 | 210 | ||
210 | .empty #bow-top { |
211 | .empty #bow-top { |
211 | border-top-left-radius: 1.2em; |
212 | border-top-left-radius: 1.2em; |
212 | border-bottom-left-radius: 1.2em; |
213 | border-bottom-left-radius: 1.2em; |
- | 214 | min-width: 10em; |
|
213 | }
|
215 | }
|
214 | 216 | ||
215 | /* 0.0 to 1.0 s */
|
217 | /* 0.0 to 1.0 s */
|
216 | @-webkit-keyframes bow-top {
|
218 | @-webkit-keyframes bow-top {
|
217 | from {
|
219 | from {
|
218 | left: 90%; |
220 | left: 90%; |
219 | border-top-left-radius: 0; |
221 | border-top-left-radius: 0; |
- | 222 | border-bottom-left-radius: 0; |
|
220 | }
|
223 | }
|
221 | }
|
224 | }
|
222 | 225 | ||
223 | .fade-in #bow-top { |
226 | .fade-in #bow-top { |
224 | -webkit-animation-name: bow-top; |
227 | -webkit-animation-name: bow-top; |
225 | -webkit-animation-duration: 1s; |
228 | -webkit-animation-duration: 1s; |
226 | -webkit-animation-timing-function: linear; |
229 | -webkit-animation-timing-function: linear; |
227 | }
|
230 | }
|
228 | 231 | ||
229 | #bow-top .text { |
232 | #bow-top .text { |
230 | position: absolute; |
233 | position: absolute; |
231 | margin: 0; |
234 | margin: 0; |
232 | left: 4.33em; |
235 | left: 4.33em; |
233 | top: 0; |
236 | top: 0; |
234 | right: 0.65em; |
237 | right: 0.65em; |
235 | height: 1em; |
238 | height: 1em; |
236 | text-align: right; |
239 | text-align: right; |
237 | color: #fc0; |
240 | color: #fc0; |
238 | font-size: 2.4em; |
241 | font-size: 2.4em; |
239 | padding-right: 0.1em; |
242 | padding-right: 0.1em; |
240 | overflow: hidden; |
243 | overflow: hidden; |
241 | text-overflow: ellipsis; |
244 | text-overflow: ellipsis; |
242 | }
|
245 | }
|
243 | 246 | ||
- | 247 | .empty #bow-top .text { |
|
- | 248 | left: 0.93em; |
|
- | 249 | }
|
|
- | 250 | ||
244 | /* 0.0 to 1.0 s */
|
251 | /* 0.0 to 1.0 s */
|
245 | @-webkit-keyframes bow-top-text {
|
252 | @-webkit-keyframes bow-top-text {
|
246 | from {
|
253 | from {
|
247 | opacity: 0; |
254 | opacity: 0; |
248 | }
|
255 | }
|
249 | 256 | ||
250 | /* shortly before 1.0 s */
|
257 | /* shortly before 1.0 s */
|
251 | 99% { |
258 | 99% { |
252 | opacity: 0; |
259 | opacity: 0; |
253 | }
|
260 | }
|
254 | }
|
261 | }
|
255 | 262 | ||
256 | .fade-in #bow-top .text { |
263 | .fade-in #bow-top .text { |
257 | -webkit-animation-name: bow-top-text; |
264 | -webkit-animation-name: bow-top-text; |
258 | -webkit-animation-duration: 1s; |
265 | -webkit-animation-duration: 1s; |
259 | -webkit-animation-timing-function: linear; |
266 | -webkit-animation-timing-function: linear; |
260 | }
|
267 | }
|
261 | 268 | ||
262 | #bow-top .text span { |
269 | #bow-top .text span { |
263 | padding-right: 0.1em; |
270 | padding-right: 0.1em; |
264 | background-color: #000; |
271 | background-color: #000; |
265 | padding-left: 0.1em; |
272 | padding-left: 0.1em; |
266 | text-transform: uppercase; |
273 | text-transform: uppercase; |
267 | white-space: nowrap; |
274 | white-space: nowrap; |
268 | }
|
275 | }
|
269 | 276 | ||
- | 277 | .empty #footer-container { |
|
- | 278 | position: fixed; |
|
- | 279 | left: 0.2em; |
|
- | 280 | bottom: 0; |
|
- | 281 | right: 0.2em; |
|
- | 282 | min-height: 2.4em; |
|
- | 283 | padding-top: 0.2em; |
|
- | 284 | padding-bottom: 0.2em; |
|
- | 285 | background-color: #000; |
|
- | 286 | }
|
|
- | 287 | ||
- | 288 | .empty #footer { |
|
- | 289 | position: absolute; |
|
- | 290 | bottom: 0; |
|
- | 291 | left: 0; |
|
- | 292 | right: 0; |
|
- | 293 | height: 2em; |
|
- | 294 | margin-bottom: 0.2em; |
|
- | 295 | background-color: #999; |
|
- | 296 | border-radius: 1.2em; |
|
- | 297 | line-height: 0.8; |
|
- | 298 | }
|
|
- | 299 | ||
- | 300 | .empty #footer .text { |
|
- | 301 | position: absolute; |
|
- | 302 | bottom: 0; |
|
- | 303 | left: 0.75em; |
|
- | 304 | margin: 0 !important; |
|
- | 305 | background-color: #000; |
|
- | 306 | color: #fc0; |
|
- | 307 | padding-top: 0.1em; |
|
- | 308 | padding-left: 0.1em; |
|
- | 309 | padding-right: 0.1em; |
|
- | 310 | text-transform: uppercase; |
|
- | 311 | font-size: 2.4em; |
|
- | 312 | overflow: hidden; |
|
- | 313 | text-overflow: ellipsis; |
|
- | 314 | }
|
|
- | 315 | ||
- | 316 | .empty #footer .text span { |
|
- | 317 | padding-right: 0.1em; |
|
- | 318 | padding-left: 0.1em; |
|
- | 319 | background-color: #000; |
|
- | 320 | text-transform: uppercase; |
|
- | 321 | white-space: nowrap; |
|
- | 322 | }
|
|
- | 323 | ||
270 | .empty .separator-left { |
324 | .empty .separator-left { |
271 | position: absolute; |
325 | position: absolute; |
272 | left: 2em; |
326 | left: 2em; |
273 | height: 2em; |
327 | height: 2em; |
274 | width: 0.25em; |
328 | width: 0.25em; |
275 | background-color: #000; |
329 | background-color: #000; |
276 | }
|
330 | }
|
277 | 331 | ||
278 | .empty .separator-right { |
332 | .empty .separator-right { |
279 | position: absolute; |
333 | position: absolute; |
280 | right: 2em; |
334 | right: 2em; |
281 | height: 2em; |
335 | height: 2em; |
282 | width: 0.25em; |
336 | width: 0.25em; |
283 | background-color: #000; |
337 | background-color: #000; |
284 | }
|
338 | }
|
285 | 339 | ||
286 | #bow-top-left { |
340 | #bow-top-left { |
287 | position: absolute; |
341 | position: absolute; |
288 | top: 2em; |
342 | top: 2em; |
289 | left: 0; |
343 | left: 0; |
290 | right: 0; |
344 | right: 0; |
291 | height: 3.2em; |
345 | height: 3.2em; |
292 | width: 9.2em; |
346 | width: 9.2em; |
293 | background-color: #999; |
347 | background-color: #999; |
294 | }
|
348 | }
|
295 | 349 | ||
296 | /* 0.0 to 1.25 s */
|
350 | /* 0.0 to 1.25 s */
|
297 | @-webkit-keyframes bow-top-left {
|
351 | @-webkit-keyframes bow-top-left {
|
298 | from {
|
352 | from {
|
299 | height: 0; |
353 | height: 0; |
300 | }
|
354 | }
|
301 | 355 | ||
302 | /* at 1.0 s */
|
356 | /* at 1.0 s */
|
303 | 80% { |
357 | 80% { |
304 | height: 0; |
358 | height: 0; |
305 | }
|
359 | }
|
306 | }
|
360 | }
|
307 | 361 | ||
308 | .fade-in #bow-top-left { |
362 | .fade-in #bow-top-left { |
309 | -webkit-animation-name: bow-top-left; |
363 | -webkit-animation-name: bow-top-left; |
310 | -webkit-animation-duration: 1.25s; |
364 | -webkit-animation-duration: 1.25s; |
311 | -webkit-animation-timing-function: linear; |
365 | -webkit-animation-timing-function: linear; |
312 | }
|
366 | }
|
313 | 367 | ||
314 | .empty #bow-top-left { |
368 | .empty #bow-top-left { |
315 | display: none; |
369 | display: none; |
316 | }
|
370 | }
|
317 | 371 | ||
318 | #bow-top-left .concave { |
372 | #bow-top-left .concave { |
319 | position: absolute; |
373 | position: absolute; |
320 | top: 0; |
374 | top: 0; |
321 | left: 8em; |
375 | left: 8em; |
322 | height: 3.2em; |
376 | height: 3.2em; |
323 | width: 1.2em; |
377 | width: 1.2em; |
324 | background-color: #000; |
378 | background-color: #000; |
325 | border-top-left-radius: 1.2em; |
379 | border-top-left-radius: 1.2em; |
326 | }
|
380 | }
|
327 | 381 | ||
328 | .empty #bow-top-left-concave { |
382 | .empty #bow-top-left-concave { |
329 | display: none; |
383 | display: none; |
330 | }
|
384 | }
|
331 | 385 | ||
332 | #bow .menu |
386 | #bow .menu |
333 | {
|
387 | {
|
334 | position: absolute; |
388 | position: absolute; |
335 | left: 0; |
389 | left: 0; |
336 | top: 5.4em; |
390 | top: 5.4em; |
337 | width: 15.4em; |
391 | width: 15.4em; |
338 | overflow: auto; |
392 | overflow: auto; |
339 | }
|
393 | }
|
340 | 394 | ||
341 | /* 0.0 to 2.25 s */
|
395 | /* 0.0 to 2.25 s */
|
342 | @-webkit-keyframes bow-menu {
|
396 | @-webkit-keyframes bow-menu {
|
343 | from {
|
397 | from {
|
344 | opacity: 0; |
398 | opacity: 0; |
345 | height: 0; |
399 | height: 0; |
346 | overflow: hidden; |
400 | overflow: hidden; |
347 | }
|
401 | }
|
348 | 402 | ||
349 | /* at ca. 1.25 s */
|
403 | /* at ca. 1.25 s */
|
350 | 55% { |
404 | 55% { |
351 | opacity: 0; |
405 | opacity: 0; |
352 | }
|
406 | }
|
353 | 407 | ||
354 | 56% { |
408 | 56% { |
355 | opacity: 1; |
409 | opacity: 1; |
356 | height: 0; |
410 | height: 0; |
357 | overflow: hidden; |
411 | overflow: hidden; |
358 | }
|
412 | }
|
359 | 413 | ||
360 | to {
|
414 | to {
|
361 | height: auto; |
415 | height: auto; |
362 | }
|
416 | }
|
363 | }
|
417 | }
|
364 | 418 | ||
365 | .fade-in #bow .menu |
419 | .fade-in #bow .menu |
366 | {
|
420 | {
|
367 | -webkit-animation-name: bow-menu; |
421 | -webkit-animation-name: bow-menu; |
368 | -webkit-animation-duration: 2.25s; |
422 | -webkit-animation-duration: 2.25s; |
369 | -webkit-animation-timing-function: linear; |
423 | -webkit-animation-timing-function: linear; |
370 | }
|
424 | }
|
371 | 425 | ||
372 | #bow ul { |
426 | #bow ul { |
373 | margin: 0 0.2em 0.5em 0; |
427 | margin: 0 0.2em 0.2em 0; |
374 | padding: 0; |
428 | padding: 0; |
375 | }
|
429 | }
|
376 | 430 | ||
377 | #bow li { |
431 | #bow li { |
378 | margin: 0; |
432 | margin: 0; |
379 | }
|
433 | }
|
380 | 434 | ||
381 | #bow #bottom |
435 | #bow #bottom |
382 | {
|
436 | {
|
383 | position: fixed; |
437 | position: fixed; |
384 | left: 0; |
438 | left: 0; |
385 | bottom: 0; |
439 | bottom: 0; |
386 | width: 20.8em; |
440 | width: 20.8em; |
387 | height: 2.4em; |
441 | height: 2.4em; |
388 | background-color: #000; |
442 | background-color: #000; |
389 | z-index: 1701; |
443 | z-index: 1701; |
390 | }
|
444 | }
|
391 | 445 | ||
392 | #bow-bottom { |
446 | #bow-bottom { |
393 | position: absolute; |
447 | position: absolute; |
394 | bottom: 0.2em; |
448 | bottom: 0.2em; |
395 | left: 0.2em; |
449 | left: 0.2em; |
396 | width: 20.6em; |
450 | width: 20.6em; |
397 | height: 2.4em; |
451 | height: 2.4em; |
398 | border-bottom-left-radius: 2.4em; |
452 | border-bottom-left-radius: 2.4em; |
399 | border-bottom-right-radius: 2em; |
453 | border-bottom-right-radius: 2em; |
400 | background-color: #999; |
454 | background-color: #999; |
401 | }
|
455 | }
|
402 | 456 | ||
403 | .empty #bow-bottom { |
457 | .empty #bow-bottom { |
404 | display: none; |
458 | display: none; |
405 | }
|
459 | }
|
406 | 460 | ||
407 | #bow-bottom .concave { |
461 | #bow-bottom .concave { |
408 | position: absolute; |
462 | position: absolute; |
409 | margin-left: 0.2em; |
463 | margin-left: 0.2em; |
410 | margin-bottom: 0.2em; |
464 | margin-bottom: 0.2em; |
411 | bottom: 0.3em; |
465 | bottom: 0.3em; |
412 | left: 7.8em; |
466 | left: 7.8em; |
413 | height: 2.1em; |
467 | height: 2.1em; |
414 | width: 7.6em; |
468 | width: 7.6em; |
415 | border-bottom-left-radius: 1.2em; |
469 | border-bottom-left-radius: 1.2em; |
416 | border-bottom-right-radius: 1em; |
470 | border-bottom-right-radius: 1em; |
417 | background-color: #000; |
471 | background-color: #000; |
418 | }
|
472 | }
|
419 | 473 | ||
420 | .empty #bow-bottom-left-concave { |
474 | #bow-bottom .spacer { |
421 | display: none; |
- | |
422 | }
|
- | |
423 | - | ||
424 | .empty #footer-container { |
- | |
425 | position: fixed; |
- | |
426 | left: 0.2em; |
- | |
427 | bottom: 0; |
- | |
428 | right: 0.2em; |
- | |
429 | min-height: 2.4em; |
- | |
430 | padding-top: 0.2em; |
- | |
431 | padding-bottom: 0.2em; |
- | |
432 | background-color: #000; |
- | |
433 | }
|
- | |
434 | - | ||
435 | .empty #footer { |
- | |
436 | position: absolute; |
475 | position: absolute; |
437 | bottom: 0; |
476 | left: 10.2em; |
438 | left: 0; |
477 | bottom: 0em; |
439 | right: 0; |
478 | width: 0.2em; |
440 | height: 2em; |
479 | height: 0.5em; |
441 | margin-bottom: 0.2em; |
- | |
442 | background-color: #999; |
480 | background-color: black; |
443 | border-radius: 1.2em; |
- | |
444 | line-height: 0.8; |
- | |
445 | }
|
481 | }
|
446 | 482 | ||
447 | .empty #footer .text { |
483 | .empty #bow-bottom-left-concave { |
448 | position: absolute; |
- | |
449 | bottom: 0; |
- | |
450 | left: 0.75em; |
- | |
451 | margin: 0 !important; |
- | |
452 | background-color: #000; |
- | |
453 | color: #fc0; |
484 | display: none; |
454 | padding-top: 0.1em; |
- | |
455 | padding-left: 0.1em; |
- | |
456 | padding-right: 0.1em; |
- | |
457 | text-transform: uppercase; |
- | |
458 | font-size: 2.4em; |
- | |
459 | }
|
485 | }
|
460 | 486 | ||
461 | /* Controls */
|
487 | /* Controls */
|
462 | 488 | ||
463 | .button:visited:hover, |
489 | .button:visited:hover, |
464 | .button:visited, |
490 | .button:visited, |
465 | .button:hover, |
491 | .button:hover, |
466 | .button
|
492 | .button
|
467 | {
|
493 | {
|
468 | position: relative; |
494 | position: relative; |
469 | display: inline-block; |
495 | display: inline-block; |
470 | margin-right: 0.2em; |
496 | margin-right: 0.2em; |
471 | margin-bottom: 0.2em; |
497 | margin-bottom: 0.2em; |
472 | width: 5em; |
498 | width: 5em; |
473 | height: 2em; |
499 | height: 2em; |
474 | background-color: #7d7d7d; /* c9c */ |
500 | background-color: #7d7d7d; /* c9c */ |
475 | color: #000 !important; |
501 | color: #000 !important; |
476 | font-family: "LCARS", |
502 | font-family: "LCARS", |
477 | Haettenschweiler, "Downloadable Haettenschweiler", |
503 | Haettenschweiler, "Downloadable Haettenschweiler", |
478 | "Zurich XCn BT", "Downloadable Zurich XCn BT", |
504 | "Zurich XCn BT", "Downloadable Zurich XCn BT", |
479 | impact, Verdana, Geneva, Arial, Helvetica, sans-serif; |
505 | impact, Verdana, Geneva, Arial, Helvetica, sans-serif; |
480 | text-decoration: none !important; |
506 | text-decoration: none !important; |
481 | text-transform: uppercase; |
507 | text-transform: uppercase; |
482 | overflow: hidden; |
508 | overflow: hidden; |
483 | cursor: pointer; |
509 | cursor: pointer; |
484 | }
|
510 | }
|
485 | 511 | ||
486 | .button .text { |
512 | .button .text { |
487 | position: absolute; |
513 | position: absolute; |
488 | bottom: 0; |
514 | bottom: 0; |
489 | right: 0.5em; |
515 | right: 0.5em; |
490 | }
|
516 | }
|
491 | 517 | ||
492 | .button.command { |
518 | .button.command { |
493 | border-radius: 1.2em; |
519 | border-radius: 1.2em; |
494 | }
|
520 | }
|
495 | 521 | ||
496 | .button.command .text { |
522 | .button.command .text { |
497 | position: absolute; |
523 | position: absolute; |
498 | bottom: 0; |
524 | bottom: 0; |
499 | right: 1em; |
525 | right: 1em; |
500 | }
|
526 | }
|
501 | 527 | ||
502 | .button:hover, |
528 | .button:hover, |
503 | .button:focus, |
529 | .button:focus, |
504 | .button.selected:hover, |
530 | .button.selected:hover, |
505 | .button.selected:focus, |
531 | .button.selected:focus, |
506 | .group .button:hover, |
532 | .group .button:hover, |
507 | .group .button:focus, |
533 | .group .button:focus, |
508 | .group .button:visited:hover, |
534 | .group .button:visited:hover, |
509 | .group .button:visited:focus |
535 | .group .button:visited:focus |
510 | {
|
536 | {
|
511 | background-color: #f90 !important; |
537 | background-color: #f90 !important; |
512 | color: #000 !important; |
538 | color: #000 !important; |
513 | }
|
539 | }
|
514 | 540 | ||
515 | .button:active, |
541 | .button:active, |
516 | .button.selected:active, |
542 | .button.selected:active, |
517 | .group .button:active, |
543 | .group .button:active, |
518 | .group .button:visited:active |
544 | .group .button:visited:active |
519 | {
|
545 | {
|
520 | background-color: #fff !important; |
546 | background-color: #fff !important; |
521 | color: #000 !important; |
547 | color: #000 !important; |
522 | }
|
548 | }
|
523 | 549 | ||
524 | #bow .button { |
550 | #bow .button { |
525 | display: block; |
551 | display: block; |
526 | width: 8em; |
552 | width: 8em; |
527 | height: 1em; |
553 | height: 1em; |
528 | line-height: 1; |
554 | line-height: 1; |
529 | background-color: #9cf; |
555 | background-color: #9cf; |
530 | color: #000 !important; |
556 | color: #000 !important; |
531 | }
|
557 | }
|
532 | 558 | ||
533 | .multi-display
|
559 | .multi-display
|
534 | {
|
560 | {
|
535 | position: fixed; |
561 | position: fixed; |
536 | top: 2.8em; |
562 | top: 2.8em; |
537 | left: 15.8em; |
563 | left: 15.8em; |
538 | right: 0em; |
564 | right: 0em; |
539 | }
|
565 | }
|
540 | 566 | ||
541 | .multi-display .button |
567 | .multi-display .button |
542 | {
|
568 | {
|
543 | width: 5em !important; |
569 | width: 5em !important; |
544 | }
|
570 | }
|
545 | 571 | ||
546 | .multi-display .upper |
572 | .multi-display .upper |
547 | {
|
573 | {
|
548 | position: absolute; |
574 | position: absolute; |
549 | top: 0; |
575 | top: 0; |
550 | left: 0; |
576 | left: 0; |
551 | right: 0; |
577 | right: 0; |
552 | height: 7.2em; |
578 | height: 7.2em; |
553 | padding-bottom: 0.2em; |
579 | padding-bottom: 0.2em; |
554 | padding-right: 0.2em; |
580 | padding-right: 0.2em; |
555 | background-color: black; |
581 | background-color: black; |
556 | }
|
582 | }
|
557 | 583 | ||
558 | .multi-display .upper .button |
584 | .multi-display .upper .button |
559 | {
|
585 | {
|
560 | height: 3.8em; |
586 | height: 3.8em; |
561 | background-color: #c9c !important; |
587 | background-color: #c9c !important; |
562 | }
|
588 | }
|
563 | 589 | ||
564 | .multi-display .upper .elbo |
590 | .multi-display .upper .elbo |
565 | {
|
591 | {
|
566 | position: absolute; |
592 | position: absolute; |
567 | left: 0; |
593 | left: 0; |
568 | top: 4em; |
594 | top: 4em; |
569 | width: 6em; |
595 | width: 6em; |
570 | height: 3.2em; |
596 | height: 3.2em; |
571 | border-bottom-left-radius: 2em; |
597 | border-bottom-left-radius: 2em; |
572 | background-color: #9cf; |
598 | background-color: #9cf; |
573 | }
|
599 | }
|
574 | 600 | ||
575 | .multi-display .upper .elbo .concave |
601 | .multi-display .upper .elbo .concave |
576 | {
|
602 | {
|
577 | position: absolute; |
603 | position: absolute; |
578 | left: 5em; |
604 | left: 5em; |
579 | top: 0; |
605 | top: 0; |
580 | width: 1em; |
606 | width: 1em; |
581 | height: 2.2em; |
607 | height: 2.2em; |
582 | border-bottom-left-radius: 1em; |
608 | border-bottom-left-radius: 1em; |
583 | background-color: black; |
609 | background-color: black; |
584 | }
|
610 | }
|
585 | 611 | ||
586 | .multi-display .upper .border |
612 | .multi-display .upper .border |
587 | {
|
613 | {
|
588 | position: fixed; |
614 | position: fixed; |
589 | top: 9em; |
615 | top: 9em; |
590 | left: 21.8em; |
616 | left: 21.8em; |
591 | right: 0.2em; |
617 | right: 0.2em; |
592 | height: 1em; |
618 | height: 1em; |
593 | background-color: #9cf; |
619 | background-color: #9cf; |
594 | }
|
620 | }
|
595 | 621 | ||
596 | .multi-display .lower |
622 | .multi-display .lower |
597 | {
|
623 | {
|
598 | position: absolute; |
624 | position: absolute; |
599 | top: 7.3em; |
625 | top: 7.3em; |
600 | left: 0; |
626 | left: 0; |
601 | padding-top: 0.1em; |
627 | padding-top: 0.1em; |
602 | background-color: black; |
628 | background-color: black; |
603 | }
|
629 | }
|
604 | 630 | ||
605 | .multi-display .lower .elbo |
631 | .multi-display .lower .elbo |
606 | {
|
632 | {
|
607 | position: relative; |
633 | position: relative; |
608 | width: 6em; |
634 | width: 6em; |
609 | height: 3em; |
635 | height: 3em; |
610 | border-top-left-radius: 2em; |
636 | border-top-left-radius: 2em; |
611 | background-color: #fc6; |
637 | background-color: #fc6; |
612 | }
|
638 | }
|
613 | 639 | ||
614 | .multi-display .lower .elbo.database, |
640 | .multi-display .lower .elbo.database, |
615 | .multi-display .lower .bg.database, |
641 | .multi-display .lower .bg.database, |
616 | .multi-display .lower .border |
642 | .multi-display .lower .border |
617 | {
|
643 | {
|
618 | background-color: #c66; |
644 | background-color: #c66; |
619 | }
|
645 | }
|
620 | 646 | ||
621 | .multi-display .lower .elbo .concave |
647 | .multi-display .lower .elbo .concave |
622 | {
|
648 | {
|
623 | position: absolute; |
649 | position: absolute; |
624 | left: 5em; |
650 | left: 5em; |
625 | top: 1em; |
651 | top: 1em; |
626 | width: 1em; |
652 | width: 1em; |
627 | height: 2em; |
653 | height: 2em; |
628 | background-color: black; |
654 | background-color: black; |
629 | border-top-left-radius: 1em; |
655 | border-top-left-radius: 1em; |
630 | }
|
656 | }
|
631 | 657 | ||
632 | .multi-display .lower .bg |
658 | .multi-display .lower .bg |
633 | {
|
659 | {
|
634 | position: fixed; |
660 | position: fixed; |
635 | top: 13.4em; |
661 | top: 13.4em; |
636 | bottom: 2.8em; |
662 | bottom: 2.8em; |
637 | width: 5em; |
663 | width: 5em; |
638 | background-color: #fc6; |
664 | background-color: #fc6; |
639 | }
|
665 | }
|
640 | 666 | ||
641 | .multi-display .lower .border-container |
667 | .multi-display .lower .border-container |
642 | {
|
668 | {
|
643 | position: fixed; |
669 | position: fixed; |
644 | top: 10.2em; |
670 | top: 10.2em; |
645 | left: 21.8em; |
671 | left: 21.8em; |
646 | right: 0em; |
672 | right: 0em; |
647 | height: 1.2em; |
673 | height: 1.2em; |
648 | background-color: black; |
674 | background-color: black; |
649 | }
|
675 | }
|
650 | 676 | ||
651 | .multi-display .lower .border |
677 | .multi-display .lower .border |
652 | {
|
678 | {
|
653 | position: absolute; |
679 | position: absolute; |
654 | top: 0; |
680 | top: 0; |
655 | left: 0; |
681 | left: 0; |
656 | right: 0.2em; |
682 | right: 0.2em; |
657 | height: 1em; |
683 | height: 1em; |
658 | background-color: #fc6; |
684 | background-color: #fc6; |
659 | }
|
685 | }
|
660 | 686 | ||
661 | #bow .button.database { |
687 | #bow .button.database { |
662 | background-color: #c66; |
688 | background-color: #c66; |
663 | }
|
689 | }
|
664 | 690 | ||
665 | #bow .button .text { |
691 | #bow .button .text { |
666 | position: static; |
692 | position: static; |
667 | margin: 0 0.25em; |
693 | margin: 0 0.25em; |
668 | }
|
694 | }
|
669 | 695 | ||
670 | .button.selected { |
696 | .button.selected { |
671 | background-color: #fc6 !important; |
697 | background-color: #fc6 !important; |
672 | color: #000 !important; |
698 | color: #000 !important; |
673 | }
|
699 | }
|
674 | 700 | ||
675 | .group { |
701 | .group { |
676 | margin: 0 auto; |
702 | margin: 0 auto; |
677 | position: relative; |
703 | position: relative; |
678 | width: 9em; |
704 | width: 7.7em; |
679 | }
|
705 | }
|
680 | 706 | ||
681 | .group .separator { |
707 | .group .separator { |
682 | float: left; |
708 | float: left; |
683 | position: absolute; |
709 | position: absolute; |
- | 710 | top: 0; |
|
684 | margin-left: 14px; |
711 | left: 0; |
685 | width: 29px; |
712 | width: 1.5em; |
686 | height: 100%; |
713 | height: 100%; |
687 | background-color: #c66; |
714 | background-color: #c66; |
688 | color: #000; |
715 | color: #000; |
689 | }
|
716 | }
|
690 | 717 | ||
691 | .group .separator:after { |
718 | .group .separator:after { |
692 | position: absolute; |
719 | position: absolute; |
693 | width: 18px; |
720 | width: 0.8em; |
694 | height: 9px; |
721 | height: 0.5em; |
695 | bottom: 3px; |
722 | bottom: 0.25em; |
696 | left: 3px; |
723 | left: 0.25em; |
697 | background-color: #000; |
724 | background-color: #000; |
698 | content: "\a0"; |
725 | content: "\a0"; |
699 | }
|
726 | }
|
700 | 727 | ||
701 | .group ul { |
728 | .group ul { |
702 | margin-left: 35px; |
729 | margin-left: 1.7em; |
703 | }
|
730 | }
|
704 | 731 | ||
705 | .group li { |
732 | .group li { |
706 | margin-bottom: 4px; |
733 | margin-bottom: 0; |
707 | }
|
734 | }
|
708 | 735 | ||
709 | .group .button:visited:hover, |
- | |
710 | .group .button:visited, |
736 | .group .button:visited, |
711 | .group .button |
737 | .group .button |
712 | {
|
738 | {
|
- | 739 | display: block; |
|
713 | position: relative; |
740 | position: relative; |
- | 741 | width: 6em; |
|
714 | background-color: #99f !important; |
742 | background-color: #99f !important; |
715 | }
|
743 | }
|
716 | 744 | ||
717 | .group .button.right { |
745 | .group li:last-child .button |
718 | border-top-left-radius: 0; |
- | |
- | 746 | {
|
|
719 | border-bottom-left-radius: 0; |
747 | margin-bottom: 0; |
720 | }
|
748 | }
|
721 | 749 | ||
722 | .group .button.left { |
750 | .button.right { |
723 | border-top-right-radius: 0; |
751 | border-top-right-radius: 1em; |
724 | border-bottom-right-radius: 0; |
752 | border-bottom-right-radius: 1em; |
- | 753 | }
|
|
- | 754 | ||
- | 755 | .button.right .text { |
|
- | 756 | right: 1em; |
|
- | 757 | }
|
|
- | 758 | ||
- | 759 | .button.left { |
|
- | 760 | border-top-left-radius: 1em; |
|
- | 761 | border-bottom-left-radius: 1em; |
|
725 | }
|
762 | }
|
726 | 763 | ||
727 | .group .button .key { |
764 | .group .button .key { |
728 | display: inline-block; |
765 | display: inline-block; |
729 | position: absolute; |
766 | position: absolute; |
730 | left: 0.25em; |
767 | left: 0.2em; |
731 | top: 0; |
768 | top: 0; |
732 | bottom: 0; |
769 | bottom: 0; |
733 | padding: 0 1px; |
770 | padding: 0 0.1em; |
734 | background-color: #000; |
771 | background-color: #000; |
735 | color: #f90; |
772 | color: #f90; |
736 | font-size: 222%; |
773 | font-size: 2.4em; |
737 | text-transform: uppercase; |
774 | text-transform: uppercase; |
- | 775 | line-height: 0.9; |
|
738 | }
|
776 | }
|
739 | 777 |