Subversion Repositories LCARS

Rev

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

Rev 64 Rev 163
1
<?php
1
<?php
2
namespace de\pointedears\css\least;
2
namespace de\pointedears\css\least;
3
3
4
\header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT');
4
\header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT');
5
5
6
/* Cached resource expires in HTTP/1.1 caches 24h after last retrieval */
6
/* Cached resource expires in HTTP/1.1 caches 24h after last retrieval */
7
\header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate');
7
\header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate');
8
8
9
/* Cached resource expires in HTTP/1.0 caches 24h after last retrieval */
9
/* Cached resource expires in HTTP/1.0 caches 24h after last retrieval */
10
\header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 86400) . ' GMT');
10
\header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 86400) . ' GMT');
11
11
12
\header('Content-Type: text/css; charset=UTF-8');
12
\header('Content-Type: text/css; charset=UTF-8');
13
13
14
require_once 'css/least/Mixins.php';
14
require_once 'css/least/Mixins.php';
15
?>
15
?>
16
@CHARSET "UTF-8";
16
@CHARSET "UTF-8";
17
17
18
html, body {
18
html, body {
19
  -webkit-font-smoothing: antialiased;
19
  -webkit-font-smoothing: antialiased;
20
}
20
}
21
21
22
h1, h2, h3, h4, h5, h6 {
22
h1, h2, h3, h4, h5, h6 {
23
  /* from SVG for Gecko and WebKit */
23
  /* from SVG for Gecko and WebKit */
24
  text-rendering: optimizeLegibility;
24
  text-rendering: optimizeLegibility;
25
}
25
}
26
26
27
body {
27
body {
28
  font-family: sans-serif;
28
  font-family: sans-serif;
29
}
29
}
30
30
31
:link, :visited {
31
:link, :visited {
32
  text-decoration: none;
32
  text-decoration: none;
33
  color: inherit;
33
  color: inherit;
34
}
34
}
35
35
36
.hidden {
36
.hidden {
37
  display: none !important;
37
  display: none !important;
38
}
38
}
39
39
40
h1 {
40
h1 {
41
  margin: 0;
41
  margin: 0;
42
  text-align: center;
42
  text-align: center;
43
}
43
}
44
44
45
[title] {
45
[title] {
46
  cursor: help;
46
  cursor: help;
47
/*  border-bottom: 1px dotted black; */
47
/*  border-bottom: 1px dotted black; */
48
}
48
}
49
49
50
table {
50
table {
51
  width: 100%;
51
  width: 100%;
52
  border-collapse: collapse;
52
  border-collapse: collapse;
53
}
53
}
54
54
55
th {
55
th {
56
  width: 20%;
56
  width: 20%;
57
  padding: 0.25em 0.5em 0.25em 0;
57
  padding: 0.25em 0.5em 0.25em 0;
58
  font-weight: normal;
58
  font-weight: normal;
59
  text-align: right;
59
  text-align: right;
60
}
60
}
61
61
62
td:first-child {
62
td:first-child {
63
  width: 1em;
63
  width: 1em;
64
  border: none;
64
  border: none;
65
}
65
}
66
66
67
th.recommended {
67
th.recommended {
68
  border-left: 2px solid green;
68
  border-left: 2px solid green;
69
  border-top: 2px solid green;
69
  border-top: 2px solid green;
70
  border-bottom: 2px solid green;
70
  border-bottom: 2px solid green;
71
}
71
}
72
72
73
td:last-child {
73
td:last-child {
74
  padding-right: 0.25em;
74
  padding-right: 0.25em;
75
}
75
}
76
76
77
td.recommended {
77
td.recommended {
78
  border-top: 2px solid green;
78
  border-top: 2px solid green;
79
  border-right: 2px solid green;
79
  border-right: 2px solid green;
80
  border-bottom: 2px solid green;
80
  border-bottom: 2px solid green;
81
}
81
}
82
82
83
@font-face {
83
@font-face {
84
  font-family: "Futura Condensed";
84
  font-family: "Futura Condensed";
85
  src: local("Futura Condensed"), url(/styles/fonts/non-free/futura_condensed.TTF);
85
  src: local("Futura Condensed"), url(/styles/fonts/non-free/futura_condensed.TTF);
86
}
86
}
87
87
88
@font-face {
88
@font-face {
89
  font-family: "X-Files";
89
  font-family: "X-Files";
90
  src: local("X-Files"), url(/styles/fonts/x-files.ttf);
90
  src: local("X-Files"), url(/styles/fonts/x-files.ttf);
91
}
91
}
92
92
93
.akte-x {
93
.akte-x {
94
  padding: 1em 0.25em 0.6em 0.25em;
94
  padding: 1em 0.25em 0.6em 0.25em;
-
 
95
  <?php
-
 
96
/*  
95
  background-image: -(o-|)linear-gradient(12deg,
97
  background-image: -(o-|)linear-gradient(12deg,
96
       rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
98
       rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
97
       rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%);
99
       rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%);
98
  <?php
100
*/      
99
        Mixins::linear_gradient(
101
        Mixins::linear_gradient(
100
                'background-image',
102
                'background-image',
101
                '12deg,
103
                '12deg,
102
       rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
104
       rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
103
       rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%',
105
       rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%',
104
      array('-o-', ''));
106
      array('-o-', ''));
105
        ?>
107
        ?>
106
  background-image:
108
  background-image:
107
    -moz-radial-gradient(65% 60%,
109
    -moz-radial-gradient(65% 60%,
108
      rgba(236, 244, 235, 0.5) 50%, rgba(236, 244, 235, 0.1)),
110
      rgba(236, 244, 235, 0.5) 50%, rgba(236, 244, 235, 0.1)),
109
    -moz-linear-gradient(12deg,
111
    -moz-linear-gradient(12deg,
110
      rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
112
      rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
111
      rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%);
113
      rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%);
112
  background-image:
114
  background-image:
113
    -webkit-radial-gradient(65% 60%, 25% 75%,
115
    -webkit-radial-gradient(65% 60%, 25% 75%,
114
      rgba(236, 244, 235, 0.5) 50%, rgba(236, 244, 235, 0.1)),
116
      rgba(236, 244, 235, 0.5) 50%, rgba(236, 244, 235, 0.1)),
115
    -webkit-linear-gradient(12deg,
117
    -webkit-linear-gradient(12deg,
116
      rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
118
      rgba(236, 244, 235, 0) 33%, rgba(236, 244, 235, 0.9) 68%,
117
      rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%);
119
      rgba(236, 244, 235, 0.9) 70%, rgba(236, 244, 235, 0) 90%);
118
  background-color: #000;
120
  background-color: #000;
119
  color: #dcdfdc;
121
  color: #dcdfdc;
120
  line-height: 2em;
122
  line-height: 2em;
121
  vertical-align: middle;  
123
  vertical-align: middle;  
122
}
124
}
123
125
124
.akte-x .small {
126
.akte-x .small {
125
  padding-left: 1em;
127
  padding-left: 1em;
-
 
128
<?php
-
 
129
/*  
126
  background-image: -()linear-gradient(bottom left, black, transparent);
130
  background-image: -()linear-gradient(bottom left, black, transparent);
-
 
131
 */  
127
        <?php   Mixins::linear_gradient('background-image', 'bottom left, black, transparent'); ?>
132
  Mixins::linear_gradient('background-image', 'bottom left, black, transparent');
-
 
133
?>
128
  vertical-align: middle;
134
  vertical-align: middle;
129
  font-family: "Futura Condensed", sans-serif;
135
  font-family: "Futura Condensed", sans-serif;
130
  font-size: 50%;
136
  font-size: 50%;
131
  text-transform: uppercase;
137
  text-transform: uppercase;
132
  letter-spacing: 1em;
138
  letter-spacing: 1em;
133
}
139
}
134
140
135
.akte-x .before-x {
141
.akte-x .before-x {
136
  letter-spacing: normal;
142
  letter-spacing: normal;
137
}
143
}
138
144
139
.akte-x .x {
145
.akte-x .x {
140
  font-family: "X-Files", sans-serif;
146
  font-family: "X-Files", sans-serif;
141
  font-size: 600%;
147
  font-size: 600%;
142
  font-weight: lighter;
148
  font-weight: lighter;
143
  vertical-align: middle;
149
  vertical-align: middle;
144
  vertical-align: -webkit-baseline-middle;
150
  vertical-align: -webkit-baseline-middle;
145
  color: black;
151
  color: black;
146
  -webkit-mask-image: -webkit-linear-gradient(-12deg,
152
  -webkit-mask-image: -webkit-linear-gradient(-12deg,
147
    rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 1));
153
    rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 1));
148
}
154
}
149
155
150
.alf {
156
.alf {
151
  font-family: "URW Bookman L", serif;
157
  font-family: "URW Bookman L", serif;
152
  font-weight: bold;
158
  font-weight: bold;
153
  font-size: 120%;
159
  font-size: 120%;
154
 
160
 
155
}
161
}
156
162
157
@font-face {
163
@font-face {
158
  font-family: "Highguard";
164
  font-family: "Highguard";
159
  src: local("Highguard"), url(/styles/fonts/Highguard.ttf);
165
  src: local("Highguard"), url(/styles/fonts/Highguard.ttf);
160
}
166
}
161
167
162
.andromeda {
168
.andromeda {
163
  position: relative;
169
  position: relative;
164
  font-family: "Highguard", sans-serif;
170
  font-family: "Highguard", sans-serif;
165
  font-size: 204%;
171
  font-size: 204%;
166
  color: rgba(245, 153, 79, 1);
172
  color: rgba(245, 153, 79, 1);
167
  text-shadow:
173
  text-shadow:
168
    /* blurred shadow */
174
    /* blurred shadow */
169
    -1px 0 2px black, 0 -1px 2px black, 1px 0 2px black, 0 1px 2px black,
175
    -1px 0 2px black, 0 -1px 2px black, 1px 0 2px black, 0 1px 2px black,
170
   
176
   
171
    /* outline */
177
    /* outline */
172
    -1px 0 black, 0 -1px black, 1px 0 black, 0 1px black;
178
    -1px 0 black, 0 -1px black, 1px 0 black, 0 1px black;
173
}
179
}
174
180
175
.andromeda .gradient {
181
.andromeda .gradient {
176
  -webkit-mask-image: -webkit-linear-gradient(top,
182
  -webkit-mask-image: -webkit-linear-gradient(top,
177
    rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 1));
183
    rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 1));
178
}
184
}
179
185
180
.andromeda .roddenberry {
186
.andromeda .roddenberry {
181
  position: absolute;
187
  position: absolute;
182
  right: 3.75em;
188
  right: 3.75em;
183
  top: 1.7em;
189
  top: 1.7em;
184
  font-family: sans-serif;
190
  font-family: sans-serif;
185
  font-size: 21%;
191
  font-size: 21%;
186
  text-transform: uppercase;
192
  text-transform: uppercase;
187
  color: black;
193
  color: black;
188
  text-shadow: none;
194
  text-shadow: none;
189
  letter-spacing: 0;
195
  letter-spacing: 0;
190
}
196
}
191
197
192
.big-bang-theory {
198
.big-bang-theory {
193
  font-family: Impact, sans-serif;
199
  font-family: Impact, sans-serif;
194
  font-size: 122%;
200
  font-size: 122%;
195
  font-weight: bold;
201
  font-weight: bold;
196
  text-transform: uppercase;
202
  text-transform: uppercase;
197
}
203
}
198
204
199
.big-bang-theory .lower {
205
.big-bang-theory .lower {
200
  font-size: 0.75em;
206
  font-size: 0.75em;
201
  text-transform: lowercase;
207
  text-transform: lowercase;
202
}
208
}
203
209
204
.big-bang-theory .i {
210
.big-bang-theory .i {
205
  text-transform: none;
211
  text-transform: none;
206
  font-size: 111%;
212
  font-size: 111%;
207
  font-weight: normal;
213
  font-weight: normal;
208
}
214
}
209
215
210
.big-bang-theory .bang {
216
.big-bang-theory .bang {
211
  color: #CE152C;
217
  color: #CE152C;
212
}
218
}
213
219
214
@font-face {
220
@font-face {
215
  font-family: "Battlestar";
221
  font-family: "Battlestar";
216
  src: local("Battlestar"), url(/styles/fonts/BATTLEST.TTF);
222
  src: local("Battlestar"), url(/styles/fonts/BATTLEST.TTF);
217
}
223
}
218
224
219
.bsg {
225
.bsg {
220
  font-family: "Battlestar", sans-serif;
226
  font-family: "Battlestar", sans-serif;
221
  font-size: 84%;
227
  font-size: 84%;
222
}
228
}
223
229
224
@font-face {
230
@font-face {
225
  font-family: "Buffied";
231
  font-family: "Buffied";
226
  src: local("Buffied"), url(/styles/fonts/Buffied.ttf);
232
  src: local("Buffied"), url(/styles/fonts/Buffied.ttf);
227
}
233
}
228
234
229
@font-face {
235
@font-face {
230
  font-family: "Slayer";
236
  font-family: "Slayer";
231
  src: url(/styles/fonts/slayer11.eot?);
237
  src: url(/styles/fonts/slayer11.eot?);
232
  src: local("Slayer"),
238
  src: local("Slayer"),
233
    url(/styles/fonts/slayer11.eot?) format("eot"),
239
    url(/styles/fonts/slayer11.eot?) format("eot"),
234
    url(/styles/fonts/slayer11.woff) format("woff"),
240
    url(/styles/fonts/slayer11.woff) format("woff"),
235
    url(/styles/fonts/slayer11.ttf) format("truetype"),
241
    url(/styles/fonts/slayer11.ttf) format("truetype"),
236
    url(/styles/fonts/slayer11.svg#Slayer) format("svg");
242
    url(/styles/fonts/slayer11.svg#Slayer) format("svg");
237
  font-weight: normal;
243
  font-weight: normal;
238
  font-style: normal;
244
  font-style: normal;
239
}
245
}
240
246
241
@font-face {
247
@font-face {
242
  font-family: "Kruella";
248
  font-family: "Kruella";
243
  src: local("Kruella"), url(/styles/fonts/non-free/kruella.ttf);
249
  src: local("Kruella"), url(/styles/fonts/non-free/kruella.ttf);
244
}
250
}
245
251
246
.buffy {
252
.buffy {
247
  display: inline-block;
253
  display: inline-block;
248
  padding: 0.75em 0.5em 0.5em 0.5em;
254
  padding: 0.75em 0.5em 0.5em 0.5em;
249
  background-color: #000700;
255
  background-color: #000700;
250
  <?php Mixins::radial_gradient('background-image', 'circle, #6d7a9c 35%, transparent 45%'); ?>
256
  <?php Mixins::radial_gradient('background-image', 'circle, #6d7a9c 35%, transparent 45%'); ?>
251
  color: #feffff;
257
  color: #feffff;
252
  line-height: 1em;
258
  line-height: 1em;
253
  text-align: center;
259
  text-align: center;
254
  text-shadow: 1px 1px 1px black;
260
  text-shadow: 1px 1px 1px black;
255
}
261
}
256
262
257
.buffy .title {
263
.buffy .title {
258
  font-family: "Buffied", fantasy;
264
  font-family: "Buffied", fantasy;
259
  font-size: 200%;  
265
  font-size: 200%;  
260
}
266
}
261
267
262
.buffy .subtitle {
268
.buffy .subtitle {
263
  display: block;
269
  display: block;
264
  font-family: "Slayer", sans-serif;
270
  font-family: "Slayer", sans-serif;
265
  font-size: 50%;
271
  font-size: 50%;
266
  font-variant: small-caps;
272
  font-variant: small-caps;
267
}
273
}
268
274
269
@font-face {
275
@font-face {
270
  font-family: "Arno Pro Caption";
276
  font-family: "Arno Pro Caption";
271
  src: local("Arno Pro Caption"), url(/styles/fonts/non-free/arnopro-caption.otf);
277
  src: local("Arno Pro Caption"), url(/styles/fonts/non-free/arnopro-caption.otf);
272
}
278
}
273
279
274
.castle {
280
.castle {
275
  font-family: "Arno Pro Caption", serif;
281
  font-family: "Arno Pro Caption", serif;
276
  font-size: 120%;
282
  font-size: 120%;
277
  line-height: 1;
283
  line-height: 1;
278
  text-transform: uppercase;
284
  text-transform: uppercase;
279
}
285
}
280
286
281
@font-face {
287
@font-face {
282
  font-family: "KopyKattKut Bold";
288
  font-family: "KopyKattKut Bold";
283
  src: local("KopyKattKut Bold"), url(/styles/fonts/KopyKattKut-Bold.otf);
289
  src: local("KopyKattKut Bold"), url(/styles/fonts/KopyKattKut-Bold.otf);
284
}
290
}
285
291
286
.charmed {
292
.charmed {
287
  position: relative;
293
  position: relative;
288
  display: inline-block;
294
  display: inline-block;
289
  background-color: #080E32;
295
  background-color: #080E32;
290
  color: rgb(223, 229, 251);
296
  color: rgb(223, 229, 251);
291
  color: rgba(255, 255, 255, 0.75);
297
  color: rgba(255, 255, 255, 0.75);
292
  padding: 1.5em 0.5em 0.75em 0.5em;
298
  padding: 1.5em 0.5em 0.75em 0.5em;
293
  font-family: "KopyKattKut Bold", serif;
299
  font-family: "KopyKattKut Bold", serif;
294
  font-size: 115%;
300
  font-size: 115%;
295
  /*letter-spacing: -0.125em;*/
301
  /*letter-spacing: -0.125em;*/
296
  line-height: 2;
302
  line-height: 2;
297
  overflow: hidden;
303
  overflow: hidden;
298
  text-transform: uppercase;
304
  text-transform: uppercase;
299
}
305
}
300
306
301
.charmed .circle {
307
.charmed .circle {
302
  position: absolute;
308
  position: absolute;
303
  left: 50%;
309
  left: 50%;
304
  top: 60%;
310
  top: 60%;
305
  width: 2em;
311
  width: 2em;
306
  height: 2em;
312
  height: 2em;
307
  margin-left: -1.3em;
313
  margin-left: -1.3em;
308
  margin-top: -1.3em;
314
  margin-top: -1.3em;
309
  border-radius: 50%;
315
  border-radius: 50%;
310
  border: 0.325em solid rgba(36, 63, 219, 0.33);
316
  border: 0.325em solid rgba(36, 63, 219, 0.33);
311
}
317
}
312
318
313
.charmed .circle:before {
319
.charmed .circle:before {
314
  position: absolute;
320
  position: absolute;
315
  left: 50%;
321
  left: 50%;
316
  top: 50%;
322
  top: 50%;
317
  width: 75%;
323
  width: 75%;
318
  height: 75%;
324
  height: 75%;
319
  margin-left: -1.7em;
325
  margin-left: -1.7em;
320
  margin-top: -0.7em;
326
  margin-top: -0.7em;
321
  border: 0.325em solid rgba(36, 63, 219, 0.33);
327
  border: 0.325em solid rgba(36, 63, 219, 0.33);
322
  border-radius: 100% 0;
328
  border-radius: 100% 0;
323
  content: "";
329
  content: "";
324
  -(moz-|webkit-|)transform: rotate(15deg);
-
 
325
  <?php
330
  <?php
-
 
331
/*  
-
 
332
  -(moz-|webkit-|)transform: rotate(15deg);
-
 
333
 */
326
        Mixins::prefix_property('transform', '',
334
        Mixins::prefix_property('transform', '',
327
                'rotate(15deg)',
335
                'rotate(15deg)',
328
                array('-moz-', '-webkit-', ''));
336
                array('-moz-', '-webkit-', ''));
329
        ?>
337
        ?>
330
}
338
}
331
339
332
.charmed .circle:after {
340
.charmed .circle:after {
333
  position: absolute;
341
  position: absolute;
334
  left: 50%;
342
  left: 50%;
335
  top: 50%;
343
  top: 50%;
336
  width: 75%;
344
  width: 75%;
337
  height: 75%;
345
  height: 75%;
338
  margin-left: -1.05em;
346
  margin-left: -1.05em;
339
  margin-top: -1.85em;
347
  margin-top: -1.85em;
340
  border: 0.325em solid rgba(36, 63, 219, 0.33);
348
  border: 0.325em solid rgba(36, 63, 219, 0.33);
341
  border-radius: 100% 0;
349
  border-radius: 100% 0;
342
  content: "";
350
  content: "";
343
  <?php
351
  <?php
344
        Mixins::prefix_property('transform', '',
352
        Mixins::prefix_property('transform', '',
345
                'rotate(-45deg)',
353
                'rotate(-45deg)',
346
                array('-moz-', '-webkit-', ''));
354
                array('-moz-', '-webkit-', ''));
347
        ?>
355
        ?>
348
}
356
}
349
357
350
.charmed .arc3 {
358
.charmed .arc3 {
351
  position: absolute;
359
  position: absolute;
352
  left: 50%;
360
  left: 50%;
353
  top: 50%;
361
  top: 50%;
354
  width: 1.5em;
362
  width: 1.5em;
355
  height: 1.5em;
363
  height: 1.5em;
356
  margin-left: -0.3em;
364
  margin-left: -0.3em;
357
  margin-top: -0.3em;
365
  margin-top: -0.3em;
358
  border: 0.325em solid rgba(36, 63, 219, 0.33);
366
  border: 0.325em solid rgba(36, 63, 219, 0.33);
359
  border-radius: 0 100% 0 100%;
367
  border-radius: 0 100% 0 100%;
360
  content: "";
368
  content: "";
361
  <?php
369
  <?php
362
        Mixins::prefix_property('transform', '',
370
        Mixins::prefix_property('transform', '',
363
                'rotate(-15deg)',
371
                'rotate(-15deg)',
364
                array('-moz-', '-webkit-', ''));
372
                array('-moz-', '-webkit-', ''));
365
        ?>
373
        ?>
366
}
374
}
367
375
368
.charmed .c {
376
.charmed .c {
369
  /* font-size: 150%; */
377
  /* font-size: 150%; */
370
}
378
}
371
379
372
.charmed span {  
380
.charmed span {  
373
  position: relative;
381
  position: relative;
374
  /* vertical-align: middle; */
382
  /* vertical-align: middle; */
375
}
383
}
376
384
377
@font-face {
385
@font-face {
378
  font-family: "Coolvetica";
386
  font-family: "Coolvetica";
379
  src: local("Coolvetica"), url(/styles/fonts/non-free/coolvetica.ttf);
387
  src: local("Coolvetica"), url(/styles/fonts/non-free/coolvetica.ttf);
380
}
388
}
381
389
382
.columbo {
390
.columbo {
383
  padding: 0 0.25em;
391
  padding: 0 0.25em;
384
  background-color: #273d50;
392
  background-color: #273d50;
385
  color: #fde06c;
393
  color: #fde06c;
386
  font-family: "Coolvetica", sans-serif;
394
  font-family: "Coolvetica", sans-serif;
387
  font-size: 130%;
395
  font-size: 130%;
388
  letter-spacing: 0.0625em;
396
  letter-spacing: 0.0625em;
389
  text-transform: uppercase;
397
  text-transform: uppercase;
390
  text-shadow: 2px 2px 1px black;
398
  text-shadow: 2px 2px 1px black;
391
}
399
}
392
400
393
@font-face {
401
@font-face {
394
  font-family: "ITC Serif Gothic LT Bold";
402
  font-family: "ITC Serif Gothic LT Bold";
395
  src: url(/styles/fonts/non-free/itc_serif_gothic--lte50299.ttf);
403
  src: url(/styles/fonts/non-free/itc_serif_gothic--lte50299.ttf);
396
}
404
}
397
405
398
@font-face {
406
@font-face {
399
  font-family: "ITC Serif Gothic LT Heavy";
407
  font-family: "ITC Serif Gothic LT Heavy";
400
  src: url(/styles/fonts/non-free/itc_serif_gothic--lte50301.ttf);
408
  src: url(/styles/fonts/non-free/itc_serif_gothic--lte50301.ttf);
401
}
409
}
402
410
403
.countdown-x {
411
.countdown-x {
404
  display: inline-block;
412
  display: inline-block;
405
  font-family: "ITC Serif Gothic LT Heavy", sans-serif;
413
  font-family: "ITC Serif Gothic LT Heavy", sans-serif;
406
  line-height: 0.9em;
414
  line-height: 0.9em;
407
  text-align: center;
415
  text-align: center;
408
  text-shadow: 1px 1px #999;
416
  text-shadow: 1px 1px #999;
409
}
417
}
410
418
411
.countdown-x .title:before {
419
.countdown-x .title:before {
412
  content: "\2013\00A0";
420
  content: "\2013\00A0";
413
}
421
}
414
422
415
.countdown-x .subtitle {
423
.countdown-x .subtitle {
416
  display: block;
424
  display: block;
417
  font-family: "ITC Serif Gothic LT Bold", sans-serif;
425
  font-family: "ITC Serif Gothic LT Bold", sans-serif;
418
}
426
}
419
427
420
.dead-zone {
428
.dead-zone {
421
  display: inline-block;
429
  display: inline-block;
422
  background-color: black;
430
  background-color: black;
423
  background-image: -webkit-radial-gradient(50% 20%, 20% 100%, white, transparent 75%);
431
  background-image: -webkit-radial-gradient(50% 20%, 20% 100%, white, transparent 75%);
424
  color: white;
432
  color: white;
425
  font-family: serif;
433
  font-family: serif;
426
  font-size: 120%;
434
  font-size: 120%;
427
  font-weight: bold;
435
  font-weight: bold;
428
  line-height: 1;
436
  line-height: 1;
429
  text-align: center;
437
  text-align: center;
430
  text-transform: uppercase;
438
  text-transform: uppercase;
431
}
439
}
432
440
433
.dead-zone .text {
441
.dead-zone .text {
434
  display: block;
442
  display: block;
435
  margin-top: 1em;
443
  margin-top: 1em;
436
  padding: 0 1em;
444
  padding: 0 1em;
437
  background: white;
445
  background: white;
438
  background:
446
  background:
439
    -webkit-linear-gradient(-5deg, rgba(255, 255, 255, 0),
447
    -webkit-linear-gradient(-5deg, rgba(255, 255, 255, 0),
440
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)),
448
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)),
441
    -webkit-linear-gradient(5deg, rgba(255, 255, 255, 0),
449
    -webkit-linear-gradient(5deg, rgba(255, 255, 255, 0),
442
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
450
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
443
  background:
451
  background:
444
    linear-gradient(-5deg, rgba(255, 255, 255, 0),
452
    linear-gradient(-5deg, rgba(255, 255, 255, 0),
445
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)),
453
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)),
446
    linear-gradient(5deg, rgba(255, 255, 255, 0),
454
    linear-gradient(5deg, rgba(255, 255, 255, 0),
447
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
455
      rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
448
  color: black;
456
  color: black;
449
}
457
}
450
458
451
.dead-zone .text .dead {
459
.dead-zone .text .dead {
452
  display: block;
460
  display: block;
453
  top: -0.125em;
461
  top: -0.125em;
454
  position: relative;
462
  position: relative;
455
  font-size: 90%;
463
  font-size: 90%;
456
  color: #222;
464
  color: #222;
457
  text-shadow: 0 0 10px white;
465
  text-shadow: 0 0 10px white;
458
}
466
}
459
467
460
.dead-zone .text .zone {
468
.dead-zone .text .zone {
461
  display: block;
469
  display: block;
462
  position: relative;
470
  position: relative;
463
  top: -0.5em;
471
  top: -0.5em;
464
  font-size: 110%;
472
  font-size: 110%;
465
  <?php
473
  <?php
466
        Mixins::prefix_property('transform', '',
474
        Mixins::prefix_property('transform', '',
467
                'perspective(15px) rotateX(35deg)',
475
                'perspective(15px) rotateX(35deg)',
468
                array('-webkit-', ''));
476
                array('-webkit-', ''));
469
        ?>
477
        ?>
470
  -webkit-mask-image: -webkit-linear-gradient(
478
  -webkit-mask-image: -webkit-linear-gradient(
471
    rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.67));
479
    rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.67));
472
}
480
}
473
481
474
@font-face {
482
@font-face {
475
  font-family: "Doctor Who";
483
  font-family: "Doctor Who";
476
  src: local("Matt Smith Doctor Who"), url(/styles/fonts/matt_smith_doctor_who.ttf);
484
  src: local("Matt Smith Doctor Who"), url(/styles/fonts/matt_smith_doctor_who.ttf);
477
}
485
}
478
486
479
.doctor-who {
487
.doctor-who {
480
  position: relative;
488
  position: relative;
481
  color: #386688;
489
  color: #386688;
482
  font-family: "Doctor Who", serif;
490
  font-family: "Doctor Who", serif;
483
  font-size: 250%;
491
  font-size: 250%;
484
  text-transform: uppercase;
492
  text-transform: uppercase;
485
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
493
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
486
}
494
}
487
495
488
.doctor-who .gradient {
496
.doctor-who .gradient {
489
  position: absolute;
497
  position: absolute;
490
  left: 0;
498
  left: 0;
491
  top: 0;
499
  top: 0;
492
  -webkit-mask-image:
500
  -webkit-mask-image:
493
    -webkit-radial-gradient(0.15em 0.125em, 15% 50%, rgba(0, 0, 0, 0.4) 10%, rgba(0, 0, 0, 1));
501
    -webkit-radial-gradient(0.15em 0.125em, 15% 50%, rgba(0, 0, 0, 0.4) 10%, rgba(0, 0, 0, 1));
494
  z-index: 2;
502
  z-index: 2;
495
}
503
}
496
504
497
.doctor-who .gradient2 {
505
.doctor-who .gradient2 {
498
  -webkit-mask-image:
506
  -webkit-mask-image:
499
    -webkit-radial-gradient(1.2em 0.125em, 15% 50%, rgba(0, 0, 0, 0.2) 15%, rgba(0, 0, 0, 1));
507
    -webkit-radial-gradient(1.2em 0.125em, 15% 50%, rgba(0, 0, 0, 0.2) 15%, rgba(0, 0, 0, 1));
500
}
508
}
501
509
502
.doctor-who .gradient3 {
510
.doctor-who .gradient3 {
503
  -webkit-mask-image:
511
  -webkit-mask-image:
504
    -webkit-radial-gradient(2.4em 0.25em, 15% 50%, rgba(0, 0, 0, 0.2) 15%, rgba(0, 0, 0, 1));
512
    -webkit-radial-gradient(2.4em 0.25em, 15% 50%, rgba(0, 0, 0, 0.2) 15%, rgba(0, 0, 0, 1));
505
}
513
}
506
514
507
.doctor-who:after {
515
.doctor-who:after {
508
  content: "Doctor Who";
516
  content: "Doctor Who";
509
  color: #f7f9fb;
517
  color: #f7f9fb;
510
}
518
}
511
519
512
@font-face {
520
@font-face {
513
  font-family: "a_Futura Orto";
521
  font-family: "a_Futura Orto";
514
  src: local("Futura Orto"), url(/styles/fonts/a_futuraorto.ttf);
522
  src: local("Futura Orto"), url(/styles/fonts/a_futuraorto.ttf);
515
}
523
}
516
524
517
@font-face {
525
@font-face {
518
  font-family: "a_Futura Orto Bold";
526
  font-family: "a_Futura Orto Bold";
519
  src: local("Futura Orto Bold"), url(/styles/fonts/a_futuraorto_bold.ttf);
527
  src: local("Futura Orto Bold"), url(/styles/fonts/a_futuraorto_bold.ttf);
520
}
528
}
521
529
522
.efc {
530
.efc {
523
  position: relative;
531
  position: relative;
524
  display: inline-block;
532
  display: inline-block;
525
  background-color: #000;
533
  background-color: #000;
526
  background-image:
534
  background-image:
527
    /* Terra */
535
    /* Terra */
528
    -moz-radial-gradient(28.6541% -128%, circle, black 67%, #1C1F1C 71%, #394138 72.5%, transparent 73%),
536
    -moz-radial-gradient(28.6541% -128%, circle, black 67%, #1C1F1C 71%, #394138 72.5%, transparent 73%),
529
   
537
   
530
    /* Sol */
538
    /* Sol */
531
    -moz-radial-gradient(56.729378% 52.895753%, circle, #fafdfa 7.366136%, #f9c699 9%, transparent 33%);
539
    -moz-radial-gradient(56.729378% 52.895753%, circle, #fafdfa 7.366136%, #f9c699 9%, transparent 33%);
532
  background-image:
540
  background-image:
533
    /* Terra */
541
    /* Terra */
534
    -webkit-radial-gradient(28.654124% -155%, circle, black 67%, #1c1f1c 71%, #394138 72.5%, transparent 73%),
542
    -webkit-radial-gradient(28.654124% -155%, circle, black 67%, #1c1f1c 71%, #394138 72.5%, transparent 73%),
535
   
543
   
536
    /* Sol */
544
    /* Sol */
537
    -webkit-radial-gradient(55.137482% 42.084942%, circle, #fafdfa 7.366136%, #f9c699 9%, transparent 33%);
545
    -webkit-radial-gradient(55.137482% 42.084942%, circle, #fafdfa 7.366136%, #f9c699 9%, transparent 33%);
538
  color: #eeeeec;
546
  color: #eeeeec;
539
  font-family: "a_Futura Orto Bold", sans-serif;
547
  font-family: "a_Futura Orto Bold", sans-serif;
540
  line-height: 1em;
548
  line-height: 1em;
541
  text-align: center;
549
  text-align: center;
542
  text-transform: uppercase;
550
  text-transform: uppercase;
543
}
551
}
544
552
545
.efc .glare {
553
.efc .glare {
546
  position: absolute;
554
  position: absolute;
547
  left: 0;
555
  left: 0;
548
  right: 0;
556
  right: 0;
549
  top: 0;
557
  top: 0;
550
  bottom: 0;
558
  bottom: 0;
551
  background-image: -webkit-radial-gradient(56% 43%, 50% 8%, #fafdfa 14%, rgb(249, 198, 153) 15%, rgba(249, 198, 153, 0) 30%);
559
  background-image: -webkit-radial-gradient(56% 43%, 50% 8%, #fafdfa 14%, rgb(249, 198, 153) 15%, rgba(249, 198, 153, 0) 30%);
552
  -webkit-transform: rotate(-11.5deg);
560
  -webkit-transform: rotate(-11.5deg);
553
}
561
}
554
562
555
.efc:after {
563
.efc:after {
556
  position: absolute;
564
  position: absolute;
557
  left: 0;
565
  left: 0;
558
  right: 0;
566
  right: 0;
559
  top: 0;
567
  top: 0;
560
  bottom: 0;
568
  bottom: 0;
561
  content: "";
569
  content: "";
562
  background-image:
570
  background-image:
563
    -moz-radial-gradient(55.137482% 42.084942%,
571
    -moz-radial-gradient(55.137482% 42.084942%,
564
      rgba(255, 255, 255, 0.2) 18%,
572
      rgba(255, 255, 255, 0.2) 18%,
565
      rgba(255, 255, 255, 0.04));
573
      rgba(255, 255, 255, 0.04));
566
  background-image:
574
  background-image:
567
    -webkit-radial-gradient(55.137482% 42.084942%, rgba(255, 255, 255, 0.2) 18%, rgba(255, 255, 255, 0.04));
575
    -webkit-radial-gradient(55.137482% 42.084942%, rgba(255, 255, 255, 0.2) 18%, rgba(255, 255, 255, 0.04));
568
}
576
}
569
577
570
.efc .gr {
578
.efc .gr {
571
  display: block;
579
  display: block;
572
  margin-top: 1em;  
580
  margin-top: 1em;  
573
  margin-bottom: 2.5em;
581
  margin-bottom: 2.5em;
574
  font-family: "a_Futura Orto", sans-serif;
582
  font-family: "a_Futura Orto", sans-serif;
575
  font-size: 50%;
583
  font-size: 50%;
576
}
584
}
577
585
578
.efc .earth {
586
.efc .earth {
579
  position: relative;
587
  position: relative;
580
  display: block;
588
  display: block;
581
  padding: 0 0 0 0.35em;
589
  padding: 0 0 0 0.35em;
582
  font-size: x-large;
590
  font-size: x-large;
583
  letter-spacing: 0.35em;
591
  letter-spacing: 0.35em;
584
  color: #efd065;
592
  color: #efd065;
585
  line-height: 1em;
593
  line-height: 1em;
586
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.75);
594
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.75);
587
}
595
}
588
596
589
.earth .gradient {
597
.earth .gradient {
590
  position: absolute;
598
  position: absolute;
591
  padding: 0 0 0 0.35em;
599
  padding: 0 0 0 0.35em;
592
  left: 0;
600
  left: 0;
593
  top: 0;
601
  top: 0;
594
  -webkit-mask-image: -webkit-linear-gradient(
602
  -webkit-mask-image: -webkit-linear-gradient(
595
    rgba(255, 255, 255, 1), rgba(243, 205, 98, 0.5) 50%, rgba(0, 0, 0, 0));
603
    rgba(255, 255, 255, 1), rgba(243, 205, 98, 0.5) 50%, rgba(0, 0, 0, 0));
596
  z-index: 2;
604
  z-index: 2;
597
}
605
}
598
606
599
.efc .earth:after {
607
.efc .earth:after {
600
  content: "Earth";
608
  content: "Earth";
601
  color: #9b411a;
609
  color: #9b411a;
602
}
610
}
603
611
604
@font-face {
612
@font-face {
605
  font-family: "Troglodyte";
613
  font-family: "Troglodyte";
606
  src: local("Troglodyte"), url(/styles/fonts/TROGLO__.ttf);
614
  src: local("Troglodyte"), url(/styles/fonts/TROGLO__.ttf);
607
}
615
}
608
616
609
.efc .fc {
617
.efc .fc {
610
  position: relative;
618
  position: relative;
611
  top: -0.5em;
619
  top: -0.5em;
612
  display: block;
620
  display: block;
613
  color: #ac493d;
621
  color: #ac493d;
614
  font-family: "Troglodyte", sans-serif;
622
  font-family: "Troglodyte", sans-serif;
615
  font-size: 71%;
623
  font-size: 71%;
616
  line-height: normal;
624
  line-height: normal;
617
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
625
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
618
}
626
}
619
627
620
@font-face {
628
@font-face {
621
  font-family: "Interstate";
629
  font-family: "Interstate";
622
  src: local("Interstate"), url(/styles/fonts/non-free/interstate_ultra-black_condensed.ttf);
630
  src: local("Interstate"), url(/styles/fonts/non-free/interstate_ultra-black_condensed.ttf);
623
}
631
}
624
632
625
.eureka {
633
.eureka {
626
  position: relative;
634
  position: relative;
627
  padding: 0.25em 0.5em 0.125em 0.5em;
635
  padding: 0.25em 0.5em 0.125em 0.5em;
628
  font-family: "Interstate", sans-serif;
636
  font-family: "Interstate", sans-serif;
629
  font-size: 130%;
637
  font-size: 130%;
630
  background-color: #8de5f9;
638
  background-color: #8de5f9;
631
  background-image: -moz-radial-gradient(bottom, ellipse,
639
  background-image: -moz-radial-gradient(bottom, ellipse,
632
    #f4fff7 20%, #8de5f9, #285e8d);
640
    #f4fff7 20%, #8de5f9, #285e8d);
633
  background-image: -webkit-radial-gradient(bottom, 100% 125%,
641
  background-image: -webkit-radial-gradient(bottom, 100% 125%,
634
    #f4fff7 20%, #8de5f9, #285e8d);
642
    #f4fff7 20%, #8de5f9, #285e8d);
635
  color: rgb(251, 254, 247);
643
  color: rgb(251, 254, 247);
636
  color: rgba(255, 255, 255, 0.9);
644
  color: rgba(255, 255, 255, 0.9);
637
  text-shadow: 0 -1px rgb(77, 148, 168), 1px 0 1px rgb(168, 217, 231),
645
  text-shadow: 0 -1px rgb(77, 148, 168), 1px 0 1px rgb(168, 217, 231),
638
    1px -1px rgb(77, 148, 168);
646
    1px -1px rgb(77, 148, 168);
639
  text-shadow: 0 -1px rgba(77, 148, 168, 0.9), 1px 0 1px rgba(168, 217, 231, 0.9),
647
  text-shadow: 0 -1px rgba(77, 148, 168, 0.9), 1px 0 1px rgba(168, 217, 231, 0.9),
640
    1px -1px rgba(77, 148, 168, 0.9);
648
    1px -1px rgba(77, 148, 168, 0.9);
641
}
649
}
642
650
643
.eureka .gradient {
651
.eureka .gradient {
644
  display: inline-block;
652
  display: inline-block;
645
  <?php
653
  <?php
646
    Mixins::prefix_property('transform', '',
654
    Mixins::prefix_property('transform', '',
647
        'matrix(1, 0, 0, 0.9, 0, 0)',
655
        'matrix(1, 0, 0, 0.9, 0, 0)',
648
        array('-moz-', '-webkit-', ''));
656
        array('-moz-', '-webkit-', ''));
649
  ?>
657
  ?>
650
/*
658
/*
651
  position: absolute;
659
  position: absolute;
652
  padding: 0.25em 0.5em 0.125em 0.5em;
660
  padding: 0.25em 0.5em 0.125em 0.5em;
653
  left: 0;
661
  left: 0;
654
  top: 0;
662
  top: 0;
655
  -webkit-mask-image: -webkit-linear-gradient(
663
  -webkit-mask-image: -webkit-linear-gradient(
656
    rgba(0, 0, 0, 1) 30%, transparent 55%, rgba(0, 0, 0, 1) 80%);
664
    rgba(0, 0, 0, 1) 30%, transparent 55%, rgba(0, 0, 0, 1) 80%);
657
  z-index: 2;
665
  z-index: 2;
658
*/
666
*/
659
}
667
}
660
/*
668
/*
661
.eureka:after {
669
.eureka:after {
662
  content: "EUReKA";
670
  content: "EUReKA";
663
  color: red;
671
  color: red;
664
}
672
}
665
*/
673
*/
666
674
667
.eureka .eur {
675
.eureka .eur {
668
  text-transform: uppercase;
676
  text-transform: uppercase;
669
}
677
}
670
678
671
.eureka .e {
679
.eureka .e {
672
  display: inline-block;
680
  display: inline-block;
673
  position: relative;
681
  position: relative;
674
  bottom: 0.25em;
682
  bottom: 0.25em;
675
  text-shadow: 0 1px 1px rgb(168, 217, 231), 0 1px rgb(77, 148, 168);
683
  text-shadow: 0 1px 1px rgb(168, 217, 231), 0 1px rgb(77, 148, 168);
676
  text-shadow: 0 1px 1px rgba(168, 217, 231, 0.9), 0 1px rgba(77, 148, 168, 0.9);
684
  text-shadow: 0 1px 1px rgba(168, 217, 231, 0.9), 0 1px rgba(77, 148, 168, 0.9);
677
 
685
 
678
  -moz-transform: matrix(1, 0, 0, 0.9, 0, 0);
686
  -moz-transform: matrix(1, 0, 0, 0.9, 0, 0);
679
  -moz-transform: perspective(50px) rotateX(45deg);
687
  -moz-transform: perspective(50px) rotateX(45deg);
680
  -o-transform: matrix(1, 0, 0, 0.9, 0, 0);
688
  -o-transform: matrix(1, 0, 0, 0.9, 0, 0);
681
  -ms-transform: matrix(1, 0, 0, 0.9, 0, 0);
689
  -ms-transform: matrix(1, 0, 0, 0.9, 0, 0);
682
  -webkit-transform: perspective(50px) rotateX(45deg);
690
  -webkit-transform: perspective(50px) rotateX(45deg);
683
  transform: perspective(50px) rotateX(45deg);
691
  transform: perspective(50px) rotateX(45deg);
684
}
692
}
685
693
686
.eureka .ka {
694
.eureka .ka {
687
  text-shadow: -1px 0 1px rgb(168, 217, 231), -1px -1px rgb(77, 148, 168),
695
  text-shadow: -1px 0 1px rgb(168, 217, 231), -1px -1px rgb(77, 148, 168),
688
    0 -1px rgb(77, 148, 168);
696
    0 -1px rgb(77, 148, 168);
689
  text-shadow: -1px 0 1px rgba(168, 217, 231, 0.9), -1px -1px rgba(77, 148, 168, 0.9),
697
  text-shadow: -1px 0 1px rgba(168, 217, 231, 0.9), -1px -1px rgba(77, 148, 168, 0.9),
690
    0 -1px rgba(77, 148, 168, 0.9);  
698
    0 -1px rgba(77, 148, 168, 0.9);  
691
  text-transform: uppercase;
699
  text-transform: uppercase;
692
}
700
}
693
701
694
@font-face {
702
@font-face {
695
  font-family: "Marriage-Script";
703
  font-family: "Marriage-Script";
696
  font-weight: normal;
704
  font-weight: normal;
697
  src: local("Marriage-Script"), url(/styles/fonts/MARRIAGE.TTF);
705
  src: local("Marriage-Script"), url(/styles/fonts/MARRIAGE.TTF);
698
}
706
}
699
707
700
.firefly {
708
.firefly {
701
  display: inline-block;
709
  display: inline-block;
702
  padding: 0.4em 0.8em 0.4em 0.95em;
710
  padding: 0.4em 0.8em 0.4em 0.95em;
703
  background-color: #762109;
711
  background-color: #762109;
704
  <?php
712
  <?php
705
    Mixins::linear_gradient('background-image',
713
    Mixins::linear_gradient('background-image',
706
        'rgba(73, 1, 2, 0.8) 15%,
714
        'rgba(73, 1, 2, 0.8) 15%,
707
         rgba(155, 73, 49, 0) 15%, rgba(155, 73, 49, 0) 85%,
715
         rgba(155, 73, 49, 0) 15%, rgba(155, 73, 49, 0) 85%,
708
         rgba(73, 1, 2, 0.8) 85%, rgba(73, 1, 2, 0.8)');
716
         rgba(73, 1, 2, 0.8) 85%, rgba(73, 1, 2, 0.8)');
709
  ?>
717
  ?>
710
        color: #fefcff;
718
        color: #fefcff;
711
  font-family: "Marriage-Script", cursive;
719
  font-family: "Marriage-Script", cursive;
712
  font-size: 160%;
720
  font-size: 160%;
713
  text-shadow: -1px 0px 1px #300202, 2px 2px 4px #fed700, 0px 0px 4px #270201;
721
  text-shadow: -1px 0px 1px #300202, 2px 2px 4px #fed700, 0px 0px 4px #270201;
714
  text-transform: lowercase;
722
  text-transform: lowercase;
715
}
723
}
716
724
717
.firefly .e {
725
.firefly .e {
718
  text-shadow: 0px 0px 4px #fed700;
726
  text-shadow: 0px 0px 4px #fed700;
719
}
727
}
720
728
721
@font-face {
729
@font-face {
722
  font-family: "Middleton";
730
  font-family: "Middleton";
723
  src: url(/styles/fonts/non-free/middleto.ttf);
731
  src: url(/styles/fonts/non-free/middleto.ttf);
724
}
732
}
725
733
726
.frasier {
734
.frasier {
727
  font-family: "Middleton", sans-serif;
735
  font-family: "Middleton", sans-serif;
728
  font-size: 120%;
736
  font-size: 120%;
729
  text-transform: uppercase;
737
  text-transform: uppercase;
730
}
738
}
731
739
732
.frasier span {
740
.frasier span {
733
  font-size: 75%;
741
  font-size: 75%;
734
}
742
}
735
743
736
.fresh-hell {
744
.fresh-hell {
737
  position: relative;
745
  position: relative;
738
  background-color: white;
746
  background-color: white;
739
  color: #fff900;
747
  color: #fff900;
740
  font-family: Kruella, fantasy;
748
  font-family: Kruella, fantasy;
741
  font-size: 150%;
749
  font-size: 150%;
742
  text-transform: uppercase;
750
  text-transform: uppercase;
743
  white-space: nowrap;
751
  white-space: nowrap;
744
  -webkit-text-stroke: 0.25px #333;
752
  -webkit-text-stroke: 0.25px #333;
745
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
753
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
746
}
754
}
747
755
748
.fresh-hell .gradient {
756
.fresh-hell .gradient {
749
  position: absolute;
757
  position: absolute;
750
  left: 0;
758
  left: 0;
751
  top: 0;
759
  top: 0;
752
  -webkit-mask-image: -webkit-linear-gradient(
760
  -webkit-mask-image: -webkit-linear-gradient(
753
    rgba(0, 0, 0, 1), transparent);
761
    rgba(0, 0, 0, 1), transparent);
754
  z-index: 2;
762
  z-index: 2;
755
}
763
}
756
764
757
.fresh-hell:after {
765
.fresh-hell:after {
758
  content: "Fresh Hell";
766
  content: "Fresh Hell";
759
  color: #bf170a;
767
  color: #bf170a;
760
}
768
}
761
769
762
@font-face {
770
@font-face {
763
  font-family: "Century Gothic";
771
  font-family: "Century Gothic";
764
  src: local("Century Gothic"), url(/styles/fonts/non-free/Century_Gothic.TTF);
772
  src: local("Century Gothic"), url(/styles/fonts/non-free/Century_Gothic.TTF);
765
}
773
}
766
774
767
.fringe {
775
.fringe {
768
  display: inline-block;
776
  display: inline-block;
769
  padding: 0.125em 0.5em 0.125em 0.5em;
777
  padding: 0.125em 0.5em 0.125em 0.5em;
770
  background-color: #000;
778
  background-color: #000;
771
  background-image: -moz-radial-gradient(center, #D6DBD3 4%, #7d9b9d 60%, black);
779
  background-image: -moz-radial-gradient(center, #D6DBD3 4%, #7d9b9d 60%, black);
772
  background-image: -webkit-radial-gradient(center, 67% 67%, #D6DBD3 4%, #7d9b9d 60%, black);
780
  background-image: -webkit-radial-gradient(center, 67% 67%, #D6DBD3 4%, #7d9b9d 60%, black);
773
  color: #101811;
781
  color: #101811;
774
  font-family: "Century Gothic", sans-serif;
782
  font-family: "Century Gothic", sans-serif;
775
  font-weight: bolder;
783
  font-weight: bolder;
776
  font-size: 140%;
784
  font-size: 140%;
777
  text-transform: uppercase;
785
  text-transform: uppercase;
778
}
786
}
779
787
780
.fringe .gradient {
788
.fringe .gradient {
781
  display: inline-block;
789
  display: inline-block;
782
  /*
790
  /*
783
  -webkit-mask-image: -webkit-radial-gradient(center, 150% 150%,
791
  -webkit-mask-image: -webkit-radial-gradient(center, 150% 150%,
784
    rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.125));
792
    rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.125));
785
  */
793
  */
786
        <?php
794
        <?php
787
          Mixins::prefix_property('transform', '',
795
          Mixins::prefix_property('transform', '',
788
                'perspective(50px) rotateX(4.43deg)',
796
                'perspective(50px) rotateX(4.43deg)',
789
                array('-moz-', '-webkit-', ''));
797
                array('-moz-', '-webkit-', ''));
790
        ?>
798
        ?>
791
}
799
}
792
800
793
.fringe .f {
801
.fringe .f {
794
  display: inline-block;
802
  display: inline-block;
795
803
796
  /*-webkit-transform: matrix(1, 0, -0.06, 1, 0, 0);*/
804
  /*-webkit-transform: matrix(1, 0, -0.06, 1, 0, 0);*/
797
  text-shadow:
805
  text-shadow:
798
     0.5px   0.25px #5b6e65,
806
     0.5px   0.25px #5b6e65,
799
     0.75px  0.5px  #5b6e65,
807
     0.75px  0.5px  #5b6e65,
800
     1.25px  0.75px #5b6e65,
808
     1.25px  0.75px #5b6e65,
801
     1.5px   1.25px #5b6e65,
809
     1.5px   1.25px #5b6e65,
802
     1.75px  1.5px  #5b6e65,
810
     1.75px  1.5px  #5b6e65,
803
     2px     1.75px #5b6e65,
811
     2px     1.75px #5b6e65,
804
     2.25px     2px #5b6e65;
812
     2.25px     2px #5b6e65;
805
 
813
 
806
  /* text-shadow: 1px 0.75px 2px #5b6e65, 1px 1.75px 0px #758278; */
814
  /* text-shadow: 1px 0.75px 2px #5b6e65, 1px 1.75px 0px #758278; */
807
  /* shadow-pos: y = -0.83909963 * x */
815
  /* shadow-pos: y = -0.83909963 * x */
808
/*
816
/*
809
  text-shadow: 0.5px 0.25px #111910, 0.75px 0.5px #111910,
817
  text-shadow: 0.5px 0.25px #111910, 0.75px 0.5px #111910,
810
    1.25px 0.75px #111910, 1.5px 1.25px #111910, 1.75px 1.5px #111910,
818
    1.25px 0.75px #111910, 1.5px 1.25px #111910, 1.75px 1.5px #111910,
811
    1.75px 1.5px #111910, 2.25px 1.75px #111910;
819
    1.75px 1.5px #111910, 2.25px 1.75px #111910;
812
 */    
820
 */    
813
}
821
}
814
822
815
.fringe .r {
823
.fringe .r {
816
  display: inline-block;
824
  display: inline-block;
817
  /*-webkit-transform: matrix(1, 0, -0.04, 1, 0, 0);*/
825
  /*-webkit-transform: matrix(1, 0, -0.04, 1, 0, 0);*/
818
  /*
826
  /*
819
  text-shadow:
827
  text-shadow:
820
     0.25px   0.25px $fringe_shadow,
828
     0.25px   0.25px $fringe_shadow,
821
     0.5px    0.5px  $fringe_shadow,
829
     0.5px    0.5px  $fringe_shadow,
822
     1px      0.75px $fringe_shadow,
830
     1px      0.75px $fringe_shadow,
823
     1.25px   1.25px $fringe_shadow,
831
     1.25px   1.25px $fringe_shadow,
824
     1.5px    1.5px  $fringe_shadow,
832
     1.5px    1.5px  $fringe_shadow,
825
     1.75px   1.75px $fringe_shadow,
833
     1.75px   1.75px $fringe_shadow,
826
     2px      2px    $fringe_shadow;
834
     2px      2px    $fringe_shadow;
827
  */
835
  */
828
  /* Same shadow as .f */
836
  /* Same shadow as .f */
829
  text-shadow:
837
  text-shadow:
830
     0.5px   0.25px #5b6e65,
838
     0.5px   0.25px #5b6e65,
831
     0.75px  0.5px  #5b6e65,
839
     0.75px  0.5px  #5b6e65,
832
     1.25px  0.75px #5b6e65,
840
     1.25px  0.75px #5b6e65,
833
     1.5px   1.25px #5b6e65,
841
     1.5px   1.25px #5b6e65,
834
     1.75px  1.5px  #5b6e65,
842
     1.75px  1.5px  #5b6e65,
835
     2px     1.75px #5b6e65,
843
     2px     1.75px #5b6e65,
836
     2.25px     2px #5b6e65;
844
     2.25px     2px #5b6e65;
837
}
845
}
838
846
839
.fringe .i {
847
.fringe .i {
840
  display: inline-block;
848
  display: inline-block;
841
  /* -webkit-transform: matrix(1, 0, -0.02, 1, 0, 0); */
849
  /* -webkit-transform: matrix(1, 0, -0.02, 1, 0, 0); */
842
  /*
850
  /*
843
  text-shadow:
851
  text-shadow:
844
     0      0.25px $fringe_shadow,
852
     0      0.25px $fringe_shadow,
845
     0.5px  0.5px  $fringe_shadow,
853
     0.5px  0.5px  $fringe_shadow,
846
     0.75px 0.75px $fringe_shadow,
854
     0.75px 0.75px $fringe_shadow,
847
     1px    1.25px $fringe_shadow,
855
     1px    1.25px $fringe_shadow,
848
     1.25px 1.5px  $fringe_shadow,
856
     1.25px 1.5px  $fringe_shadow,
849
     1.5px  1.75px $fringe_shadow,
857
     1.5px  1.75px $fringe_shadow,
850
     1.75px 2px    $fringe_shadow;
858
     1.75px 2px    $fringe_shadow;
851
   */
859
   */
852
  /* Same shadow as .f */
860
  /* Same shadow as .f */
853
  text-shadow:
861
  text-shadow:
854
     0.5px   0.25px #5b6e65,
862
     0.5px   0.25px #5b6e65,
855
     0.75px  0.5px  #5b6e65,
863
     0.75px  0.5px  #5b6e65,
856
     1.25px  0.75px #5b6e65,
864
     1.25px  0.75px #5b6e65,
857
     1.5px   1.25px #5b6e65,
865
     1.5px   1.25px #5b6e65,
858
     1.75px  1.5px  #5b6e65,
866
     1.75px  1.5px  #5b6e65,
859
     2px     1.75px #5b6e65,
867
     2px     1.75px #5b6e65,
860
     2.25px     2px #5b6e65;
868
     2.25px     2px #5b6e65;
861
}
869
}
862
870
863
.fringe .n {
871
.fringe .n {
864
  display: inline-block;
872
  display: inline-block;
865
  /*- webkit-transform: matrix(1, 0, -0.01, 1, 0, 0); */
873
  /*- webkit-transform: matrix(1, 0, -0.01, 1, 0, 0); */
866
  text-shadow:
874
  text-shadow:
867
    0  0.25px #5b6e65,
875
    0  0.25px #5b6e65,
868
    0  0.5px  #5b6e65,
876
    0  0.5px  #5b6e65,
869
    0  0.75px #5b6e65,
877
    0  0.75px #5b6e65,
870
    0  1.25px #5b6e65,
878
    0  1.25px #5b6e65,
871
    0  1.5px  #5b6e65,
879
    0  1.5px  #5b6e65,
872
    0  1.75px #5b6e65,
880
    0  1.75px #5b6e65,
873
    0  2px    #5b6e65;
881
    0  2px    #5b6e65;
874
}
882
}
875
883
876
.fringe .g {
884
.fringe .g {
877
  display: inline-block;
885
  display: inline-block;
878
  /* -webkit-transform: matrix(1, 0, 0.01, 1, 0, 0); */
886
  /* -webkit-transform: matrix(1, 0, 0.01, 1, 0, 0); */
879
  /* text-shadow:
887
  /* text-shadow:
880
      0      0.25px $fringe_shadow,
888
      0      0.25px $fringe_shadow,
881
     -0.5px  0.5px  $fringe_shadow,
889
     -0.5px  0.5px  $fringe_shadow,
882
     -0.75px 0.75px $fringe_shadow,
890
     -0.75px 0.75px $fringe_shadow,
883
     -1px    1.25px $fringe_shadow,
891
     -1px    1.25px $fringe_shadow,
884
     -1.25px 1.5px  $fringe_shadow,
892
     -1.25px 1.5px  $fringe_shadow,
885
     -1.5px  1.75px $fringe_shadow,
893
     -1.5px  1.75px $fringe_shadow,
886
     -1.75px 2px    $fringe_shadow; */
894
     -1.75px 2px    $fringe_shadow; */
887
  /* Same shadow as .e */
895
  /* Same shadow as .e */
888
  text-shadow:
896
  text-shadow:
889
    -0.25px 0.25px #5b6e65,
897
    -0.25px 0.25px #5b6e65,
890
    -0.5px  0.5px  #5b6e65,
898
    -0.5px  0.5px  #5b6e65,
891
    -1px    0.75px #5b6e65,
899
    -1px    0.75px #5b6e65,
892
    -1.25px 1.25px #5b6e65,
900
    -1.25px 1.25px #5b6e65,
893
    -1.5px  1.5px  #5b6e65,
901
    -1.5px  1.5px  #5b6e65,
894
    -1.75px 1.75px #5b6e65,
902
    -1.75px 1.75px #5b6e65,
895
    -2px    2px    #5b6e65;
903
    -2px    2px    #5b6e65;
896
}
904
}
897
905
898
.fringe .e {
906
.fringe .e {
899
  display: inline-block;
907
  display: inline-block;
900
  /* -webkit-transform: matrix(1, 0, 0.02, 1, 0, 0); */
908
  /* -webkit-transform: matrix(1, 0, 0.02, 1, 0, 0); */
901
  text-shadow:
909
  text-shadow:
902
    -0.25px 0.25px #5b6e65,
910
    -0.25px 0.25px #5b6e65,
903
    -0.5px  0.5px  #5b6e65,
911
    -0.5px  0.5px  #5b6e65,
904
    -1px    0.75px #5b6e65,
912
    -1px    0.75px #5b6e65,
905
    -1.25px 1.25px #5b6e65,
913
    -1.25px 1.25px #5b6e65,
906
    -1.5px  1.5px  #5b6e65,
914
    -1.5px  1.5px  #5b6e65,
907
    -1.75px 1.75px #5b6e65,
915
    -1.75px 1.75px #5b6e65,
908
    -2px    2px    #5b6e65;
916
    -2px    2px    #5b6e65;
909
}
917
}
910
918
911
@font-face {
919
@font-face {
912
  font-family: "Futurama Title";
920
  font-family: "Futurama Title";
913
  src: local("Futurama Title"), url(/styles/fonts/futurama-title.ttf);
921
  src: local("Futurama Title"), url(/styles/fonts/futurama-title.ttf);
914
}
922
}
915
923
916
.futurama {
924
.futurama {
917
  display: block;
925
  display: block;
918
  padding-top: 0.5em;
926
  padding-top: 0.5em;
919
  font-family: "Futurama Title", serif;
927
  font-family: "Futurama Title", serif;
920
  text-transform: uppercase;
928
  text-transform: uppercase;
921
  line-height: 1em;
929
  line-height: 1em;
922
  -webkit-transform: translateX(-0.67em);
930
  -webkit-transform: translateX(-0.67em);
923
}
931
}
924
932
925
.futurama span {
933
.futurama span {
926
  display: inline-block;
934
  display: inline-block;
927
   line-height: 1em;
935
   line-height: 1em;
928
}
936
}
929
937
930
.futurama .f {
938
.futurama .f {
931
  -webkit-transform: rotate(-36deg) translateY(0.125em);
939
  -webkit-transform: rotate(-36deg) translateY(0.125em);
932
}
940
}
933
941
934
.futurama .u {
942
.futurama .u {
935
  -webkit-transform: rotate(-25.7deg) translateX(0.25em) translateY(-0.25em);
943
  -webkit-transform: rotate(-25.7deg) translateX(0.25em) translateY(-0.25em);
936
}
944
}
937
945
938
.futurama .t {
946
.futurama .t {
939
  -webkit-transform: rotate(-15.4deg) translateX(0.33em) translateY(-0.625em);
947
  -webkit-transform: rotate(-15.4deg) translateX(0.33em) translateY(-0.625em);
940
}
948
}
941
949
942
.futurama .u2 {
950
.futurama .u2 {
943
  -webkit-transform: rotate(-5.1deg) translateX(0.4em) translateY(-0.825em);
951
  -webkit-transform: rotate(-5.1deg) translateX(0.4em) translateY(-0.825em);
944
}
952
}
945
953
946
.futurama .r {
954
.futurama .r {
947
  -webkit-transform: rotate(5.1deg) translateX(0.45em) translateY(-0.95em);
955
  -webkit-transform: rotate(5.1deg) translateX(0.45em) translateY(-0.95em);
948
}
956
}
949
957
950
.futurama .a {
958
.futurama .a {
951
  -webkit-transform: rotate(15.4deg) translateX(0.5em) translateY(-0.9em);
959
  -webkit-transform: rotate(15.4deg) translateX(0.5em) translateY(-0.9em);
952
}
960
}
953
961
954
.futurama .m {
962
.futurama .m {
955
  -webkit-transform: rotate(25.7deg) translateX(0.55em) translateY(-0.7em);
963
  -webkit-transform: rotate(25.7deg) translateX(0.55em) translateY(-0.7em);
956
}
964
}
957
965
958
.futurama .a2 {
966
.futurama .a2 {
959
  -webkit-transform: rotate(36deg) translateX(0.67em) translateY(-0.4em);
967
  -webkit-transform: rotate(36deg) translateX(0.67em) translateY(-0.4em);
960
}
968
}
961
969
962
@font-face {
970
@font-face {
963
  font-family: "ITC Avant Garde Gothic Medium";
971
  font-family: "ITC Avant Garde Gothic Medium";
964
  src: local("ITC Avant Garde Gothic Medium"), local("ITC Avant Garde Gothic"),
972
  src: local("ITC Avant Garde Gothic Medium"), local("ITC Avant Garde Gothic"),
965
    url(/styles/fonts/non-free/itc_avant_garde_gothic--lte52011.ttf);
973
    url(/styles/fonts/non-free/itc_avant_garde_gothic--lte52011.ttf);
966
}
974
}
967
975
968
.glee {
976
.glee {
969
  padding: 0.125em 0.5em;
977
  padding: 0.125em 0.5em;
970
  /* background-image: -moz-radial-gradient(#FFEA8C, #FFD727);
978
  /* background-image: -moz-radial-gradient(#FFEA8C, #FFD727);
971
  background-image: -webkit-radial-gradient(#FFEA8C, #FFD727);
979
  background-image: -webkit-radial-gradient(#FFEA8C, #FFD727);
972
  background-color: #FFD727; */
980
  background-color: #FFD727; */
973
  background-color: #000;
981
  background-color: #000;
974
  color: #fff;
982
  color: #fff;
975
  font-family: "ITC Avant Garde Gothic Medium", sans-serif;
983
  font-family: "ITC Avant Garde Gothic Medium", sans-serif;
976
  font-size: 120%;
984
  font-size: 120%;
977
  text-transform: lowercase;
985
  text-transform: lowercase;
978
  letter-spacing: -0.0625em;
986
  letter-spacing: -0.0625em;
979
}
987
}
980
988
981
.glee .lee {
989
.glee .lee {
982
  letter-spacing: -0.125em;
990
  letter-spacing: -0.125em;
983
}
991
}
984
992
985
@font-face {
993
@font-face {
986
  font-family: "SKM Avant Garde Two";
994
  font-family: "SKM Avant Garde Two";
987
  src: local("SKM Avant Garde Two"), url(/styles/fonts/non-free/SKM%20Avant%20Garde%20Two.ttf);
995
  src: local("SKM Avant Garde Two"), url(/styles/fonts/non-free/SKM%20Avant%20Garde%20Two.ttf);
988
}
996
}
989
997
990
.heroes {
998
.heroes {
991
  position: relative;
999
  position: relative;
992
  padding: 0.25em 0.75em 0.125em 0.75em;
1000
  padding: 0.25em 0.75em 0.125em 0.75em;
993
  background-color: black;
1001
  background-color: black;
994
  color: #fff;
1002
  color: #fff;
995
  font-family: "SKM Avant Garde Two", sans-serif;
1003
  font-family: "SKM Avant Garde Two", sans-serif;
996
  text-transform: uppercase;
1004
  text-transform: uppercase;
997
  letter-spacing: 0.5em;
1005
  letter-spacing: 0.5em;
998
}
1006
}
999
1007
1000
.heroes .o {
1008
.heroes .o {
1001
  position: relative;
1009
  position: relative;
1002
  color: #ffffed;
1010
  color: #ffffed;
1003
  padding: 0.25em 0.125em;
1011
  padding: 0.25em 0.125em;
1004
}
1012
}
1005
1013
1006
.heroes .o:after {
1014
.heroes .o:after {
1007
  position: absolute;
1015
  position: absolute;
1008
  left: -0.25em;
1016
  left: -0.25em;
1009
  top: 0;
1017
  top: 0;
1010
  right: 0;
1018
  right: 0;
1011
  bottom: 0;
1019
  bottom: 0;
1012
  background-image:
1020
  background-image:
1013
    /* glare */
1021
    /* glare */
1014
    -webkit-radial-gradient(48% 20%, circle, #ffffff 0%, #ffffff 7%,
1022
    -webkit-radial-gradient(48% 20%, circle, #ffffff 0%, #ffffff 7%,
1015
      rgb(250, 226, 182) 8%, rgba(250, 226, 182, 0) 23%),
1023
      rgb(250, 226, 182) 8%, rgba(250, 226, 182, 0) 23%),
1016
     
1024
     
1017
    /* moon */
1025
    /* moon */
1018
    -webkit-radial-gradient(41% 50%, circle, black 35%, transparent 40%),
1026
    -webkit-radial-gradient(41% 50%, circle, black 35%, transparent 40%),
1019
   
1027
   
1020
    /* corona */
1028
    /* corona */
1021
    -webkit-radial-gradient(41% 50%, circle, #f5eccd 35%, transparent 50%),
1029
    -webkit-radial-gradient(41% 50%, circle, #f5eccd 35%, transparent 50%),
1022
   
1030
   
1023
    /* flares */
1031
    /* flares */
1024
    -webkit-radial-gradient(44% 44%, circle, #ffffff 35%, transparent 55%);
1032
    -webkit-radial-gradient(44% 44%, circle, #ffffff 35%, transparent 55%);
1025
   
1033
   
1026
  content: "";
1034
  content: "";
1027
}
1035
}
1028
1036
1029
.heroes .s {
1037
.heroes .s {
1030
  letter-spacing: normal;
1038
  letter-spacing: normal;
1031
}
1039
}
1032
1040
1033
@font-face {
1041
@font-face {
1034
  font-family: "House";
1042
  font-family: "House";
1035
  src: local("House"), url(/styles/fonts/House.ttf);
1043
  src: local("House"), url(/styles/fonts/House.ttf);
1036
}
1044
}
1037
1045
1038
.house {
1046
.house {
1039
  /* text-transform: uppercase; */
1047
  /* text-transform: uppercase; */
1040
}
1048
}
1041
1049
1042
.house .h {
1050
.house .h {
1043
  font-family: House, sans-serif;
1051
  font-family: House, sans-serif;
1044
  /*
1052
  /*
1045
  display: inline-block;
1053
  display: inline-block;
1046
  border: 1px solid black;
1054
  border: 1px solid black;
1047
  width: 1em;
1055
  width: 1em;
1048
  height: 1em;
1056
  height: 1em;
1049
  line-height: 1em;
1057
  line-height: 1em;
1050
  text-align: center;
1058
  text-align: center;
1051
  margin-right: 0.125em;
1059
  margin-right: 0.125em;
1052
  */
1060
  */
1053
}
1061
}
1054
1062
1055
.house .ouse {
1063
.house .ouse {
1056
  font-family: House, sans-serif;
1064
  font-family: House, sans-serif;
1057
  /* text-decoration: underline; */
1065
  /* text-decoration: underline; */
1058
}
1066
}
1059
1067
1060
.house .md {
1068
.house .md {
1061
  position: relative;
1069
  position: relative;
1062
  bottom: -0.4em;
1070
  bottom: -0.4em;
1063
  font-size: 0.6em;
1071
  font-size: 0.6em;
1064
}
1072
}
1065
1073
1066
.house .md-de {
1074
.house .md-de {
1067
  position: relative;
1075
  position: relative;
1068
  font-size: 0.6em;
1076
  font-size: 0.6em;
1069
  text-decoration: underline;
1077
  text-decoration: underline;
1070
}
1078
}
1071
1079
1072
@font-face {
1080
@font-face {
1073
  font-family: "MacEnvy DB";
1081
  font-family: "MacEnvy DB";
1074
  src: local("MacEnvy DB"), url(/styles/fonts/MacEnvy_DB-Regular.ttf);
1082
  src: local("MacEnvy DB"), url(/styles/fonts/MacEnvy_DB-Regular.ttf);
1075
}
1083
}
1076
1084
1077
.ijon-tichy {
1085
.ijon-tichy {
1078
  display: inline-block;
1086
  display: inline-block;
1079
  padding: 0.25em 0.5em;
1087
  padding: 0.25em 0.5em;
1080
  background-color: #000;
1088
  background-color: #000;
1081
  color: #B9B7BA;
1089
  color: #B9B7BA;
1082
  line-height: 1em;
1090
  line-height: 1em;
1083
  font-family: "MacEnvy DB", sans-serif;
1091
  font-family: "MacEnvy DB", sans-serif;
1084
  text-align: center;
1092
  text-align: center;
1085
  text-transform: uppercase;
1093
  text-transform: uppercase;
1086
}
1094
}
1087
1095
1088
.ijon-tichy .title {
1096
.ijon-tichy .title {
1089
  display: block;
1097
  display: block;
1090
  letter-spacing: 0.0625em;
1098
  letter-spacing: 0.0625em;
1091
}
1099
}
1092
1100
1093
.ijon-tichy .title .i {
1101
.ijon-tichy .title .i {
1094
  text-shadow: 1.5px 0.5px #59575A, 2px 0.75px #59575A;
1102
  text-shadow: 1.5px 0.5px #59575A, 2px 0.75px #59575A;
1095
}
1103
}
1096
1104
1097
.ijon-tichy .title .j {
1105
.ijon-tichy .title .j {
1098
  text-shadow: 1.5px 0.5px #59575A, 1.5px 0.75px #59575A;
1106
  text-shadow: 1.5px 0.5px #59575A, 1.5px 0.75px #59575A;
1099
}
1107
}
1100
1108
1101
.ijon-tichy .title .o {
1109
.ijon-tichy .title .o {
1102
  text-shadow: 1.5px 0.5px #59575A, 1px 0.75px #59575A;
1110
  text-shadow: 1.5px 0.5px #59575A, 1px 0.75px #59575A;
1103
}
1111
}
1104
1112
1105
.ijon-tichy .title .n {
1113
.ijon-tichy .title .n {
1106
  text-shadow: 1px 0.75px #59575A;
1114
  text-shadow: 1px 0.75px #59575A;
1107
}
1115
}
1108
1116
1109
.ijon-tichy .title .t {
1117
.ijon-tichy .title .t {
1110
  text-shadow: 0 0.75px #59575A;
1118
  text-shadow: 0 0.75px #59575A;
1111
}
1119
}
1112
1120
1113
.ijon-tichy .title .i2 {
1121
.ijon-tichy .title .i2 {
1114
  text-shadow: -0.5px 0.75px #59575A;
1122
  text-shadow: -0.5px 0.75px #59575A;
1115
}
1123
}
1116
1124
1117
.ijon-tichy .title .c {
1125
.ijon-tichy .title .c {
1118
  text-shadow: -1px 0.75px #59575A;
1126
  text-shadow: -1px 0.75px #59575A;
1119
}
1127
}
1120
1128
1121
.ijon-tichy .title .h {
1129
.ijon-tichy .title .h {
1122
  text-shadow: -1.5px 0.75px #59575A, -1px 0.5px #59575A;
1130
  text-shadow: -1.5px 0.75px #59575A, -1px 0.5px #59575A;
1123
}
1131
}
1124
1132
1125
.ijon-tichy .title .y {
1133
.ijon-tichy .title .y {
1126
  text-shadow: -1.5px 0.75px #59575A, -1.5px 0.5px #59575A;
1134
  text-shadow: -1.5px 0.75px #59575A, -1.5px 0.5px #59575A;
1127
}
1135
}
1128
1136
1129
.ijon-tichy .subtitle {
1137
.ijon-tichy .subtitle {
1130
  display: block;
1138
  display: block;
1131
  font-size: 67%;
1139
  font-size: 67%;
1132
  letter-spacing: 0.4em;
1140
  letter-spacing: 0.4em;
1133
}
1141
}
1134
1142
1135
.ijon-tichy .subtitle .r {
1143
.ijon-tichy .subtitle .r {
1136
  text-shadow: 1.5px 0.5px #59575A;
1144
  text-shadow: 1.5px 0.5px #59575A;
1137
}
1145
}
1138
1146
1139
.ijon-tichy .subtitle .a {
1147
.ijon-tichy .subtitle .a {
1140
  text-shadow: 1px 0.5px #59575A;
1148
  text-shadow: 1px 0.5px #59575A;
1141
}
1149
}
1142
1150
1143
.ijon-tichy .subtitle .u {
1151
.ijon-tichy .subtitle .u {
1144
  text-shadow: 0.5px 0.5px #59575A;
1152
  text-shadow: 0.5px 0.5px #59575A;
1145
}
1153
}
1146
1154
1147
.ijon-tichy .subtitle .mpi {
1155
.ijon-tichy .subtitle .mpi {
1148
  text-shadow: 0 0.5px #59575A;
1156
  text-shadow: 0 0.5px #59575A;
1149
}
1157
}
1150
1158
1151
.ijon-tichy .subtitle .l {
1159
.ijon-tichy .subtitle .l {
1152
  text-shadow: -0.5px 0.5px #59575A;
1160
  text-shadow: -0.5px 0.5px #59575A;
1153
}
1161
}
1154
1162
1155
.ijon-tichy .subtitle .o {
1163
.ijon-tichy .subtitle .o {
1156
  text-shadow: -1px 0.5px #59575A;
1164
  text-shadow: -1px 0.5px #59575A;
1157
}
1165
}
1158
1166
1159
.ijon-tichy .subtitle .t {
1167
.ijon-tichy .subtitle .t {
1160
  text-shadow: -1.5px 0.5px #59575A;
1168
  text-shadow: -1.5px 0.5px #59575A;
1161
}
1169
}
1162
1170
1163
.ijon-tichy .subtitle2 {
1171
.ijon-tichy .subtitle2 {
1164
  display: block;
1172
  display: block;
1165
  font-size: 50%;
1173
  font-size: 50%;
1166
  line-height: 1em;
1174
  line-height: 1em;
1167
}
1175
}
1168
1176
1169
.ijon-tichy .subtitle2 .die {
1177
.ijon-tichy .subtitle2 .die {
1170
  text-shadow: 1px 0.5px #59575A;
1178
  text-shadow: 1px 0.5px #59575A;
1171
}
1179
}
1172
1180
1173
.ijon-tichy .subtitle2 .ster {
1181
.ijon-tichy .subtitle2 .ster {
1174
  text-shadow: 0.5px 0.5px #59575A;
1182
  text-shadow: 0.5px 0.5px #59575A;
1175
}
1183
}
1176
1184
1177
.ijon-tichy .subtitle2 .ntag {
1185
.ijon-tichy .subtitle2 .ntag {
1178
  text-shadow: 0 0.5px #59575A;
1186
  text-shadow: 0 0.5px #59575A;
1179
}
1187
}
1180
1188
1181
.ijon-tichy .subtitle2 .ebuec {
1189
.ijon-tichy .subtitle2 .ebuec {
1182
  text-shadow: -0.5px 0.5px #59575A;
1190
  text-shadow: -0.5px 0.5px #59575A;
1183
}
1191
}
1184
1192
1185
.ijon-tichy .subtitle2 .her {
1193
.ijon-tichy .subtitle2 .her {
1186
  text-shadow: -1px 0.5px #59575A;
1194
  text-shadow: -1px 0.5px #59575A;
1187
}
1195
}
1188
1196
1189
@font-face {
1197
@font-face {
1190
  font-family: "Digital1";
1198
  font-family: "Digital1";
1191
  src: local("Transponder AOE"), url(/styles/fonts/digital/TRANA___.TTF);
1199
  src: local("Transponder AOE"), url(/styles/fonts/digital/TRANA___.TTF);
1192
}
1200
}
1193
1201
1194
.it-crowd {
1202
.it-crowd {
1195
  position: relative;
1203
  position: relative;
1196
  padding: 0.125em 0.75em 0.125em 0.5em;
1204
  padding: 0.125em 0.75em 0.125em 0.5em;
1197
  background-color: black;
1205
  background-color: black;
1198
  color: #d4774b;
1206
  color: #d4774b;
1199
  font-family: "Digital1", monospace;
1207
  font-family: "Digital1", monospace;
1200
  font-size: 120%;
1208
  font-size: 120%;
1201
  text-transform: uppercase;
1209
  text-transform: uppercase;
1202
  text-shadow: 0 0 1px #d4774b;
1210
  text-shadow: 0 0 1px #d4774b;
1203
}
1211
}
1204
1212
1205
.it-crowd:after {
1213
.it-crowd:after {
1206
  position: absolute;
1214
  position: absolute;
1207
  top: 0;
1215
  top: 0;
1208
  content: "\258E";
1216
  content: "\258E";
1209
  letter-spacing: 0;
1217
  letter-spacing: 0;
1210
}
1218
}
1211
1219
1212
.superman {
1220
.superman {
1213
  font-weight: bold;
1221
  font-weight: bold;
1214
}
1222
}
1215
1223
1216
.life-on-mars {
1224
.life-on-mars {
1217
  display: inline-block;
1225
  display: inline-block;
1218
  padding: 0.25em 0.5em;
1226
  padding: 0.25em 0.5em;
1219
  background-color: #000;
1227
  background-color: #000;
1220
  background-image:
1228
  background-image:
1221
    -webkit-linear-gradient(left,
1229
    -webkit-linear-gradient(left,
1222
      rgba(255, 255, 255, 0) 35%,
1230
      rgba(255, 255, 255, 0) 35%,
1223
      rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 36%,
1231
      rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 36%,
1224
      rgba(255, 255, 255, 0) 38%),
1232
      rgba(255, 255, 255, 0) 38%),
1225
    -webkit-linear-gradient(top,
1233
    -webkit-linear-gradient(top,
1226
      rgba(255, 255, 255, 0) 81%,
1234
      rgba(255, 255, 255, 0) 81%,
1227
      rgba(255, 255, 255, 1) 81%, rgba(255, 255, 255, 1) 89%,
1235
      rgba(255, 255, 255, 1) 81%, rgba(255, 255, 255, 1) 89%,
1228
      rgba(255, 255, 255, 0) 89%);
1236
      rgba(255, 255, 255, 0) 89%);
1229
  color: #fff;
1237
  color: #fff;
1230
  font-weight: bold;
1238
  font-weight: bold;
1231
  text-shadow: 0 0 0.5px #fff;
1239
  text-shadow: 0 0 0.5px #fff;
1232
  text-transform: uppercase;
1240
  text-transform: uppercase;
1233
  -webkit-text-fill-color: transparent;
1241
  -webkit-text-fill-color: transparent;
1234
}
1242
}
1235
1243
1236
.life-on-mars .e {
1244
.life-on-mars .e {
1237
  letter-spacing: 0.5em;
1245
  letter-spacing: 0.5em;
1238
}
1246
}
1239
 
1247
 
1240
.life-on-mars .on {
1248
.life-on-mars .on {
1241
  text-shadow: 0 0 1px #fff;
1249
  text-shadow: 0 0 1px #fff;
1242
}
1250
}
1243
1251
1244
.life-on-mars .mars {
1252
.life-on-mars .mars {
1245
  text-shadow: 0 0 2px #fff;
1253
  text-shadow: 0 0 2px #fff;
1246
}
1254
}
1247
1255
1248
.macgyver {
1256
.macgyver {
1249
  padding: 0.125em 0.5em;
1257
  padding: 0.125em 0.5em;
1250
  background-color: #080a09;
1258
  background-color: #080a09;
1251
  color: #bb1e15;
1259
  color: #bb1e15;
1252
  font-family: "Copperplate Gothic Bold", serif;
1260
  font-family: "Copperplate Gothic Bold", serif;
1253
  font-size: 150%;
1261
  font-size: 150%;
1254
  font-variant: small-caps;
1262
  font-variant: small-caps;
1255
  font-weight: bold;
1263
  font-weight: bold;
1256
1264
1257
  text-shadow:
1265
  text-shadow:
1258
    -0.5px -0.5px #9f1512,
1266
    -0.5px -0.5px #9f1512,
1259
     0px   -0.5px #9f1512,
1267
     0px   -0.5px #9f1512,
1260
     0.5px -0.5px #9f1512,
1268
     0.5px -0.5px #9f1512,
1261
    -0.5px  0px   #9f1512,
1269
    -0.5px  0px   #9f1512,
1262
     0.5px  0px   #9f1512,
1270
     0.5px  0px   #9f1512,
1263
    -0.5px  0.5px #9f1512,
1271
    -0.5px  0.5px #9f1512,
1264
     0px    0.5px #9f1512,
1272
     0px    0.5px #9f1512,
1265
     0.5px  0.5px #9f1512,
1273
     0.5px  0.5px #9f1512,
1266
    -1px   -1px  1px #d9ad7e,
1274
    -1px   -1px  1px #d9ad7e,
1267
     0px   -1px  1px #d9ad7e,
1275
     0px   -1px  1px #d9ad7e,
1268
     1px   -1px  1px #d9ad7e,
1276
     1px   -1px  1px #d9ad7e,
1269
    -1px    0px  1px #d9ad7e,
1277
    -1px    0px  1px #d9ad7e,
1270
     1px    0px  1px #d9ad7e,
1278
     1px    0px  1px #d9ad7e,
1271
    -1px    1px  1px #d9ad7e,
1279
    -1px    1px  1px #d9ad7e,
1272
     0px    1px  1px #d9ad7e,
1280
     0px    1px  1px #d9ad7e,
1273
     1px    1px  1px #d9ad7e;
1281
     1px    1px  1px #d9ad7e;
1274
}
1282
}
1275
1283
1276
@font-face {
1284
@font-face {
1277
  font-family: "Gill Sans Ultra Bold";
1285
  font-family: "Gill Sans Ultra Bold";
1278
  src: local("Gill Sans Ultra Bold"), url(/styles/fonts/non-free/gilsanu0.TTF);
1286
  src: local("Gill Sans Ultra Bold"), url(/styles/fonts/non-free/gilsanu0.TTF);
1279
}
1287
}
1280
1288
1281
.monk {
1289
.monk {
1282
  color: #d1122a;
1290
  color: #d1122a;
1283
  font-family: "Gill Sans Ultra Bold", sans-serif;
1291
  font-family: "Gill Sans Ultra Bold", sans-serif;
1284
  font-size: 110%;
1292
  font-size: 110%;
1285
  text-transform: uppercase;
1293
  text-transform: uppercase;
1286
  text-shadow: 1px 1px 1px black;
1294
  text-shadow: 1px 1px 1px black;
1287
}
1295
}
1288
1296
1289
@font-face {
1297
@font-face {
1290
  font-family: "Swiss 721 Black Extended BT";
1298
  font-family: "Swiss 721 Black Extended BT";
1291
  src: local("Swiss 721 Black Extended BT"), url(/styles/fonts/non-free/swiss721_bke.TTF);
1299
  src: local("Swiss 721 Black Extended BT"), url(/styles/fonts/non-free/swiss721_bke.TTF);
1292
}
1300
}
1293
1301
1294
.moonlight {
1302
.moonlight {
1295
  padding: 0.125em 0.5em;
1303
  padding: 0.125em 0.5em;
1296
  background-color: black;
1304
  background-color: black;
1297
  color: #020109;
1305
  color: #020109;
1298
  font-family: "Swiss 721 Black Extended BT", sans-serif;
1306
  font-family: "Swiss 721 Black Extended BT", sans-serif;
1299
  text-transform: uppercase;
1307
  text-transform: uppercase;
1300
  <?php
1308
  <?php
1301
        Mixins::radial_gradient('background-image',
1309
        Mixins::radial_gradient('background-image',
1302
                '24% 50%, circle,
1310
                '24% 50%, circle,
1303
                 rgba(224, 211, 106, 1) 33%, rgba(224, 211, 106, 0) 36%, #100d04');
1311
                 rgba(224, 211, 106, 1) 33%, rgba(224, 211, 106, 0) 36%, #100d04');
1304
  ?>
1312
  ?>
1305
}
1313
}
1306
1314
1307
.moonlight .moon {
1315
.moonlight .moon {
1308
  -webkit-mask-image: -webkit-linear-gradient(-80deg, rgba(0,0,0,0.33), rgba(0,0,0,1) 67%);
1316
  -webkit-mask-image: -webkit-linear-gradient(-80deg, rgba(0,0,0,0.33), rgba(0,0,0,1) 67%);
1309
  letter-spacing: -0.0625em;
1317
  letter-spacing: -0.0625em;
1310
}
1318
}
1311
1319
1312
.moonlight .moon .n {
1320
.moonlight .moon .n {
1313
  letter-spacing: 0.125em;
1321
  letter-spacing: 0.125em;
1314
}
1322
}
1315
1323
1316
.moonlight .light {
1324
.moonlight .light {
1317
  color: #ebf062;
1325
  color: #ebf062;
1318
  text-shadow: 1px 1px 2px #070400;
1326
  text-shadow: 1px 1px 2px #070400;
1319
}
1327
}
1320
1328
1321
@font-face {
1329
@font-face {
1322
  font-family: "Terminator";
1330
  font-family: "Terminator";
1323
  src: url(/styles/fonts/TERMINAT.TTF);
1331
  src: url(/styles/fonts/TERMINAT.TTF);
1324
}
1332
}
1325
1333
1326
.mutant-x {
1334
.mutant-x {
1327
  position: relative;
1335
  position: relative;
1328
  padding: 0.25em 0.5em 0.125em 0.5em;
1336
  padding: 0.25em 0.5em 0.125em 0.5em;
1329
  background-color: black;
1337
  background-color: black;
1330
  color: #8f6442;
1338
  color: #8f6442;
1331
  font-family: "Terminator", sans-serif;
1339
  font-family: "Terminator", sans-serif;
1332
  font-size: 105%;
1340
  font-size: 105%;
1333
  text-transform: uppercase;
1341
  text-transform: uppercase;
1334
  white-space: nowrap;
1342
  white-space: nowrap;
1335
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0.1);
1343
  -webkit-text-stroke: 0.5px rgba(255, 255, 255, 0.1);
1336
}
1344
}
1337
1345
1338
.mutant-x .gradient {
1346
.mutant-x .gradient {
1339
  position: absolute;
1347
  position: absolute;
1340
  padding: 0.25em 0.5em 0.125em 0.5em;
1348
  padding: 0.25em 0.5em 0.125em 0.5em;
1341
  left: 0;
1349
  left: 0;
1342
  top: 0;
1350
  top: 0;
1343
  -webkit-mask-image: -webkit-linear-gradient(
1351
  -webkit-mask-image: -webkit-linear-gradient(
1344
    rgba(0, 0, 0, 1) 30%, transparent 55%, rgba(0, 0, 0, 1) 80%);
1352
    rgba(0, 0, 0, 1) 30%, transparent 55%, rgba(0, 0, 0, 1) 80%);
1345
  z-index: 2;
1353
  z-index: 2;
1346
}
1354
}
1347
1355
1348
.mutant-x:after {
1356
.mutant-x:after {
1349
  content: "Mutant X";
1357
  content: "Mutant X";
1350
  color: #fcf1eb;
1358
  color: #fcf1eb;
1351
}
1359
}
1352
1360
1353
@font-face {
1361
@font-face {
1354
  font-family: "Walkway SemiBold";
1362
  font-family: "Walkway SemiBold";
1355
  src: local("Walkway SemiBold"), url(/styles/fonts/Walkway_SemiBold.ttf);
1363
  src: local("Walkway SemiBold"), url(/styles/fonts/Walkway_SemiBold.ttf);
1356
}
1364
}
1357
 
1365
 
1358
.numb3rs {
1366
.numb3rs {
1359
  position: relative;
1367
  position: relative;
1360
  padding: 0.25em 0.5em 0.125em 0.5em;
1368
  padding: 0.25em 0.5em 0.125em 0.5em;
1361
  background-color: #000200;
1369
  background-color: #000200;
1362
  /*
1370
  /*
1363
  background-image:
1371
  background-image:
1364
    -webkit-repeating-linear-gradient(left, transparent, transparent 9px,
1372
    -webkit-repeating-linear-gradient(left, transparent, transparent 9px,
1365
      rgba(244, 247, 244, 0.5) 10px, rgba(244, 247, 244, 0.5) 10px),
1373
      rgba(244, 247, 244, 0.5) 10px, rgba(244, 247, 244, 0.5) 10px),
1366
    -webkit-repeating-linear-gradient(top, transparent, transparent 4px,
1374
    -webkit-repeating-linear-gradient(top, transparent, transparent 4px,
1367
      rgba(244, 247, 244, 0.5) 5px, rgba(244, 247, 244, 0.5) 5px);
1375
      rgba(244, 247, 244, 0.5) 5px, rgba(244, 247, 244, 0.5) 5px);
1368
  */
1376
  */
1369
  color: #f4f7f4;
1377
  color: #f4f7f4;
1370
  font-family: "Walkway SemiBold", Helvetica, sans-serif;
1378
  font-family: "Walkway SemiBold", Helvetica, sans-serif;
1371
  font-size: 116%;
1379
  font-size: 116%;
1372
  font-weight: lighter;
1380
  font-weight: lighter;
1373
  letter-spacing: 1px;
1381
  letter-spacing: 1px;
1374
  text-shadow: 0 0 2px #f4f7f4;
1382
  text-shadow: 0 0 2px #f4f7f4;
1375
  text-transform: uppercase;
1383
  text-transform: uppercase;
1376
}
1384
}
1377
1385
1378
.numb3rs .s {
1386
.numb3rs .s {
1379
  letter-spacing: normal;
1387
  letter-spacing: normal;
1380
}
1388
}
1381
1389
1382
/*  
1390
/*  
1383
.numb3rs .gradient {
1391
.numb3rs .gradient {
1384
  position: absolute;
1392
  position: absolute;
1385
  left: 0;
1393
  left: 0;
1386
  top: 0;
1394
  top: 0;
1387
  padding: 0.25em 0.5em 0.125em 0.5em;
1395
  padding: 0.25em 0.5em 0.125em 0.5em;
1388
  color: #f4f7f4;
1396
  color: #f4f7f4;
1389
  -webkit-mask-image: -webkit-linear-gradient(rgba(0, 0, 0, 1), transparent 75%);
1397
  -webkit-mask-image: -webkit-linear-gradient(rgba(0, 0, 0, 1), transparent 75%);
1390
  z-index: 2;
1398
  z-index: 2;
1391
}
1399
}
1392

1400

1393
.numb3rs:after {
1401
.numb3rs:after {
1394
  content: "Numb3rs";
1402
  content: "Numb3rs";
1395
  color: #898b88;
1403
  color: #898b88;
1396
  text-transform: uppercase;
1404
  text-transform: uppercase;
1397
} */
1405
} */
1398
1406
1399
@font-face {
1407
@font-face {
1400
  font-family: "Unconform Round";
1408
  font-family: "Unconform Round";
1401
  src: local("Unconform Round"), url(/styles/fonts/UNCON___.TTF);
1409
  src: local("Unconform Round"), url(/styles/fonts/UNCON___.TTF);
1402
}
1410
}
1403
1411
1404
.odyssey5 {
1412
.odyssey5 {
1405
  padding: 0.5em 0.5em 0.125em 0.5em;
1413
  padding: 0.5em 0.5em 0.125em 0.5em;
1406
  background-color: #000;
1414
  background-color: #000;
1407
  color: #d1550b;
1415
  color: #d1550b;
1408
  font-family: "Unconform Round", sans-serif;
1416
  font-family: "Unconform Round", sans-serif;
1409
  text-transform: uppercase;
1417
  text-transform: uppercase;
1410
  letter-spacing: 0.125em;
1418
  letter-spacing: 0.125em;
1411
}
1419
}
1412
1420
1413
.odyssey5 .s2 {
1421
.odyssey5 .s2 {
1414
  letter-spacing: 0.25em;
1422
  letter-spacing: 0.25em;
1415
}
1423
}
1416
1424
1417
.odyssey5 .e {
1425
.odyssey5 .e {
1418
  letter-spacing: 0.5em;
1426
  letter-spacing: 0.5em;
1419
}
1427
}
1420
1428
1421
.odyssey5 .y2 {
1429
.odyssey5 .y2 {
1422
  letter-spacing: 0.5em;
1430
  letter-spacing: 0.5em;
1423
}
1431
}
1424
1432
1425
.odyssey5 .five {
1433
.odyssey5 .five {
1426
  letter-spacing: normal;
1434
  letter-spacing: normal;
1427
}
1435
}
1428
1436
1429
@font-face {
1437
@font-face {
1430
  font-family: "Dateline Bold";
1438
  font-family: "Dateline Bold";
1431
  src: local("Dateline Bold"), url(/styles/fonts/DatelineBold.ttf);
1439
  src: local("Dateline Bold"), url(/styles/fonts/DatelineBold.ttf);
1432
}
1440
}
1433
 
1441
 
1434
.psych {
1442
.psych {
1435
  font-family: "Dateline Bold", serif;
1443
  font-family: "Dateline Bold", serif;
1436
  font-size: 110%;
1444
  font-size: 110%;
1437
  letter-spacing: -0.125em;
1445
  letter-spacing: -0.125em;
1438
  color: #749f27;
1446
  color: #749f27;
1439
}
1447
}
1440
 
1448
 
1441
@font-face {
1449
@font-face {
1442
  font-family: "Swiss Cheesed";
1450
  font-family: "Swiss Cheesed";
1443
  src: local("SwissCheese"), url(/styles/fonts/SwissCheesed.ttf);
1451
  src: local("SwissCheese"), url(/styles/fonts/SwissCheesed.ttf);
1444
}
1452
}
1445
1453
1446
.quantum-leap {
1454
.quantum-leap {
1447
  position: relative;
1455
  position: relative;
1448
  display: inline-block;
1456
  display: inline-block;
1449
  left: 0;
1457
  left: 0;
1450
  top: 0;
1458
  top: 0;
1451
  padding: 0.5em 0.5em 0.25em 0.5em;
1459
  padding: 0.5em 0.5em 0.25em 0.5em;
1452
  background-color: black;
1460
  background-color: black;
1453
1461
1454
  color: #5598ff;
1462
  color: #5598ff;
1455
  font-family: "Swiss Cheesed", sans-serif;
1463
  font-family: "Swiss Cheesed", sans-serif;
1456
  font-size: 110%;
1464
  font-size: 110%;
1457
  letter-spacing: 0.0625em;
1465
  letter-spacing: 0.0625em;
1458
  text-transform: uppercase;
1466
  text-transform: uppercase;
1459
  text-align: center;
1467
  text-align: center;
1460
  text-shadow:
1468
  text-shadow:
1461
    -1px -1px #6f98e5,
1469
    -1px -1px #6f98e5,
1462
     0   -1px #6f98e5,
1470
     0   -1px #6f98e5,
1463
     1px -1px #6f98e5,
1471
     1px -1px #6f98e5,
1464
    -1px  0px #6f98e5,
1472
    -1px  0px #6f98e5,
1465
     0    0px #6f98e5,
1473
     0    0px #6f98e5,
1466
     1px  0px #6f98e5,
1474
     1px  0px #6f98e5,
1467
    -1px  1px #6f98e5,
1475
    -1px  1px #6f98e5,
1468
     0    1px #6f98e5,
1476
     0    1px #6f98e5,
1469
     1px  1px #6f98e5,
1477
     1px  1px #6f98e5,
1470
    -1px -1px 8px #5598ff,
1478
    -1px -1px 8px #5598ff,
1471
     0   -1px 8px #5598ff,
1479
     0   -1px 8px #5598ff,
1472
     1px -1px 8px #5598ff,
1480
     1px -1px 8px #5598ff,
1473
    -1px  0   8px #5598ff,
1481
    -1px  0   8px #5598ff,
1474
     0    0   8px #5598ff,
1482
     0    0   8px #5598ff,
1475
     1px  0   8px #5598ff,
1483
     1px  0   8px #5598ff,
1476
    -1px  1px 8px #5598ff,
1484
    -1px  1px 8px #5598ff,
1477
     0    1px 8px #5598ff,
1485
     0    1px 8px #5598ff,
1478
     1px  1px 8px #5598ff;
1486
     1px  1px 8px #5598ff;
1479
}
1487
}
1480
1488
1481
.quantum-leap .gradient {
1489
.quantum-leap .gradient {
1482
  position: absolute;
1490
  position: absolute;
1483
  left: 0;
1491
  left: 0;
1484
  top: 0;
1492
  top: 0;
1485
  padding: 0.5em 0.5em 0.25em 0.5em;
1493
  padding: 0.5em 0.5em 0.25em 0.5em;
1486
  color: #000;
1494
  color: #000;
1487
  -webkit-text-fill-color: #5598ff;
1495
  -webkit-text-fill-color: #5598ff;
1488
  -webkit-mask-image: -webkit-linear-gradient(rgba(0, 0, 0, 1), transparent 33%);
1496
  -webkit-mask-image: -webkit-linear-gradient(rgba(0, 0, 0, 1), transparent 33%);
1489
  z-index: 2;
1497
  z-index: 2;
1490
}
1498
}
1491
.quantum-leap:after {
1499
.quantum-leap:after {
1492
  content: "Quantum Leap";
1500
  content: "Quantum Leap";
1493
  color: #000;
1501
  color: #000;
1494
}
1502
}
1495
1503
1496
@font-face {
1504
@font-face {
1497
  font-family: "Spleeny Decaf GD";
1505
  font-family: "Spleeny Decaf GD";
1498
  src: local("Spleeny Decaf GD"), url(/styles/fonts/non-free/Spleeny%20Decaf%20GD.ttf);
1506
  src: local("Spleeny Decaf GD"), url(/styles/fonts/non-free/Spleeny%20Decaf%20GD.ttf);
1499
}
1507
}
1500
1508
1501
.reaper {
1509
.reaper {
1502
  font-family: "Spleeny Decaf GD", fantasy;
1510
  font-family: "Spleeny Decaf GD", fantasy;
1503
  text-transform: uppercase;
1511
  text-transform: uppercase;
1504
}
1512
}
1505
1513
1506
@font-face {
1514
@font-face {
1507
  font-family: "Roswell";
1515
  font-family: "Roswell";
1508
  src: local("Roswell"), url(/styles/fonts/Roswell.TTF);
1516
  src: local("Roswell"), url(/styles/fonts/Roswell.TTF);
1509
}
1517
}
1510
1518
1511
.roswell {
1519
.roswell {
1512
  display: inline-block;
1520
  display: inline-block;
1513
  padding: 0.25em 0.5em 0.125em 0.5em;
1521
  padding: 0.25em 0.5em 0.125em 0.5em;
1514
  background-color: #000;
1522
  background-color: #000;
1515
  <?php
1523
  <?php
1516
    Mixins::linear_gradient('background-image', 'left, #6f3811, #000');
1524
    Mixins::linear_gradient('background-image', 'left, #6f3811, #000');
1517
  ?>
1525
  ?>
1518
  color: #ffffbc;
1526
  color: #ffffbc;
1519
  font-family: "Roswell", sans-serif;
1527
  font-family: "Roswell", sans-serif;
1520
  letter-spacing: 0.25em;
1528
  letter-spacing: 0.25em;
1521
1529
1522
  text-shadow:
1530
  text-shadow:
1523
    -1px -1px 1px rgba(138, 8, 0, 0.5),
1531
    -1px -1px 1px rgba(138, 8, 0, 0.5),
1524
     0px  1px 1px rgba(138, 8, 0, 0.5),
1532
     0px  1px 1px rgba(138, 8, 0, 0.5),
1525
     1px  1px 1px rgba(138, 8, 0, 0.5);
1533
     1px  1px 1px rgba(138, 8, 0, 0.5);
1526
  text-transform: uppercase;
1534
  text-transform: uppercase;
1527
  -webkit-text-stroke: 0.25px rgba(138, 8, 0, 0.75);
1535
  -webkit-text-stroke: 0.25px rgba(138, 8, 0, 0.75);
1528
}
1536
}
1529
1537
1530
.roswell span {
1538
.roswell span {
1531
  letter-spacing: normal;
1539
  letter-spacing: normal;
1532
}
1540
}
1533
1541
1534
.samantha-who {
1542
.samantha-who {
1535
  display: inline-block;
1543
  display: inline-block;
1536
  padding: 0.125em 0.25em 0.125em 0.25em;
1544
  padding: 0.125em 0.25em 0.125em 0.25em;
1537
  background-color: #000;
1545
  background-color: #000;
1538
  color: #e3e5e2;
1546
  color: #e3e5e2;
1539
  line-height: 1em;
1547
  line-height: 1em;
1540
}
1548
}
1541
1549
1542
.samantha-who .text {
1550
.samantha-who .text {
1543
  display: inline-block;
1551
  display: inline-block;
1544
}
1552
}
1545
1553
1546
.samantha-who .samantha {
1554
.samantha-who .samantha {
1547
  display: block;
1555
  display: block;
1548
  position: relative;
1556
  position: relative;
1549
  padding-top: 0.25em;
1557
  padding-top: 0.25em;
1550
  padding-left: 0.25em;
1558
  padding-left: 0.25em;
1551
  font-family: "a_Futura Orto", sans-serif;
1559
  font-family: "a_Futura Orto", sans-serif;
1552
  text-transform: uppercase;
1560
  text-transform: uppercase;
1553
}
1561
}
1554
1562
1555
.samantha-who .samantha::after {
1563
.samantha-who .samantha::after {
1556
  position: absolute;
1564
  position: absolute;
1557
  left: -0.2em;
1565
  left: -0.2em;
1558
  top: -1.05em;
1566
  top: -1.05em;
1559
  right: 0.2em;
1567
  right: 0.2em;
1560
  bottom: 1.05em;
1568
  bottom: 1.05em;
1561
  background-image: -webkit-radial-gradient(10% 15%, 20% 20%, transparent 15%, #d29c13 26%, #d29c13 34%, transparent 45%);
1569
  background-image: -webkit-radial-gradient(10% 15%, 20% 20%, transparent 15%, #d29c13 26%, #d29c13 34%, transparent 45%);
1562
  content: "";
1570
  content: "";
1563
  -webkit-transform: rotate(-27deg);
1571
  -webkit-transform: rotate(-27deg);
1564
  /*border: 1px solid red;*/
1572
  /*border: 1px solid red;*/
1565
}
1573
}
1566
1574
1567
.samantha-who .who,
1575
.samantha-who .who,
1568
.samantha-who .q {
1576
.samantha-who .q {
1569
  color: #e81b04;
1577
  color: #e81b04;
1570
}
1578
}
1571
 
1579
 
1572
.samantha-who .who {
1580
.samantha-who .who {
1573
  display: block;
1581
  display: block;
1574
  font-weight: bold;
1582
  font-weight: bold;
1575
  line-height: 0.75em;
1583
  line-height: 0.75em;
1576
}
1584
}
1577
1585
1578
.samantha-who .q {
1586
.samantha-who .q {
1579
  font-family: cursive;
1587
  font-family: cursive;
1580
  font-size: 200%;
1588
  font-size: 200%;
1581
  font-weight: lighter;
1589
  font-weight: lighter;
1582
}
1590
}
1583
1591
1584
@font-face {
1592
@font-face {
1585
  font-family: "Scrubs";
1593
  font-family: "Scrubs";
1586
  src: local("TSS Scrubs Logo"), url(/styles/fonts/tsslogo.ttf);
1594
  src: local("TSS Scrubs Logo"), url(/styles/fonts/tsslogo.ttf);
1587
}
1595
}
1588
1596
1589
.scrubs:before {
1597
.scrubs:before {
1590
  content: "[";
1598
  content: "[";
1591
}
1599
}
1592
1600
1593
.scrubs {
1601
.scrubs {
1594
  padding: 0.125em 0.25em 0 0.25em;
1602
  padding: 0.125em 0.25em 0 0.25em;
1595
  background-color: #15121a;
1603
  background-color: #15121a;
1596
  color: #d0f9fb;
1604
  color: #d0f9fb;
1597
  font-family: "Scrubs", sans-serif;
1605
  font-family: "Scrubs", sans-serif;
1598
  font-size: 150%;
1606
  font-size: 150%;
1599
  text-shadow: 0 0 10px #d0f9fb;
1607
  text-shadow: 0 0 10px #d0f9fb;
1600
}
1608
}
1601
1609
1602
.scrubs .s {
1610
.scrubs .s {
1603
  text-transform: uppercase;
1611
  text-transform: uppercase;
1604
}
1612
}
1605
1613
1606
.scrubs:after {
1614
.scrubs:after {
1607
  content: "]";
1615
  content: "]";
1608
}
1616
}
1609
1617
1610
@font-face {
1618
@font-face {
1611
  font-family: "seaQuest";
1619
  font-family: "seaQuest";
1612
  src: local("Seaquest"), url(/styles/fonts/SQDSV.TTF);
1620
  src: local("Seaquest"), url(/styles/fonts/SQDSV.TTF);
1613
}
1621
}
1614
1622
1615
.seaQuest {
1623
.seaQuest {
1616
  position: relative;
1624
  position: relative;
1617
  display: inline-block;
1625
  display: inline-block;
1618
  padding-top: 1.5em;
1626
  padding-top: 1.5em;
1619
  background-color: #00001e;
1627
  background-color: #00001e;
1620
<?php
1628
<?php
1621
  // error_reporting(E_ALL | E_STRICT);
1629
  // error_reporting(E_ALL | E_STRICT);
1622
  $lambda = 1;
1630
  $lambda = 1;
1623
  for ($i = 0; $i < 200; ++$i)
1631
  for ($i = 0; $i < 200; ++$i)
1624
  {
1632
  {
1625
    $x = mt_rand(1, 99);
1633
    $x = mt_rand(1, 99);
1626
    /*
1634
    /*
1627
     * Decreasing probability of pixels near bottom through exponential distribution;
1635
     * Decreasing probability of pixels near bottom through exponential distribution;
1628
     * TODO: If coord > 50%, decrease probability of appearance.
1636
     * TODO: If coord > 50%, decrease probability of appearance.
1629
     */
1637
     */
1630
    $y = mt_rand(1, $lambda * exp(-$lambda * mt_rand(0, 5)) * 99);
1638
    $y = mt_rand(1, $lambda * exp(-$lambda * mt_rand(0, 5)) * 99);
1631
    $coords[] = array('x' => $x, 'y' => $y);
1639
    $coords[] = array('x' => $x, 'y' => $y);
1632
  }
1640
  }
1633
 
1641
 
1634
  $dots = array_map(function ($coord) {
1642
  $dots = array_map(function ($coord) {
1635
    return "-webkit-radial-gradient({$coord['x']}% {$coord['y']}%, 1px 1px, rgba(255, 255, 255, 0.75), rgba(0, 0, 30, 0))";
1643
    return "-webkit-radial-gradient({$coord['x']}% {$coord['y']}%, 1px 1px, rgba(255, 255, 255, 0.75), rgba(0, 0, 30, 0))";
1636
  }, $coords);
1644
  }, $coords);
1637
?>
1645
?>
1638
  /* water bubbles */
1646
  /* water bubbles */
1639
  background-image: <?php echo implode(",\n    ", $dots); ?>,
1647
  background-image: <?php echo implode(",\n    ", $dots); ?>,
1640
    /* sunlight */
1648
    /* sunlight */
1641
    -webkit-radial-gradient(50% 0%, 50% 200%, #00438c, rgba(0, 0, 31, 0)),
1649
    -webkit-radial-gradient(50% 0%, 50% 200%, #00438c, rgba(0, 0, 31, 0)),
1642
    /* water */
1650
    /* water */
1643
    -webkit-linear-gradient(#030129, #00000c);
1651
    -webkit-linear-gradient(#030129, #00000c);
1644
  color: #ffc50c;
1652
  color: #ffc50c;
1645
  font-family: "seaQuest", sans-serif;
1653
  font-family: "seaQuest", sans-serif;
1646
  font-size: 92%;
1654
  font-size: 92%;
1647
}
1655
}
1648
1656
1649
.seaQuest #seaQuest {
1657
.seaQuest #seaQuest {
1650
  display: block;
1658
  display: block;
1651
  padding: 0 0.25em;
1659
  padding: 0 0.25em;
1652
  text-transform: uppercase;
1660
  text-transform: uppercase;
1653
  line-height: 1;
1661
  line-height: 1;
1654
}
1662
}
1655
1663
1656
.seaQuest #seaQuest .s {
1664
.seaQuest #seaQuest .s {
1657
  text-shadow:
1665
  text-shadow:
1658
    0.5px -0.25px 0.5px #f5bd46,
1666
    0.5px -0.25px 0.5px #f5bd46,
1659
    1px   -0.5px  0.5px #cd8d1f,
1667
    1px   -0.5px  0.5px #cd8d1f,
1660
    1.5px -0.75px 0.5px #b37b1c,
1668
    1.5px -0.75px 0.5px #b37b1c,
1661
    2px   -1px    0.5px #805b17,
1669
    2px   -1px    0.5px #805b17,
1662
    2.5px -1.25px 0.5px #2e2000,
1670
    2.5px -1.25px 0.5px #2e2000,
1663
    3px   -1.5px  0.5px #040400,
1671
    3px   -1.5px  0.5px #040400,
1664
    3.5px -1.75px       #000508;
1672
    3.5px -1.75px       #000508;
1665
}
1673
}
1666
1674
1667
.seaQuest #seaQuest .e {
1675
.seaQuest #seaQuest .e {
1668
  text-shadow:
1676
  text-shadow:
1669
    0.5px -0.25px 0.5px #f5bd46,
1677
    0.5px -0.25px 0.5px #f5bd46,
1670
    1px   -0.5px  0.5px #cd8d1f,
1678
    1px   -0.5px  0.5px #cd8d1f,
1671
    1.5px -0.75px 0.5px #b37b1c,
1679
    1.5px -0.75px 0.5px #b37b1c,
1672
    2px   -1px    0.5px #805b17,
1680
    2px   -1px    0.5px #805b17,
1673
    2.5px -1.25px 0.5px #2e2000,
1681
    2.5px -1.25px 0.5px #2e2000,
1674
    3px   -1.5px        #040400;
1682
    3px   -1.5px        #040400;
1675
}
1683
}
1676
1684
1677
.seaQuest #seaQuest .a {
1685
.seaQuest #seaQuest .a {
1678
  text-shadow:
1686
  text-shadow:
1679
    0.5px -0.25px 0.5px #fdb207,
1687
    0.5px -0.25px 0.5px #fdb207,
1680
    1px   -0.5px  0.5px #eb950e,
1688
    1px   -0.5px  0.5px #eb950e,
1681
    1.5px -0.75px 0.5px #ae5900,
1689
    1.5px -0.75px 0.5px #ae5900,
1682
    2px   -1px    0.5px #642a00,
1690
    2px   -1px    0.5px #642a00,
1683
    2.5px -1.25px       #261704;
1691
    2.5px -1.25px       #261704;
1684
}
1692
}
1685
1693
1686
.seaQuest #seaQuest .q {
1694
.seaQuest #seaQuest .q {
1687
  position: relative;
1695
  position: relative;
1688
  visibility: hidden;
1696
  visibility: hidden;
1689
  display: inline-block;
1697
  display: inline-block;
1690
  margin-right: 0.5em;
1698
  margin-right: 0.5em;
1691
  text-shadow: none;
1699
  text-shadow: none;
1692
}
1700
}
1693
1701
1694
.seaQuest #seaQuest .q:after {
1702
.seaQuest #seaQuest .q:after {
1695
  position: absolute;
1703
  position: absolute;
1696
  visibility: visible;
1704
  visibility: visible;
1697
  margin-right: 0.125em;
1705
  margin-right: 0.125em;
1698
  left: 0;
1706
  left: 0;
1699
  top: -0.5em;
1707
  top: -0.5em;
1700
  right: 0;
1708
  right: 0;
1701
  bottom: 0;
1709
  bottom: 0;
1702
  content: "{";
1710
  content: "{";
1703
  text-align: center;
1711
  text-align: center;
1704
  text-shadow:
1712
  text-shadow:
1705
    0.5px -0.25px 0.5px #ffb43b,
1713
    0.5px -0.25px 0.5px #ffb43b,
1706
    1px   -0.5px  0.5px #e28d23,
1714
    1px   -0.5px  0.5px #e28d23,
1707
    1.5px -0.75px 0.5px #853400,
1715
    1.5px -0.75px 0.5px #853400,
1708
    2px   -1px          #510600;
1716
    2px   -1px          #510600;
1709
}
1717
}
1710
1718
1711
.seaQuest #seaQuest .u {
1719
.seaQuest #seaQuest .u {
1712
  text-shadow:
1720
  text-shadow:
1713
    0.5px -0.25px 0.5px #f7c35d,
1721
    0.5px -0.25px 0.5px #f7c35d,
1714
    1px   -0.5px  0.5px #a36729,
1722
    1px   -0.5px  0.5px #a36729,
1715
    1.5px -0.75px 0.5px #3c0800,
1723
    1.5px -0.75px 0.5px #3c0800,
1716
    2px   -1px          #1b011c;
1724
    2px   -1px          #1b011c;
1717
}
1725
}
1718
1726
1719
.seaQuest #seaQuest .e2 {
1727
.seaQuest #seaQuest .e2 {
1720
  text-shadow:
1728
  text-shadow:
1721
     0.5px -0.25px 0.5px #d8ab56,
1729
     0.5px -0.25px 0.5px #d8ab56,
1722
     1px   -0.5px  0.5px #5c3605;
1730
     1px   -0.5px  0.5px #5c3605;
1723
}
1731
}
1724
1732
1725
.seaQuest #seaQuest .s2 {
1733
.seaQuest #seaQuest .s2 {
1726
  text-shadow:
1734
  text-shadow:
1727
    0px    -0.25px 0.5px #d8ab56,
1735
    0px    -0.25px 0.5px #d8ab56,
1728
    -0.5px -0.5px  0.5px #5c3605,
1736
    -0.5px -0.5px  0.5px #5c3605,
1729
    -1px   -0.75px       #200d00,
1737
    -1px   -0.75px       #200d00,
1730
     0.5px -0.25px       #200d00;
1738
     0.5px -0.25px       #200d00;
1731
}
1739
}
1732
1740
1733
.seaQuest #seaQuest .t {
1741
.seaQuest #seaQuest .t {
1734
  text-shadow:
1742
  text-shadow:
1735
     0.5px -0.25px       #e9bf73,
1743
     0.5px -0.25px       #e9bf73,
1736
    -0.5px -0.25px 0.5px #d8ab56,
1744
    -0.5px -0.25px 0.5px #d8ab56,
1737
    -1px   -0.5px  0.5px #5c3605,
1745
    -1px   -0.5px  0.5px #5c3605,
1738
    -1.5px -0.75px       #200d00,
1746
    -1.5px -0.75px       #200d00,
1739
     0.5px -0.25px       #200d00;
1747
     0.5px -0.25px       #200d00;
1740
}
1748
}
1741
1749
1742
.seaQuest #dsv {
1750
.seaQuest #dsv {
1743
  position: relative;
1751
  position: relative;
1744
  visibility: hidden;
1752
  visibility: hidden;
1745
  display: block;
1753
  display: block;
1746
  margin-top: 0.5em;
1754
  margin-top: 0.5em;
1747
  padding-bottom: 0.25em;
1755
  padding-bottom: 0.25em;
1748
  line-height: 1;
1756
  line-height: 1;
1749
}
1757
}
1750
1758
1751
.seaQuest #dsv:after {
1759
.seaQuest #dsv:after {
1752
  position: absolute;
1760
  position: absolute;
1753
  visibility: visible;
1761
  visibility: visible;
1754
  left: -0.75em;
1762
  left: -0.75em;
1755
  top: 0;
1763
  top: 0;
1756
  right: 0;
1764
  right: 0;
1757
  bottom: 0;
1765
  bottom: 0;
1758
  content: "|";
1766
  content: "|";
1759
  text-align: center;
1767
  text-align: center;
1760
  text-shadow:
1768
  text-shadow:
1761
    0.5px -0.25px 0.5px #ffb43b,
1769
    0.5px -0.25px 0.5px #ffb43b,
1762
    1px   -0.5px  0.5px #e28d23,
1770
    1px   -0.5px  0.5px #e28d23,
1763
    1.5px -0.75px 0.5px #853400,
1771
    1.5px -0.75px 0.5px #853400,
1764
    2px   -1px          #510600;
1772
    2px   -1px          #510600;
1765
}
1773
}
1766
1774
1767
@font-face {
1775
@font-face {
1768
  font-family: "London Tube";
1776
  font-family: "London Tube";
1769
  src: local("P22 Johnston Underground"), url(/styles/fonts/non-free/p22-johnston-underground.ttf);
1777
  src: local("P22 Johnston Underground"), url(/styles/fonts/non-free/p22-johnston-underground.ttf);
1770
}
1778
}
1771
1779
1772
.sherlock {
1780
.sherlock {
1773
  font-family: "London Tube", sans-serif;
1781
  font-family: "London Tube", sans-serif;
1774
  font-size: 120%;
1782
  font-size: 120%;
1775
  text-transform: uppercase;
1783
  text-transform: uppercase;
1776
}
1784
}
1777
1785
1778
@font-face {
1786
@font-face {
1779
  font-family: "Simpsonfont";
1787
  font-family: "Simpsonfont";
1780
  src: local("Simpsonfont"), url(/styles/fonts/Simpsonfont.ttf);
1788
  src: local("Simpsonfont"), url(/styles/fonts/Simpsonfont.ttf);
1781
}
1789
}
1782
1790
1783
@font-face {
1791
@font-face {
1784
  font-family: "Akbar";
1792
  font-family: "Akbar";
1785
  src: local("Akbar"), url(/styles/fonts/akbar.ttf);
1793
  src: local("Akbar"), url(/styles/fonts/akbar.ttf);
1786
}
1794
}
1787
1795
1788
.simpsons {
1796
.simpsons {
1789
  position: relative;
1797
  position: relative;
1790
  display: inline-block;
1798
  display: inline-block;
1791
  min-width: 6em;
1799
  min-width: 6em;
1792
  min-height: 2em;
1800
  min-height: 2em;
1793
  padding: 0.125em 0.25em;
1801
  padding: 0.125em 0.25em;
1794
  background-color: #6598DC;
1802
  background-color: #6598DC;
1795
  color: #FFD166;
1803
  color: #FFD166;
1796
  font-family: "Akbar", sans-serif;
1804
  font-family: "Akbar", sans-serif;
1797
  text-align: center;
1805
  text-align: center;
1798
  text-transform: uppercase;
1806
  text-transform: uppercase;
1799
  overflow: hidden;
1807
  overflow: hidden;
1800
}
1808
}
1801
1809
1802
.simpsons span {
1810
.simpsons span {
1803
  position: relative;
1811
  position: relative;
1804
  display: block;
1812
  display: block;
1805
}
1813
}
1806
1814
1807
<?php
1815
<?php
1808
  Mixins::keyframes('zoom-in',
1816
  Mixins::keyframes('zoom-in',
1809
    '0% {
1817
    '0% {
1810
       opacity: 0;
1818
       opacity: 0;
1811
       -moz-transform: perspective(100px) translateX(0) translateY(0) translateZ(-400px);
1819
       -moz-transform: perspective(100px) translateX(0) translateY(0) translateZ(-400px);
1812
       -webkit-transform: perspective(100px) translateX(0) translateY(0) translateZ(-400px);
1820
       -webkit-transform: perspective(100px) translateX(0) translateY(0) translateZ(-400px);
1813
     }
1821
     }
1814
   
1822
   
1815
     20% {
1823
     20% {
1816
       opacity: 1;
1824
       opacity: 1;
1817
     }
1825
     }
1818
   
1826
   
1819
     100% {
1827
     100% {
1820
       -moz-transform: perspective(100px) translateX(5px) translateY(-4px) translateZ(100px);
1828
       -moz-transform: perspective(100px) translateX(5px) translateY(-4px) translateZ(100px);
1821
       -webkit-transform: perspective(100px) translateX(5px) translateY(-4px) translateZ(100px);
1829
       -webkit-transform: perspective(100px) translateX(5px) translateY(-4px) translateZ(100px);
1822
     }');
1830
     }');
1823
?>
1831
?>
1824
1832
1825
.simpsons:hover span.text {
1833
.simpsons:hover span.text {
1826
  <?php
1834
  <?php
1827
        Mixins::animation('-name', 'zoom-in');
1835
        Mixins::animation('-name', 'zoom-in');
1828
        /* -webkit-animation-iteration-count: infinite; */
1836
        /* -webkit-animation-iteration-count: infinite; */
1829
        Mixins::animation('-duration', '3s');
1837
        Mixins::animation('-duration', '3s');
1830
  ?>  
1838
  ?>  
1831
}
1839
}
1832
1840
1833
@font-face {
1841
@font-face {
1834
  font-family: "Smallville";
1842
  font-family: "Smallville";
1835
  src: local("Smallville"), url(/styles/fonts/Smallville1.ttf);
1843
  src: local("Smallville"), url(/styles/fonts/Smallville1.ttf);
1836
}
1844
}
1837
1845
1838
.smallville {
1846
.smallville {
1839
  font-family: "Smallville", sans-serif;
1847
  font-family: "Smallville", sans-serif;
1840
  font-size: 160%;
1848
  font-size: 160%;
1841
  text-transform: uppercase;
1849
  text-transform: uppercase;
1842
  color: #FE1318;
1850
  color: #FE1318;
1843
}
1851
}
1844
1852
1845
/* Symmetric "Superman" effect */
1853
/* Symmetric "Superman" effect */
1846
.smallville span {
1854
.smallville span {
1847
  position: relative;
1855
  position: relative;
1848
  top: -0.1em;
1856
  top: -0.1em;
1849
  font-size: 90%;
1857
  font-size: 90%;
1850
}
1858
}
1851
 
1859
 
1852
@font-face {
1860
@font-face {
1853
  font-family: "Stargate";
1861
  font-family: "Stargate";
1854
  src: local("Stargate"), url(/styles/fonts/STARGATE.TTF);
1862
  src: local("Stargate"), url(/styles/fonts/STARGATE.TTF);
1855
}
1863
}
1856
1864
1857
.stargate {
1865
.stargate {
1858
  display: inline-block;
1866
  display: inline-block;
1859
  font-family: "Stargate", serif;
1867
  font-family: "Stargate", serif;
1860
  font-size: 122%;
1868
  font-size: 122%;
1861
  text-align: center;
1869
  text-align: center;
1862
  text-transform: uppercase;
1870
  text-transform: uppercase;
1863
}
1871
}
1864
1872
1865
.stargate > span {
1873
.stargate > span {
1866
  display: block;
1874
  display: block;
1867
}
1875
}
1868
1876
1869
.stargate.en {
1877
.stargate.en {
1870
  letter-spacing: 0.125em;
1878
  letter-spacing: 0.125em;
1871
}
1879
}
1872
1880
1873
.stargate.en span span:last-child {
1881
.stargate.en span span:last-child {
1874
  letter-spacing: normal;
1882
  letter-spacing: normal;
1875
}
1883
}
1876
1884
1877
.stargate.en > span:first-child {
1885
.stargate.en > span:first-child {
1878
  padding-bottom: 0;
1886
  padding-bottom: 0;
1879
  border-bottom: 1px solid black;
1887
  border-bottom: 1px solid black;
1880
}
1888
}
1881
1889
1882
.stargate.en > span:last-child {
1890
.stargate.en > span:last-child {
1883
  padding-top: 0.125em;
1891
  padding-top: 0.125em;
1884
}
1892
}
1885
1893
1886
.stargate.de > span:last-child {
1894
.stargate.de > span:last-child {
1887
  font-size: 64%;
1895
  font-size: 64%;
1888
}
1896
}
1889
1897
1890
.stargate .a {
1898
.stargate .a {
1891
  text-transform: lowercase;
1899
  text-transform: lowercase;
1892
}
1900
}
1893
1901
1894
.atlantis .stargate {
1902
.atlantis .stargate {
1895
  display: inline-block;
1903
  display: inline-block;
1896
  padding: 0 0.25em;
1904
  padding: 0 0.25em;
1897
  border-bottom: 1px solid black;
1905
  border-bottom: 1px solid black;
1898
  font-size: 81%;
1906
  font-size: 81%;
1899
  letter-spacing: 0.125em;
1907
  letter-spacing: 0.125em;
1900
}
1908
}
1901
1909
1902
.atlantis .atlantis {
1910
.atlantis .atlantis {
1903
  margin-top: 0.125em;
1911
  margin-top: 0.125em;
1904
  position: relative;
1912
  position: relative;
1905
  top: -0.15em;
1913
  top: -0.15em;
1906
  padding-top: 0.15em;
1914
  padding-top: 0.15em;
1907
  letter-spacing: 0.125em;
1915
  letter-spacing: 0.125em;
1908
}
1916
}
1909
1917
1910
.atlantis span span:last-child
1918
.atlantis span span:last-child
1911
{
1919
{
1912
  letter-spacing: normal;
1920
  letter-spacing: normal;
1913
}
1921
}
1914
1922
1915
.sg-u {
1923
.sg-u {
1916
  padding: 0.25em 0.25em 0 0.25em;
1924
  padding: 0.25em 0.25em 0 0.25em;
1917
  background-color: #000;
1925
  background-color: #000;
1918
  color: #eee;
1926
  color: #eee;
1919
  font-family: "Eurostile Extended", sans-serif;
1927
  font-family: "Eurostile Extended", sans-serif;
1920
  font-size: 122%;
1928
  font-size: 122%;
1921
  font-weight: bold;
1929
  font-weight: bold;
1922
  letter-spacing: -0.125em;
1930
  letter-spacing: -0.125em;
1923
}
1931
}
1924
1932
1925
.sg-u .ring {
1933
.sg-u .ring {
1926
  letter-spacing: -0.2em;
1934
  letter-spacing: -0.2em;
1927
}
1935
}
1928
1936
1929
@font-face {
1937
@font-face {
1930
  font-family: "Torchwood";
1938
  font-family: "Torchwood";
1931
  src: local("Torchwood"), url(/styles/fonts/Torchwood.ttf);
1939
  src: local("Torchwood"), url(/styles/fonts/Torchwood.ttf);
1932
}
1940
}
1933
1941
1934
@font-face {
1942
@font-face {
1935
  font-family: "Federation Classic";
1943
  font-family: "Federation Classic";
1936
  src: local("Federation Classic"), url(/styles/fonts/FEC_____.TTF);
1944
  src: local("Federation Classic"), url(/styles/fonts/FEC_____.TTF);
1937
}
1945
}
1938
1946
1939
.star-trek-tos {
1947
.star-trek-tos {
1940
  padding: 0.125em 0.25em 0 0.25em;
1948
  padding: 0.125em 0.25em 0 0.25em;
1941
  background-color: #000;
1949
  background-color: #000;
1942
  color: #FBB72C;
1950
  color: #FBB72C;
1943
  font-family: "Federation Classic", sans-serif;
1951
  font-family: "Federation Classic", sans-serif;
1944
  font-size: 150%;
1952
  font-size: 150%;
1945
  text-transform: lowercase;
1953
  text-transform: lowercase;
1946
}
1954
}
1947
1955
1948
@font-face {
1956
@font-face {
1949
  font-family: "Starnext";
1957
  font-family: "Starnext";
1950
        src: local("Starnext"), url(/styles/fonts/StarNext.ttf);
1958
        src: local("Starnext"), url(/styles/fonts/StarNext.ttf);
1951
}
1959
}
1952
1960
1953
.star-trek-tng {
1961
.star-trek-tng {
1954
  display: inline-block;
1962
  display: inline-block;
1955
  padding: 0.25em 0.5em 0.25em 0.5em;
1963
  padding: 0.25em 0.5em 0.25em 0.5em;
1956
  background-color: #000;
1964
  background-color: #000;
1957
  color: #2D7BCD;
1965
  color: #2D7BCD;
1958
  font-family: "Starnext", sans-serif;
1966
  font-family: "Starnext", sans-serif;
1959
  font-size: 120%;
1967
  font-size: 120%;
1960
  line-height: 1;
1968
  line-height: 1;
1961
        text-transform: uppercase;
1969
        text-transform: uppercase;
1962
  text-align: center;
1970
  text-align: center;
1963
}
1971
}
1964
1972
1965
.star-trek-tng span {
1973
.star-trek-tng span {
1966
  display: block;
1974
  display: block;
1967
}
1975
}
1968
1976
1969
.star-trek-tng .star {
1977
.star-trek-tng .star {
1970
  text-align: left;
1978
  text-align: left;
1971
}
1979
}
1972
1980
1973
.star-trek-tng .trek {
1981
.star-trek-tng .trek {
1974
  position: relative;
1982
  position: relative;
1975
  top: -0.2em;
1983
  top: -0.2em;
1976
  text-align: right;
1984
  text-align: right;
1977
}
1985
}
1978
1986
1979
.star-trek-tng .tng {
1987
.star-trek-tng .tng {
1980
  font-size: 44%;
1988
  font-size: 44%;
1981
}
1989
}
1982
1990
1983
.time-trax {
1991
.time-trax {
1984
  background-color: #fff;
1992
  background-color: #fff;
1985
  color: #003ee5;
1993
  color: #003ee5;
1986
  font-size: 120%;
1994
  font-size: 120%;
1987
  font-weight: bold;
1995
  font-weight: bold;
1988
  text-shadow: 2px 1px #00021c;
1996
  text-shadow: 2px 1px #00021c;
1989
}
1997
}
1990
1998
1991
.torchwood {
1999
.torchwood {
1992
  padding: 0.125em 0.25em;
2000
  padding: 0.125em 0.25em;
1993
  background-color: black;
2001
  background-color: black;
1994
  color: #E72524;
2002
  color: #E72524;
1995
  font-family: "Torchwood", serif;
2003
  font-family: "Torchwood", serif;
1996
  font-size: 106%;
2004
  font-size: 106%;
1997
  text-transform: uppercase;
2005
  text-transform: uppercase;
1998
}
2006
}
1999
2007
2000
@font-face {
2008
@font-face {
2001
  font-family: "True Blood";
2009
  font-family: "True Blood";
2002
  src: local("True Blood"), url(/styles/fonts/non-free/TRUEBLOOD.ttf);
2010
  src: local("True Blood"), url(/styles/fonts/non-free/TRUEBLOOD.ttf);
2003
}
2011
}
2004
2012
2005
.true-blood {
2013
.true-blood {
2006
  font-family: "True Blood", sans-serif;
2014
  font-family: "True Blood", sans-serif;
2007
}
2015
}
2008
2016
2009
.true-blood .upper {
2017
.true-blood .upper {
2010
  text-transform: uppercase;
2018
  text-transform: uppercase;
2011
}
2019
}
2012
2020
2013
.true-blood .blood {
2021
.true-blood .blood {
2014
  color: #991b30;
2022
  color: #991b30;
2015
}
2023
}
2016
2024
2017
.true-blood .lower {
2025
.true-blood .lower {
2018
  text-transform: lowercase;
2026
  text-transform: lowercase;
2019
}
2027
}
2020
2028
2021
.tara {
2029
.tara {
2022
  font-family: sans-serif;
2030
  font-family: sans-serif;
2023
  font-weight: bold;
2031
  font-weight: bold;
2024
  text-transform: uppercase;
2032
  text-transform: uppercase;
2025
}
2033
}
2026
2034
2027
.visitors {
2035
.visitors {
2028
  display: inline-block;
2036
  display: inline-block;
2029
  position: relative;
2037
  position: relative;
2030
  padding: 0.5em 0.5em 0.25em 0.5em;
2038
  padding: 0.5em 0.5em 0.25em 0.5em;
2031
  background-color: #000;
2039
  background-color: #000;
2032
  color: #ff1700;
2040
  color: #ff1700;
2033
  font-family: fantasy;
2041
  font-family: fantasy;
2034
  font-size: 80%;
2042
  font-size: 80%;
2035
  line-height: 2em;
2043
  line-height: 2em;
2036
}
2044
}
2037
2045
2038
.visitors span {
2046
.visitors span {
2039
  vertical-align: middle;
2047
  vertical-align: middle;
2040
}
2048
}
2041
2049
2042
.visitors .v {
2050
.visitors .v {
2043
  position: absolute;
2051
  position: absolute;
2044
  left: 0;
2052
  left: 0;
2045
  width: 100%;
2053
  width: 100%;
2046
  font-size: 300%;
2054
  font-size: 300%;
2047
  color: rgba(210, 0, 1, 0.8);
2055
  color: rgba(210, 0, 1, 0.8);
2048
  text-align: center;
2056
  text-align: center;
2049
}
2057
}
2050
2058
2051
.visitors .subtitle {
2059
.visitors .subtitle {
2052
  text-transform: uppercase;
2060
  text-transform: uppercase;
2053
}
2061
}
2054
2062
2055
@font-face {
2063
@font-face {
2056
  font-family: "Gunplay";
2064
  font-family: "Gunplay";
2057
  src: local("Gunplay"), url(/styles/fonts/gunplay.ttf);
2065
  src: local("Gunplay"), url(/styles/fonts/gunplay.ttf);
2058
}
2066
}
2059
2067
2060
.warehouse-13 {
2068
.warehouse-13 {
2061
  padding: 0 0.25em 0.125em 0.25em;
2069
  padding: 0 0.25em 0.125em 0.25em;
2062
  background-color: #000;
2070
  background-color: #000;
2063
  color: #BF311A;
2071
  color: #BF311A;
2064
  font-family: "Gunplay", sans-serif;
2072
  font-family: "Gunplay", sans-serif;
2065
  text-transform: uppercase;
2073
  text-transform: uppercase;
2066
}
2074
}
2067
2075
2068
.warehouse-13 .numbers {
2076
.warehouse-13 .numbers {
2069
  color: #B4B4B4;
2077
  color: #B4B4B4;
2070
}
2078
}
2071
2079
2072
div.box {
2080
div.box {
2073
  border: 1px solid black;
2081
  border: 1px solid black;
2074
  position: relative;
2082
  position: relative;
2075
  text-align: center;
2083
  text-align: center;
2076
}
2084
}
2077
2085
2078
div.meter, div.coverage {
2086
div.meter, div.coverage {
2079
  position: absolute;
2087
  position: absolute;
2080
  height: 100%;
2088
  height: 100%;
2081
}
2089
}
2082
2090
2083
div.meter {
2091
div.meter {
2084
  background-color: rgba(0, 0, 128, 0.5);
2092
  background-color: rgba(0, 0, 128, 0.5);
2085
}
2093
}
2086
2094
2087
div.season {
2095
div.season {
2088
  position: absolute;
2096
  position: absolute;
2089
  border-left: 1px solid #333;
2097
  border-left: 1px solid #333;
2090
  background-color: transparent;
2098
  background-color: transparent;
2091
  color: #999;
2099
  color: #999;
2092
  overflow: hidden;
2100
  overflow: hidden;
2093
  white-space: nowrap;
2101
  white-space: nowrap;
2094
}
2102
}
2095
2103
2096
div.coverage {
2104
div.coverage {
2097
  background-color: rgba(0, 218, 0, 0.5);
2105
  background-color: rgba(0, 218, 0, 0.5);
2098
}
2106
}
2099
2107
2100
.percentage {
2108
.percentage {
2101
  position: relative;
2109
  position: relative;
2102
  background-color: rgba(255, 255, 255, 0.5);
2110
  background-color: rgba(255, 255, 255, 0.5);
2103
}
2111
}
2104
 
2112