Subversion Repositories LCARS

Rev

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

Rev 198 Rev 207
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
/* Resource expires in HTTP/1.1 caches 24h after last retrieval */
4
/* Resource expires in HTTP/1.1 caches 24h after last retrieval */
5
@header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate');
5
@header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate');
6
6
7
/* Resource expires in HTTP/1.1 caches 24h after last retrieval */
7
/* Resource expires in HTTP/1.1 caches 24h after last retrieval */
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() + 86400) . ' GMT');
9
 
9
 
10
@header('Content-Type: text/css; charset=UTF-8');
10
@header('Content-Type: text/css; charset=UTF-8');
11
?>@charset "UTF-8";
11
?>@charset "UTF-8";
12
12
13
/* Basic fonts */
13
/* Basic fonts */
14
14
15
@font-face {
15
@font-face {
16
  font-family: "LCARS";
16
  font-family: LCARS;
17
  font-style: normal;
17
  font-style: normal;
18
  font-weight: normal;
18
  font-weight: normal;
-
 
19
  src: local('LCARS'),
19
  src: local("LCARS"), url(/styles/fonts/LCARS.ttf);
20
       url(/styles/fonts/LCARS.ttf),
-
 
21
       url(/styles/fonts/LCARS.ttf.svg#LCARS) format('svg'),
-
 
22
       url(/styles/fonts/LCARS.ttf.woff) format('woff'),
-
 
23
       url(/styles/fonts/LCARS.ttf.eot),
-
 
24
       url(/styles/fonts/LCARS.ttf.eot?#iefix) format('embedded-opentype');
20
}
25
}
21
26
22
/* EOT font created with WEFT on 2002-03-23 */
27
/* EOT font created with WEFT on 2002-03-23 */
23
@font-face {
28
@font-face {
24
  font-family: "Downloadable Haettenschweiler";
29
  font-family: "Downloadable Haettenschweiler";
25
  font-style: normal;
30
  font-style: normal;
26
  font-weight: normal;
31
  font-weight: normal;
27
  src: url(/styles/fonts/HAETTEN0.eot), url(/styles/fonts/HAETTENS.ttf);
32
  src: url(/styles/fonts/HAETTEN0.eot),
-
 
33
       url(/styles/fonts/HAETTENS.ttf);
28
}
34
}
29
35
30
/*
36
/*
31
@font-face {
37
@font-face {
32
  font-family:Webdings;
38
  font-family:Webdings;
33
  font-style:normal;
39
  font-style:normal;
34
  font-weight:normal;
40
  font-weight:normal;
35
  src:url(/styles/fonts/WEBDING0.eot);
41
  src:url(/styles/fonts/WEBDING0.eot);
36
}
42
}
37
*/
43
*/
38
44
39
@font-face {
45
@font-face {
40
  font-family: "Downloadable Zurich XCn BT";
46
  font-family: "Downloadable Zurich XCn BT";
41
  font-style: normal;
47
  font-style: normal;
42
  font-weight: normal;
48
  font-weight: normal;
43
  src: url(/styles/fonts/ZurichXCn.pfr);
49
  src: url(/styles/fonts/ZurichXCn.pfr);
44
}
50
}
45
51
46
/* Basic display */
52
/* Basic display */
47
53
48
* {
54
* {
49
  font-family: "LCARS",
55
  font-family: "LCARS",
50
    Haettenschweiler, "Downloadable Haettenschweiler",
56
    Haettenschweiler, "Downloadable Haettenschweiler",
51
    "Zurich XCn BT", "Downloadable Zurich XCn BT",
57
    "Zurich XCn BT", "Downloadable Zurich XCn BT",
52
    impact, Verdana, Geneva, Arial, Helvetica, sans-serif;
58
    impact, Verdana, Geneva, Arial, Helvetica, sans-serif;
53
  font-weight: normal;
59
  font-weight: normal;
54
}
60
}
55
61
56
html, body {
62
html, body {
57
  -webkit-font-smoothing: antialiased;
63
  -webkit-font-smoothing: antialiased;
58
}
64
}
59
65
60
html {
66
html {
61
  background-color: #000;
67
  background-color: #000;
62
  color: #99f;
68
  color: #99f;
63
}
69
}
64
70
65
body {
71
body {
66
  background-color: #000;
72
  background-color: #000;
67
  color: #99f;
73
  color: #99f;
68
  font-size: 131%;
74
  font-size: 131%;
69
  overflow: auto;
75
  overflow: auto;
70
}
76
}
71
77
72
/* WebCore */
78
/* WebCore */
73
::selection {
79
::selection {
74
  background-color: #f90;
80
  background-color: #f90;
75
  color: #000;
81
  color: #000;
76
}
82
}
77
83
78
/* Gecko */
84
/* Gecko */
79
::-moz-selection {
85
::-moz-selection {
80
  background-color: #f90;
86
  background-color: #f90;
81
  color: #000;
87
  color: #000;
82
}
88
}
83
89
84
body.empty {
90
body.empty {
85
  margin-top: 2.4em;
91
  margin-top: 2.4em;
86
  margin-left: 0.2em;
92
  margin-left: 0.2em;
87
  margin-bottom: 2.5em;
93
  margin-bottom: 2.5em;
88
}
94
}
89
95
90
#content {
96
#content {
91
  margin: 0;
97
  margin: 0;
92
  margin-right: 1em;
98
  margin-right: 1em;
93
}
99
}
94
100
95
.empty #content {
101
.empty #content {
96
  margin: 0 2.5em;
102
  margin: 0 2.5em;
97
}
103
}
98
104
99
a {
105
a {
100
  text-decoration: none;
106
  text-decoration: none;
101
}
107
}
102
108
103
a:link:hover,
109
a:link:hover,
104
a:link:focus
110
a:link:focus
105
{
111
{
106
  /* background-color:#000; */
112
  /* background-color:#000; */
107
  color: #f90;
113
  color: #f90;
108
}
114
}
109
115
110
a:link:active {
116
a:link:active {
111
  /* background-color:#000; */
117
  /* background-color:#000; */
112
  color: #fff;
118
  color: #fff;
113
}
119
}
114
120
115
a:link {
121
a:link {
116
  /* background-color:#000; */
122
  /* background-color:#000; */
117
  color: #fc9;
123
  color: #fc9;
118
}
124
}
119
125
120
a:visited:hover,
126
a:visited:hover,
121
a:visited:focus
127
a:visited:focus
122
{
128
{
123
  /* background-color:#000; */
129
  /* background-color:#000; */
124
  color: #f90;
130
  color: #f90;
125
}
131
}
126
132
127
a:visited:active {
133
a:visited:active {
128
  /* background-color: #000; */
134
  /* background-color: #000; */
129
  color: #fff;
135
  color: #fff;
130
}
136
}
131
137
132
a:hover,
138
a:hover,
133
a:focus,
139
a:focus,
134
a:active
140
a:active
135
{
141
{
136
  text-decoration: underline;
142
  text-decoration: underline;
137
}
143
}
138
144
139
a:visited {
145
a:visited {
140
  /* background-color: #000; */
146
  /* background-color: #000; */
141
  color: #c9c;
147
  color: #c9c;
142
}
148
}
143
149
144
h2 {
150
h2 {
145
  background-color: #000;
151
  background-color: #000;
146
  color: #fff;
152
  color: #fff;
147
  font-size: 136%;
153
  font-size: 136%;
148
}
154
}
149
155
150
p {
156
p {
151
  margin-top: 1em;
157
  margin-top: 1em;
152
  margin-bottom: 0;
158
  margin-bottom: 0;
153
  line-height: 1.5;
159
  line-height: 1.5;
154
  text-align: justify;
160
  text-align: justify;
155
}
161
}
156
162
157
li p {
163
li p {
158
  line-height: normal;
164
  line-height: normal;
159
}
165
}
160
166
161
p:first-child {
167
p:first-child {
162
  margin-top: 0;
168
  margin-top: 0;
163
}
169
}
164
170
165
.instruction {
171
.instruction {
166
  background-color: #000;
172
  background-color: #000;
167
  color: #f90;
173
  color: #f90;
168
  font-size: 136%;
174
  font-size: 136%;
169
}
175
}
170
176
171
.offline {
177
.offline {
172
  background-color: #000;
178
  background-color: #000;
173
  color: #f00;
179
  color: #f00;
174
}
180
}
175
181
176
.unavailable {
182
.unavailable {
177
  background-color: #000;
183
  background-color: #000;
178
  color: #39f;
184
  color: #39f;
179
}
185
}
180
186
181
[title]
187
[title]
182
{
188
{
183
  cursor: help;
189
  cursor: help;
184
}
190
}
185
191
186
/* Language support */
192
/* Language support */
187
193
-
 
194
/* Languages where character case matters */
-
 
195
[lang="ru"],
-
 
196
[lang="ru"] .text,
-
 
197
[lang^="tlh-Latn"],
188
[lang^="x-vulcan-latin"] {
198
[lang^="tlh-Latn"] * {
-
 
199
  text-transform: none !important;
-
 
200
}
-
 
201
-
 
202
/* Vulcan */
-
 
203
#greeting [lang^="vuh-Latn"] {
189
  font-family: "URW Chancery L", "Matura MT Script Capitals",
204
  font-family: "URW Chancery L", "Matura MT Script Capitals",
190
    Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana,
205
    Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana,
191
    Geneva, Arial, Helvetica, sans-serif;
206
    Geneva, Arial, Helvetica, sans-serif;
192
}
-
 
193
207
}
-
 
208
-
 
209
.button[lang^="vuh"] .text {
-
 
210
  text-overflow: "—" !important;
-
 
211
}
-
 
212