2
* Black theme for reveal.js. This is the opposite of the 'white' theme.
4
* By Hakim El Hattab, http://hakim.se
6
@import url(../../lib/font/source-sans-pro/source-sans-pro.css);
7
section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 {
10
/*********************************************
12
*********************************************/
15
background-color: #222; }
18
font-family: "Source Sans Pro", Helvetica, sans-serif;
33
.reveal .slides > section,
34
.reveal .slides > section > section {
36
font-weight: inherit; }
38
/*********************************************
40
*********************************************/
49
font-family: "Source Sans Pro", Helvetica, sans-serif;
52
letter-spacing: normal;
53
text-transform: uppercase;
55
word-wrap: break-word; }
72
/*********************************************
74
*********************************************/
79
/* Ensure certain elements are never larger than the slide itself */
96
display: inline-block;
101
list-style-type: decimal; }
104
list-style-type: disc; }
107
list-style-type: square; }
110
list-style-type: circle; }
136
background: rgba(255, 255, 255, 0.05);
137
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
139
.reveal blockquote p:first-child,
140
.reveal blockquote p:last-child {
141
display: inline-block; }
144
font-style: italic; }
153
font-family: monospace;
155
word-wrap: break-word;
156
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
159
font-family: monospace; }
170
border-collapse: collapse;
179
padding: 0.2em 0.5em 0.2em 0.5em;
180
border-bottom: 1px solid; }
182
.reveal table th[align="center"],
183
.reveal table td[align="center"] {
184
text-align: center; }
186
.reveal table th[align="right"],
187
.reveal table td[align="right"] {
190
.reveal table tbody tr:last-child th,
191
.reveal table tbody tr:last-child td {
192
border-bottom: none; }
195
vertical-align: super; }
198
vertical-align: sub; }
201
display: inline-block;
204
vertical-align: top; }
207
vertical-align: top; }
209
/*********************************************
211
*********************************************/
214
text-decoration: none;
215
-webkit-transition: color .15s ease;
216
-moz-transition: color .15s ease;
217
transition: color .15s ease; }
224
.reveal .roll span:after {
226
background: #068de9; }
228
/*********************************************
230
*********************************************/
231
.reveal section img {
233
background: rgba(255, 255, 255, 0.12);
234
border: 4px solid #fff;
235
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
237
.reveal section img.plain {
242
-webkit-transition: all .15s linear;
243
-moz-transition: all .15s linear;
244
transition: all .15s linear; }
246
.reveal a:hover img {
247
background: rgba(255, 255, 255, 0.2);
248
border-color: #42affa;
249
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
251
/*********************************************
252
* NAVIGATION CONTROLS
253
*********************************************/
254
.reveal .controls .navigate-left,
255
.reveal .controls .navigate-left.enabled {
256
border-right-color: #42affa; }
258
.reveal .controls .navigate-right,
259
.reveal .controls .navigate-right.enabled {
260
border-left-color: #42affa; }
262
.reveal .controls .navigate-up,
263
.reveal .controls .navigate-up.enabled {
264
border-bottom-color: #42affa; }
266
.reveal .controls .navigate-down,
267
.reveal .controls .navigate-down.enabled {
268
border-top-color: #42affa; }
270
.reveal .controls .navigate-left.enabled:hover {
271
border-right-color: #8dcffc; }
273
.reveal .controls .navigate-right.enabled:hover {
274
border-left-color: #8dcffc; }
276
.reveal .controls .navigate-up.enabled:hover {
277
border-bottom-color: #8dcffc; }
279
.reveal .controls .navigate-down.enabled:hover {
280
border-top-color: #8dcffc; }
282
/*********************************************
284
*********************************************/
286
background: rgba(0, 0, 0, 0.2); }
288
.reveal .progress span {
290
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
291
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
292
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }