1,168 → 1,32 |
<?php |
// \header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT'); |
// |
// /* Cached resource expires in HTTP/1.1 caches 24h after last retrieval */ |
// \header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate'); |
// |
// /* Cached resource expires in HTTP/1.0 caches 24h after last retrieval */ |
// \header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 86400) . ' GMT'); |
\header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT'); |
|
/* Do not let resource be cached in HTTP/1.1 caches */ |
\header('Cache-Control: max-age=0, s-maxage=0, must-revalidate, proxy-revalidate'); |
|
/* Do not let resource be cached in HTTP/1.0 caches */ |
\header('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); |
|
\header('Content-Type: text/css; charset=UTF-8'); |
?> |
@CHARSET "UTF-8"; |
|
@import url("/styles/lcars-ani.css"); |
<?php |
if (!isset($_GET['ani']) || $_GET['ani'] !== '0') |
{ |
?> |
@import url("/styles/lcars-ani.css"); |
<?php |
} |
?> |
|
/* Basic fonts */ |
|
@font-face { |
font-family: "LCARS"; |
font-style: normal; |
font-weight: normal; |
src: local("LCARS"), url(fonts/LCARS.ttf); |
} |
|
/* EOT font created with WEFT on 2002-03-23 */ |
@font-face { |
font-family: "Downloadable Haettenschweiler"; |
font-style: normal; |
font-weight: normal; |
src: url(fonts/HAETTEN0.eot), url(fonts/HAETTENS.ttf); |
} |
|
/* |
@font-face { |
font-family:Webdings; |
font-style:normal; |
font-weight:normal; |
src:url(fonts/WEBDING0.eot); |
} |
*/ |
|
@font-face { |
font-family: "Downloadable Zurich XCn BT"; |
font-style: normal; |
font-weight: normal; |
src: url(fonts/ZurichXCn.pfr); |
} |
|
/* Basic display */ |
|
* { |
font-family: "LCARS", |
Haettenschweiler, "Downloadable Haettenschweiler", |
"Zurich XCn BT", "Downloadable Zurich XCn BT", |
impact, Verdana, Geneva, Arial, Helvetica, sans-serif; |
font-weight: normal; |
} |
|
body { |
margin-top: 12em; |
margin-left: 22em; |
margin-right: 0.2em; |
margin-bottom: 0.2em; |
|
background-color: #000; |
color: #99f; |
font-size: 131%; |
overflow: auto; |
} |
|
body.empty { |
margin-top: 3em; |
margin-left: 0.2em; |
margin-bottom: 3em; |
} |
|
body.multi { |
/* TODO from lcars21.css, use `em' instead */ |
} |
|
#content { |
/* position: relative; */ |
margin-right: 1em; |
} |
|
a { |
text-decoration: none; |
} |
|
a:link:hover, |
a:link:focus |
{ |
background-color:#000; |
color: #f90; |
} |
|
a:link:active { |
background-color:#000; |
color: #fff; |
} |
|
a:link { |
background-color:#000; |
color:#fc9; |
} |
|
a:visited:hover, |
a:visited:focus |
{ |
background-color:#000; |
color:#f90; |
} |
|
a:visited:active { |
background-color:black; |
color:#fff; |
} |
|
a:hover, |
a:focus, |
a:active |
{ |
text-decoration: underline; |
} |
|
a:visited { |
background-color:black; |
color:#c9c; |
} |
|
h2 { |
background-color: #000; |
color: #fff; |
font-size: 136%; |
} |
|
p { |
margin-top: 1em; |
margin-bottom: 0; |
line-height: 1.5; |
text-align: justify; |
} |
|
li p { |
line-height: normal; |
} |
|
p:first-child { |
margin-top: 0; |
} |
|
.instruction { |
background-color: #000; |
color: #f90; |
font-size: 136%; |
} |
|
/* Language support */ |
|
[lang^="x-vulcan-latin"] { |
font-family: "URW Chancery L", "Matura MT Script Capitals", |
Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana, |
Geneva, Arial, Helvetica, sans-serif; |
} |
|
/* Bow (main) and elbo (multi-view) */ |
|
#LCARS { |
300,6 → 164,10 |
background-color: #000; |
} |
|
.bow { |
background-color: #999; |
} |
|
#bow-top-left { |
position: absolute; |
top: 2em; |
340,7 → 208,7 |
|
.menu |
{ |
height: 17.6em; |
height: 20.1em; |
background-color: #000; |
} |
|
475,6 → 343,12 |
white-space: nowrap; |
} |
|
#connectors { |
position: fixed; |
left: 8.4em; |
top: 5.6em; |
} |
|
.multi-display |
{ |
position: fixed; |