echo the remove
[tricorder.git] / style / tricorder.css
... / ...
CommitLineData
1/* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
3 * You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5
6/* The original LCARS font in Star Trek is Helvetica Ultra Condensed.
7 * We try to use open stuff here, so we use OSP-DIN from
8 * http://openfontlibrary.org/en/font/osp-din, which is licensed under the
9 * SIL OFL - http://scripts.sil.org/OFL */
10@font-face {
11 font-family: OSPDIN;
12 src: url('OSPDIN.ttf') format('truetype');
13 font-weight: normal;
14 font-style: normal;
15}
16
17html {
18 background-color: #000000;
19 height: 100%;
20}
21
22body {
23 border: 0px solid #9C9CFF;
24 font-size: 16px;
25 margin: 0px;
26 height: 100%;
27 background-color: #000000;
28 color: #FF9F00;
29 position: relative;
30 font-family: OSPDIN,sans-serif;
31}
32
33h1 {
34 display: none;
35}
36
37a:link { color: #FF9F00; }
38a:visited { color: #8050B0; }
39a:hover, a:active { color: #FFCF00; }
40
41#sidebar {
42 position: absolute;
43 top: 3px;
44 bottom: 3px;
45 left: 3px;
46 right: auto;
47 width: 90px;
48 height: auto;
49 padding: 0px;
50 margin: 0px 0px 0px 0px;
51 border: 0px;
52 overflow: hidden;
53}
54
55#sideTop {
56 background-color: #6080F0;
57 color: #000000;
58 width: 70px;
59 height: 60px;
60 margin-bottom: 3px;
61}
62
63#stardate {
64 background-color: #A06060;
65 color: #000000;
66 padding: 3px 3px 10px;
67 text-align: right;
68 border-bottom: 3px solid black;
69}
70
71#sideSepTop {
72 background-color: #808090;
73 width: 90px;
74 height: 20px;
75 margin-bottom: 3px;
76 padding-bottom: 10px;
77 border-radius: 0px 0px 0px 15px;
78}
79#sideSepTopInsert {
80 background-color: #000000;
81 width: 20px;
82 height: 100%;
83 margin-left: 70px;
84 border-radius: 0px 0px 0px 15px;
85}
86#sideSepBottom {
87 background-color: #6080F0;
88 width: 90px;
89 height: 50px;
90 margin-bottom: 3px;
91 padding-top: 10px;
92 border-radius: 15px 0px 0px 0px;
93}
94#sideSepBottomInsert {
95 background-color: #000000;
96 width: 20px;
97 height: 100%;
98 margin-left: 70px;
99 border-radius: 15px 0px 0px 0px;
100}
101
102#sideBottom {
103 background-color: #9C9CFF;
104 color: #000000;
105 width: 70px;
106 margin-bottom: 3px;
107 position: absolute;
108 top: 159px;
109 bottom: 2em;
110 height: auto;
111}
112
113#navlist {
114 list-style-type: none;
115 margin: 0 0 1em;
116 padding: 0 0 0.2em;
117}
118#navlist > li {
119 margin: 0;
120 padding: 0.2em;
121 border-bottom: 3px solid #000000;
122 text-transform: uppercase;
123}
124#navlist > li:hover,
125#navlist > li:active {
126 background-color: #FFCF00;
127 color: #000000;
128}
129
130#navlist > li.active {
131 background-color: #008484;
132 color: #FFCF00;
133 outline: none;
134}
135
136#navPos {
137 background-color: #FF9F00;
138 color: #000000;
139}
140#navGrav {
141 background-color: #C09070;
142 color: #000000;
143}
144#navSound {
145 background-color: #E7ADE7;
146 color: #000000;
147}
148#navDev {
149 background-color: #A09090;
150 color: #000000;
151}
152#navOther {
153 background-color: #6000CF;
154 color: #000000;
155}
156
157#sideRemark {
158 background-color: #E7ADE7;
159 color: #000000;
160 width: 70px;
161 position: absolute;
162 bottom: 0px;
163 height: 2em;
164 margin: 0;
165 padding: 0;
166 list-style-type: none;
167}
168#sideRemark > li {
169 text-transform: uppercase;
170 padding-top: .25em;
171 padding-left: .2em;
172 height: 1.75em;
173 margin: 0;
174}
175#sideRemark > li:hover,
176#sideRemark > li:active {
177 background-color: #FFCF00;
178 color: #000000;
179}
180
181#mainarea {
182 position: absolute;
183 top: 3px;
184 bottom: 3px;
185 left: 95px;
186 right: 3px;
187 width: auto;
188 padding: 1px;
189 min-height: 20em;
190 overflow: hidden;
191 border: none;
192}
193
194#mainHeader {
195 color: #FFCF00;
196 font-size: 3em;
197 font-weight: bold;
198 line-height: .8em;
199 height: 82px;
200 text-align: center;
201}
202
203#mainSepTop {
204 background-color: #E7ADE7;
205 font-size: 1px;
206 height: 10px;
207 margin-bottom: 3px;
208}
209#mainSepBottom {
210 background-color: #A09090;
211 font-size: 1px;
212 height: 10px;
213 margin-bottom: 3px;
214}
215
216#mainContent {
217 position: absolute;
218 top: 109px;
219 bottom: 0px;
220 left: 0px;
221 right: 1px;
222 width: auto;
223 padding: 1px;
224 height: auto;
225 overflow: auto;
226 border: none;
227 background: transparent url("tilexborder.png") center center no-repeat;
228}
229
230section {
231 display: none;
232 background-color: rgba(0,0,0,0.8);
233 height: 100%;
234}
235
236section.active {
237 display: block;
238}
239
240section > p:first-child {
241 margin-top: 0;
242 padding-top: 1em;
243}
244
245.posVal, .gravVal {
246 text-align: right;
247}
248
249.posVal {
250 width: 24ch;
251}
252
253.gravVal {
254 width: 10ch;
255}
256
257.note {
258 font-size: .667em;
259}
260
261#soundavail {
262 height: 100%;
263}
264
265@media screen and (min-width: 500px) {
266 body {
267 font-size: 24px;
268 }
269 #sidebar {
270 width: 140px;
271 }
272 #sideTop {
273 width: 120px;
274 height: 80px;
275 }
276 #sideSepTop {
277 width: 140px;
278 }
279 #sideSepTopInsert {
280 margin-left: 120px;
281 }
282 #sideSepBottom {
283 width: 140px;
284 }
285 #sideSepBottomInsert {
286 margin-left: 120px;
287 }
288 #sideBottom {
289 width: 120px;
290 top: 179px;
291 bottom: 40px;
292 }
293 #sideRemark {
294 width: 120px;
295 height: 40px;
296 }
297 #mainarea {
298 left: 145px;
299 }
300 #mainHeader {
301 height: 102px;
302 }
303 #mainContent {
304 top: 129px;
305 }
306}