@charset "UTF-8"; /* Basic fonts */ @font-face { font-family: LCARS; font-style: normal; font-weight: normal; src: local('LCARS'), url(/styles/fonts/LCARS.ttf), url(/styles/fonts/LCARS.ttf.svg#LCARS) format('svg'), url(/styles/fonts/LCARS.ttf.woff) format('woff'), url(/styles/fonts/LCARS.ttf.eot), url(/styles/fonts/LCARS.ttf.eot?#iefix) format('embedded-opentype'); } /* EOT font created with WEFT on 2002-03-23 */ @font-face { font-family: "Downloadable Haettenschweiler"; font-style: normal; font-weight: normal; src: url(/styles/fonts/HAETTEN0.eot), url(/styles/fonts/HAETTENS.ttf); } /* @font-face { font-family:Webdings; font-style:normal; font-weight:normal; src:url(/styles/fonts/WEBDING0.eot); } */ @font-face { font-family: "Downloadable Zurich XCn BT"; font-style: normal; font-weight: normal; src: url(/styles/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; } html, body { -webkit-font-smoothing: antialiased; } html { background-color: #000; color: #99f; } body { background-color: #000; color: #99f; font-size: 131%; overflow: auto; } /* WebCore */ ::selection { background-color: #f90; color: #000; } /* Gecko */ ::-moz-selection { background-color: #f90; color: #000; } body.empty { margin-top: 2.4em; margin-left: 0.2em; margin-bottom: 2.5em; } #content { margin: 0; margin-right: 1em; } .empty #content { margin: 0 2.5em; } 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: #000; */ color: #fff; } a:hover, a:focus, a:active { text-decoration: underline; } a:visited { /* background-color: #000; */ 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%; } .offline { background-color: #000; color: #f00; } .unavailable { background-color: #000; color: #39f; } [title] { cursor: help; } /* Language support */ /* Languages where character case matters */ [lang="ru"], [lang="ru"] .text, [lang^="tlh-Latn"], [lang^="tlh-Latn"] * { text-transform: none !important; } /* Vulcan */ #greeting [lang^="vuh-Latn"] { font-family: "URW Chancery L", "Matura MT Script Capitals", Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana, Geneva, Arial, Helvetica, sans-serif; } .button[lang^="vuh"] .text { text-overflow: "—" !important; }