Rev 50 | Rev 71 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 50 | Rev 58 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 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 | // /* Cached resource expires in HTTP/1.1 caches 24h after last retrieval */
|
4 | /* Do not let resource be cached in HTTP/1.1 caches */
|
| 5 | // \header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate'); |
5 | \header('Cache-Control: max-age=0, s-maxage=0, must-revalidate, proxy-revalidate'); |
| 6 | // |
6 | |
| 7 | // /* Cached resource expires in HTTP/1.0 caches 24h after last retrieval */
|
7 | /* Do not let resource be cached in HTTP/1.0 caches */
|
| 8 | // \header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 86400) . ' 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 | ?>
|
11 | ?>
|
| 12 | @CHARSET "UTF-8";
|
12 | @CHARSET "UTF-8";
|
| 13 | 13 | ||
| 14 | @import url("/styles/lcars-ani.css");
|
- | |
| 15 | - | ||
| 16 | /* Basic fonts */
|
- | |
| 17 | - | ||
| 18 | @font-face {
|
- | |
| 19 | font-family: "LCARS"; |
- | |
| 20 | font-style: normal; |
- | |
| 21 | font-weight: normal; |
- | |
| 22 | src: local("LCARS"), url(fonts/LCARS.ttf); |
- | |
| 23 | }
|
14 | <?php |
| 24 | - | ||
| 25 | /* EOT font created with WEFT on 2002-03-23 */
|
- | |
| 26 | @font-face {
|
- | |
| 27 | font-family: "Downloadable Haettenschweiler"; |
- | |
| 28 | font-style: normal; |
- | |
| 29 | font-weight: normal; |
- | |
| 30 | src: url(fonts/HAETTEN0.eot), url(fonts/HAETTENS.ttf); |
15 | if (!isset($_GET['ani']) || $_GET['ani'] !== '0') |
| 31 | }
|
- | |
| 32 | - | ||
| 33 | /*
|
16 | {
|
| 34 | @font-face {
|
- | |
| 35 | font-family:Webdings;
|
- | |
| 36 | font-style:normal;
|
- | |
| 37 | font-weight:normal;
|
- | |
| 38 | src:url(fonts/WEBDING0.eot);
|
- | |
| 39 | }
|
- | |
| 40 | */
|
17 | ?>
|
| 41 | - | ||
| 42 | @font-face {
|
- | |
| 43 | font-family: "Downloadable Zurich XCn BT"; |
- | |
| 44 | font-style: normal; |
- | |
| 45 | font-weight: normal; |
- | |
| 46 | src: url(fonts/ZurichXCn.pfr); |
18 | @import url("/styles/lcars-ani.css");
|
| 47 | }
|
19 | <?php |
| 48 | - | ||
| 49 | /* Basic display */
|
- | |
| 50 | - | ||
| 51 | * { |
20 | }
|
| 52 | font-family: "LCARS", |
- | |
| 53 | Haettenschweiler, "Downloadable Haettenschweiler", |
- | |
| 54 | "Zurich XCn BT", "Downloadable Zurich XCn BT", |
- | |
| 55 | impact, Verdana, Geneva, Arial, Helvetica, sans-serif; |
- | |
| 56 | font-weight: normal; |
- | |
| 57 | }
|
21 | ?>
|
| 58 | 22 | ||
| 59 | body {
|
23 | body {
|
| 60 | margin-top: 12em; |
24 | margin-top: 12em; |
| 61 | margin-left: 22em; |
25 | margin-left: 22em; |
| 62 | margin-right: 0.2em; |
26 | margin-right: 0.2em; |
| 63 | margin-bottom: 0.2em; |
27 | margin-bottom: 0.2em; |
| 64 | - | ||
| 65 | background-color: #000; |
- | |
| 66 | color: #99f; |
- | |
| 67 | font-size: 131%; |
- | |
| 68 | overflow: auto; |
- | |
| 69 | }
|
- | |
| 70 | - | ||
| 71 | body.empty { |
- | |
| 72 | margin-top: 3em; |
- | |
| 73 | margin-left: 0.2em; |
- | |
| 74 | margin-bottom: 3em; |
- | |
| 75 | }
|
- | |
| 76 | - | ||
| 77 | body.multi { |
- | |
| 78 | /* TODO from lcars21.css, use `em' instead */
|
- | |
| 79 | }
|
- | |
| 80 | - | ||
| 81 | #content { |
- | |
| 82 | /* position: relative; */
|
- | |
| 83 | margin-right: 1em; |
- | |
| 84 | }
|
- | |
| 85 | - | ||
| 86 | a {
|
- | |
| 87 | text-decoration: none; |
- | |
| 88 | }
|
- | |
| 89 | - | ||
| 90 | a:link:hover, |
- | |
| 91 | a:link:focus |
- | |
| 92 | {
|
- | |
| 93 | background-color:#000; |
- | |
| 94 | color: #f90; |
- | |
| 95 | }
|
- | |
| 96 | - | ||
| 97 | a:link:active { |
- | |
| 98 | background-color:#000; |
- | |
| 99 | color: #fff; |
- | |
| 100 | }
|
- | |
| 101 | - | ||
| 102 | a:link { |
- | |
| 103 | background-color:#000; |
- | |
| 104 | color:#fc9; |
- | |
| 105 | }
|
- | |
| 106 | - | ||
| 107 | a:visited:hover, |
- | |
| 108 | a:visited:focus |
- | |
| 109 | {
|
- | |
| 110 | background-color:#000; |
- | |
| 111 | color:#f90; |
- | |
| 112 | }
|
- | |
| 113 | - | ||
| 114 | a:visited:active { |
- | |
| 115 | background-color:black; |
- | |
| 116 | color:#fff; |
- | |
| 117 | }
|
- | |
| 118 | - | ||
| 119 | a:hover, |
- | |
| 120 | a:focus, |
- | |
| 121 | a:active
|
- | |
| 122 | {
|
- | |
| 123 | text-decoration: underline; |
- | |
| 124 | }
|
- | |
| 125 | - | ||
| 126 | a:visited { |
- | |
| 127 | background-color:black; |
- | |
| 128 | color:#c9c; |
- | |
| 129 | }
|
- | |
| 130 | - | ||
| 131 | h2 {
|
- | |
| 132 | background-color: #000; |
- | |
| 133 | color: #fff; |
- | |
| 134 | font-size: 136%; |
- | |
| 135 | }
|
- | |
| 136 | - | ||
| 137 | p {
|
- | |
| 138 | margin-top: 1em; |
- | |
| 139 | margin-bottom: 0; |
- | |
| 140 | line-height: 1.5; |
- | |
| 141 | text-align: justify; |
- | |
| 142 | }
|
- | |
| 143 | - | ||
| 144 | li p {
|
- | |
| 145 | line-height: normal; |
- | |
| 146 | }
|
- | |
| 147 | - | ||
| 148 | p:first-child { |
- | |
| 149 | margin-top: 0; |
- | |
| 150 | }
|
- | |
| 151 | - | ||
| 152 | .instruction { |
- | |
| 153 | background-color: #000; |
- | |
| 154 | color: #f90; |
- | |
| 155 | font-size: 136%; |
- | |
| 156 | }
|
- | |
| 157 | - | ||
| 158 | /* Language support */
|
- | |
| 159 | - | ||
| 160 | [lang^="x-vulcan-latin"] { |
- | |
| 161 | font-family: "URW Chancery L", "Matura MT Script Capitals", |
- | |
| 162 | Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana, |
- | |
| 163 | Geneva, Arial, Helvetica, sans-serif; |
- | |
| 164 | }
|
28 | }
|
| 165 | 29 | ||
| 166 | /* Bow (main) and elbo (multi-view) */
|
30 | /* Bow (main) and elbo (multi-view) */
|
| 167 | 31 | ||
| 168 | #LCARS { |
32 | #LCARS { |
| Line 298... | Line 162... | ||
| 298 | height: 2em; |
162 | height: 2em; |
| 299 | width: 0.25em; |
163 | width: 0.25em; |
| 300 | background-color: #000; |
164 | background-color: #000; |
| 301 | }
|
165 | }
|
| 302 | 166 | ||
| - | 167 | .bow { |
|
| - | 168 | background-color: #999; |
|
| - | 169 | }
|
|
| - | 170 | ||
| 303 | #bow-top-left { |
171 | #bow-top-left { |
| 304 | position: absolute; |
172 | position: absolute; |
| 305 | top: 2em; |
173 | top: 2em; |
| 306 | left: 0; |
174 | left: 0; |
| 307 | right: 0; |
175 | right: 0; |
| Line 338... | Line 206... | ||
| 338 | overflow: auto; |
206 | overflow: auto; |
| 339 | }
|
207 | }
|
| 340 | 208 | ||
| 341 | .menu
|
209 | .menu
|
| 342 | {
|
210 | {
|
| 343 | height: 17.6em; |
211 | height: 20.1em; |
| 344 | background-color: #000; |
212 | background-color: #000; |
| 345 | }
|
213 | }
|
| 346 | 214 | ||
| 347 | .menu ul { |
215 | .menu ul { |
| 348 | margin: 0 0.2em 0.2em 0; |
216 | margin: 0 0.2em 0.2em 0; |
| Line 473... | Line 341... | ||
| 473 | color: #000 !important; |
341 | color: #000 !important; |
| 474 | text-overflow: ellipsis; |
342 | text-overflow: ellipsis; |
| 475 | white-space: nowrap; |
343 | white-space: nowrap; |
| 476 | }
|
344 | }
|
| 477 | 345 | ||
| - | 346 | #connectors { |
|
| - | 347 | position: fixed; |
|
| - | 348 | left: 8.4em; |
|
| - | 349 | top: 5.6em; |
|
| - | 350 | }
|
|
| - | 351 | ||
| 478 | .multi-display
|
352 | .multi-display
|
| 479 | {
|
353 | {
|
| 480 | position: fixed; |
354 | position: fixed; |
| 481 | top: 2.8em; |
355 | top: 2.8em; |
| 482 | left: 15.8em; |
356 | left: 15.8em; |