UNPKG

31.4 kBCSSView Raw
1/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
2
3/**
4 * 1. Set default font family to sans-serif.
5 * 2. Prevent iOS and IE text size adjust after device orientation change,
6 * without disabling user zoom.
7 */
8
9html {
10 font-family: sans-serif; /* 1 */
11 -ms-text-size-adjust: 100%; /* 2 */
12 -webkit-text-size-adjust: 100%; /* 2 */
13}
14
15/**
16 * Remove default margin.
17 */
18
19body {
20 margin: 0;
21}
22
23/* HTML5 display definitions
24 ========================================================================== */
25
26/**
27 * Correct `block` display not defined for any HTML5 element in IE 8/9.
28 * Correct `block` display not defined for `details` or `summary` in IE 10/11
29 * and Firefox.
30 * Correct `block` display not defined for `main` in IE 11.
31 */
32
33article,
34aside,
35details,
36figcaption,
37figure,
38footer,
39header,
40hgroup,
41main,
42menu,
43nav,
44section,
45summary {
46 display: block;
47}
48
49/**
50 * 1. Correct `inline-block` display not defined in IE 8/9.
51 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
52 */
53
54audio,
55canvas,
56progress,
57video {
58 display: inline-block; /* 1 */
59 vertical-align: baseline; /* 2 */
60}
61
62/**
63 * Prevent modern browsers from displaying `audio` without controls.
64 * Remove excess height in iOS 5 devices.
65 */
66
67audio:not([controls]) {
68 display: none;
69 height: 0;
70}
71
72/**
73 * Address `[hidden]` styling not present in IE 8/9/10.
74 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
75 */
76
77[hidden],
78template {
79 display: none;
80}
81
82/* Links
83 ========================================================================== */
84
85/**
86 * Remove the gray background color from active links in IE 10.
87 */
88
89a {
90 background-color: transparent;
91}
92
93/**
94 * Improve readability of focused elements when they are also in an
95 * active/hover state.
96 */
97
98a:active,
99a:hover {
100 outline: 0;
101}
102
103/* Text-level semantics
104 ========================================================================== */
105
106/**
107 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
108 */
109
110abbr[title] {
111 border-bottom: 1px dotted;
112}
113
114/**
115 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
116 */
117
118b,
119strong {
120 font-weight: bold;
121}
122
123/**
124 * Address styling not present in Safari and Chrome.
125 */
126
127dfn {
128 font-style: italic;
129}
130
131/**
132 * Address variable `h1` font-size and margin within `section` and `article`
133 * contexts in Firefox 4+, Safari, and Chrome.
134 */
135
136h1 {
137 font-size: 2em;
138 margin: 0.67em 0;
139}
140
141/**
142 * Address styling not present in IE 8/9.
143 */
144
145mark {
146 background: #ff0;
147 color: #000;
148}
149
150/**
151 * Address inconsistent and variable font size in all browsers.
152 */
153
154small {
155 font-size: 80%;
156}
157
158/**
159 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
160 */
161
162sub,
163sup {
164 font-size: 75%;
165 line-height: 0;
166 position: relative;
167 vertical-align: baseline;
168}
169
170sup {
171 top: -0.5em;
172}
173
174sub {
175 bottom: -0.25em;
176}
177
178/* Embedded content
179 ========================================================================== */
180
181/**
182 * Remove border when inside `a` element in IE 8/9/10.
183 */
184
185img {
186 border: 0;
187}
188
189/**
190 * Correct overflow not hidden in IE 9/10/11.
191 */
192
193svg:not(:root) {
194 overflow: hidden;
195}
196
197/* Grouping content
198 ========================================================================== */
199
200/**
201 * Address margin not present in IE 8/9 and Safari.
202 */
203
204figure {
205 margin: 1em 40px;
206}
207
208/**
209 * Address differences between Firefox and other browsers.
210 */
211
212hr {
213 box-sizing: content-box;
214 height: 0;
215}
216
217/**
218 * Contain overflow in all browsers.
219 */
220
221pre {
222 overflow: auto;
223}
224
225/**
226 * Address odd `em`-unit font size rendering in all browsers.
227 */
228
229code,
230kbd,
231pre,
232samp {
233 font-family: monospace, monospace;
234 font-size: 1em;
235}
236
237/* Forms
238 ========================================================================== */
239
240/**
241 * Known limitation: by default, Chrome and Safari on OS X allow very limited
242 * styling of `select`, unless a `border` property is set.
243 */
244
245/**
246 * 1. Correct color not being inherited.
247 * Known issue: affects color of disabled elements.
248 * 2. Correct font properties not being inherited.
249 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
250 */
251
252button,
253input,
254optgroup,
255select,
256textarea {
257 color: inherit; /* 1 */
258 font: inherit; /* 2 */
259 margin: 0; /* 3 */
260}
261
262/**
263 * Address `overflow` set to `hidden` in IE 8/9/10/11.
264 */
265
266button {
267 overflow: visible;
268}
269
270/**
271 * Address inconsistent `text-transform` inheritance for `button` and `select`.
272 * All other form control elements do not inherit `text-transform` values.
273 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
274 * Correct `select` style inheritance in Firefox.
275 */
276
277button,
278select {
279 text-transform: none;
280}
281
282/**
283 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
284 * and `video` controls.
285 * 2. Correct inability to style clickable `input` types in iOS.
286 * 3. Improve usability and consistency of cursor style between image-type
287 * `input` and others.
288 */
289
290button,
291html input[type="button"], /* 1 */
292input[type="reset"],
293input[type="submit"] {
294 -webkit-appearance: button; /* 2 */
295 cursor: pointer; /* 3 */
296}
297
298/**
299 * Re-set default cursor for disabled elements.
300 */
301
302button[disabled],
303html input[disabled] {
304 cursor: default;
305}
306
307/**
308 * Remove inner padding and border in Firefox 4+.
309 */
310
311button::-moz-focus-inner,
312input::-moz-focus-inner {
313 border: 0;
314 padding: 0;
315}
316
317/**
318 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
319 * the UA stylesheet.
320 */
321
322input {
323 line-height: normal;
324}
325
326/**
327 * It's recommended that you don't attempt to style these elements.
328 * Firefox's implementation doesn't respect box-sizing, padding, or width.
329 *
330 * 1. Address box sizing set to `content-box` in IE 8/9/10.
331 * 2. Remove excess padding in IE 8/9/10.
332 */
333
334input[type="checkbox"],
335input[type="radio"] {
336 box-sizing: border-box; /* 1 */
337 padding: 0; /* 2 */
338}
339
340/**
341 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
342 * `font-size` values of the `input`, it causes the cursor style of the
343 * decrement button to change from `default` to `text`.
344 */
345
346input[type="number"]::-webkit-inner-spin-button,
347input[type="number"]::-webkit-outer-spin-button {
348 height: auto;
349}
350
351/**
352 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
353 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
354 */
355
356input[type="search"] {
357 -webkit-appearance: textfield; /* 1 */
358 box-sizing: content-box; /* 2 */
359}
360
361/**
362 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
363 * Safari (but not Chrome) clips the cancel button when the search input has
364 * padding (and `textfield` appearance).
365 */
366
367input[type="search"]::-webkit-search-cancel-button,
368input[type="search"]::-webkit-search-decoration {
369 -webkit-appearance: none;
370}
371
372/**
373 * Define consistent border, margin, and padding.
374 */
375
376fieldset {
377 border: 1px solid #c0c0c0;
378 margin: 0 2px;
379 padding: 0.35em 0.625em 0.75em;
380}
381
382/**
383 * 1. Correct `color` not being inherited in IE 8/9/10/11.
384 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
385 */
386
387legend {
388 border: 0; /* 1 */
389 padding: 0; /* 2 */
390}
391
392/**
393 * Remove default vertical scrollbar in IE 8/9/10/11.
394 */
395
396textarea {
397 overflow: auto;
398}
399
400/**
401 * Don't inherit the `font-weight` (applied by a rule above).
402 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
403 */
404
405optgroup {
406 font-weight: bold;
407}
408
409/* Tables
410 ========================================================================== */
411
412/**
413 * Remove most spacing between table cells.
414 */
415
416table {
417 border-collapse: collapse;
418 border-spacing: 0;
419}
420
421td,
422th {
423 padding: 0;
424}
425
426@font-face {
427 font-family: octicons-anchor;
428 src: url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAYcAA0AAAAACjQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABwAAAAca8vGTk9TLzIAAAFMAAAARAAAAFZG1VHVY21hcAAAAZAAAAA+AAABQgAP9AdjdnQgAAAB0AAAAAQAAAAEACICiGdhc3AAAAHUAAAACAAAAAj//wADZ2x5ZgAAAdwAAADRAAABEKyikaNoZWFkAAACsAAAAC0AAAA2AtXoA2hoZWEAAALgAAAAHAAAACQHngNFaG10eAAAAvwAAAAQAAAAEAwAACJsb2NhAAADDAAAAAoAAAAKALIAVG1heHAAAAMYAAAAHwAAACABEAB2bmFtZQAAAzgAAALBAAAFu3I9x/Nwb3N0AAAF/AAAAB0AAAAvaoFvbwAAAAEAAAAAzBdyYwAAAADP2IQvAAAAAM/bz7t4nGNgZGFgnMDAysDB1Ml0hoGBoR9CM75mMGLkYGBgYmBlZsAKAtJcUxgcPsR8iGF2+O/AEMPsznAYKMwIkgMA5REMOXicY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+h5j//yEk/3KoSgZGNgYYk4GRCUgwMaACRoZhDwCs7QgGAAAAIgKIAAAAAf//AAJ4nHWMMQrCQBBF/0zWrCCIKUQsTDCL2EXMohYGSSmorScInsRGL2DOYJe0Ntp7BK+gJ1BxF1stZvjz/v8DRghQzEc4kIgKwiAppcA9LtzKLSkdNhKFY3HF4lK69ExKslx7Xa+vPRVS43G98vG1DnkDMIBUgFN0MDXflU8tbaZOUkXUH0+U27RoRpOIyCKjbMCVejwypzJJG4jIwb43rfl6wbwanocrJm9XFYfskuVC5K/TPyczNU7b84CXcbxks1Un6H6tLH9vf2LRnn8Ax7A5WQAAAHicY2BkYGAA4teL1+yI57f5ysDNwgAC529f0kOmWRiYVgEpDgYmEA8AUzEKsQAAAHicY2BkYGB2+O/AEMPCAAJAkpEBFbAAADgKAe0EAAAiAAAAAAQAAAAEAAAAAAAAKgAqACoAiAAAeJxjYGRgYGBhsGFgYgABEMkFhAwM/xn0QAIAD6YBhwB4nI1Ty07cMBS9QwKlQapQW3VXySvEqDCZGbGaHULiIQ1FKgjWMxknMfLEke2A+IJu+wntrt/QbVf9gG75jK577Lg8K1qQPCfnnnt8fX1NRC/pmjrk/zprC+8D7tBy9DHgBXoWfQ44Av8t4Bj4Z8CLtBL9CniJluPXASf0Lm4CXqFX8Q84dOLnMB17N4c7tBo1AS/Qi+hTwBH4rwHHwN8DXqQ30XXAS7QaLwSc0Gn8NuAVWou/gFmnjLrEaEh9GmDdDGgL3B4JsrRPDU2hTOiMSuJUIdKQQayiAth69r6akSSFqIJuA19TrzCIaY8sIoxyrNIrL//pw7A2iMygkX5vDj+G+kuoLdX4GlGK/8Lnlz6/h9MpmoO9rafrz7ILXEHHaAx95s9lsI7AHNMBWEZHULnfAXwG9/ZqdzLI08iuwRloXE8kfhXYAvE23+23DU3t626rbs8/8adv+9DWknsHp3E17oCf+Z48rvEQNZ78paYM38qfk3v/u3l3u3GXN2Dmvmvpf1Srwk3pB/VSsp512bA/GG5i2WJ7wu430yQ5K3nFGiOqgtmSB5pJVSizwaacmUZzZhXLlZTq8qGGFY2YcSkqbth6aW1tRmlaCFs2016m5qn36SbJrqosG4uMV4aP2PHBmB3tjtmgN2izkGQyLWprekbIntJFing32a5rKWCN/SdSoga45EJykyQ7asZvHQ8PTm6cslIpwyeyjbVltNikc2HTR7YKh9LBl9DADC0U/jLcBZDKrMhUBfQBvXRzLtFtjU9eNHKin0x5InTqb8lNpfKv1s1xHzTXRqgKzek/mb7nB8RZTCDhGEX3kK/8Q75AmUM/eLkfA+0Hi908Kx4eNsMgudg5GLdRD7a84npi+YxNr5i5KIbW5izXas7cHXIMAau1OueZhfj+cOcP3P8MNIWLyYOBuxL6DRylJ4cAAAB4nGNgYoAALjDJyIAOWMCiTIxMLDmZedkABtIBygAAAA==) format('woff');
429}
430
431.markdown-body {
432 -webkit-text-size-adjust: 100%;
433 -ms-text-size-adjust: 100%;
434 text-size-adjust: 100%;
435 color: #333;
436 font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
437 font-size: 16px;
438 line-height: 1.6;
439 word-wrap: break-word;
440}
441
442.markdown-body a {
443 background-color: transparent;
444}
445
446.markdown-body a:active,
447.markdown-body a:hover {
448 outline: 0;
449}
450
451.markdown-body strong {
452 font-weight: bold;
453}
454
455.markdown-body h1 {
456 font-size: 2em;
457 margin: 0.67em 0;
458}
459
460.markdown-body img {
461 border: 0;
462}
463
464.markdown-body hr {
465 box-sizing: content-box;
466 height: 0;
467}
468
469.markdown-body pre {
470 overflow: auto;
471}
472
473.markdown-body code,
474.markdown-body kbd,
475.markdown-body pre {
476 font-family: monospace, monospace;
477 font-size: 1em;
478}
479
480.markdown-body input {
481 color: inherit;
482 font: inherit;
483 margin: 0;
484}
485
486.markdown-body html input[disabled] {
487 cursor: default;
488}
489
490.markdown-body input {
491 line-height: normal;
492}
493
494.markdown-body input[type="checkbox"] {
495 box-sizing: border-box;
496 padding: 0;
497}
498
499.markdown-body table {
500 border-collapse: collapse;
501 border-spacing: 0;
502}
503
504.markdown-body td,
505.markdown-body th {
506 padding: 0;
507}
508
509.markdown-body * {
510 box-sizing: border-box;
511}
512
513.markdown-body input {
514 font: 13px / 1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
515}
516
517.markdown-body a {
518 color: #4078c0;
519 text-decoration: none;
520}
521
522.markdown-body a:hover,
523.markdown-body a:active {
524 text-decoration: underline;
525}
526
527.markdown-body hr {
528 height: 0;
529 margin: 15px 0;
530 overflow: hidden;
531 background: transparent;
532 border: 0;
533 border-bottom: 1px solid #ddd;
534}
535
536.markdown-body hr:before {
537 display: table;
538 content: "";
539}
540
541.markdown-body hr:after {
542 display: table;
543 clear: both;
544 content: "";
545}
546
547.markdown-body h1,
548.markdown-body h2,
549.markdown-body h3,
550.markdown-body h4,
551.markdown-body h5,
552.markdown-body h6 {
553 margin-top: 15px;
554 margin-bottom: 15px;
555 line-height: 1.1;
556}
557
558.markdown-body h1 {
559 font-size: 30px;
560}
561
562.markdown-body h2 {
563 font-size: 21px;
564}
565
566.markdown-body h3 {
567 font-size: 16px;
568}
569
570.markdown-body h4 {
571 font-size: 14px;
572}
573
574.markdown-body h5 {
575 font-size: 12px;
576}
577
578.markdown-body h6 {
579 font-size: 11px;
580}
581
582.markdown-body blockquote {
583 margin: 0;
584}
585
586.markdown-body ul,
587.markdown-body ol {
588 padding: 0;
589 margin-top: 0;
590 margin-bottom: 0;
591}
592
593.markdown-body ol ol,
594.markdown-body ul ol {
595 list-style-type: lower-roman;
596}
597
598.markdown-body ul ul ol,
599.markdown-body ul ol ol,
600.markdown-body ol ul ol,
601.markdown-body ol ol ol {
602 list-style-type: lower-alpha;
603}
604
605.markdown-body dd {
606 margin-left: 0;
607}
608
609.markdown-body code {
610 font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
611 font-size: 12px;
612}
613
614.markdown-body pre {
615 margin-top: 0;
616 margin-bottom: 0;
617 font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
618}
619
620.markdown-body .select::-ms-expand {
621 opacity: 0;
622}
623
624.markdown-body .octicon {
625 font: normal normal normal 16px/1 octicons-anchor;
626 display: inline-block;
627 text-decoration: none;
628 text-rendering: auto;
629 -webkit-font-smoothing: antialiased;
630 -moz-osx-font-smoothing: grayscale;
631 -webkit-user-select: none;
632 -moz-user-select: none;
633 -ms-user-select: none;
634 user-select: none;
635}
636
637.markdown-body .octicon-link:before {
638 content: '\f05c';
639}
640
641.markdown-body>*:first-child {
642 margin-top: 0 !important;
643}
644
645.markdown-body>*:last-child {
646 margin-bottom: 0 !important;
647}
648
649.markdown-body a:not([href]) {
650 color: inherit;
651 text-decoration: none;
652}
653
654.markdown-body .anchor {
655 display: inline-block;
656 padding-right: 2px;
657 margin-left: -18px;
658}
659
660.markdown-body .anchor:focus {
661 outline: none;
662}
663
664.markdown-body h1,
665.markdown-body h2,
666.markdown-body h3,
667.markdown-body h4,
668.markdown-body h5,
669.markdown-body h6 {
670 margin-top: 1em;
671 margin-bottom: 16px;
672 font-weight: bold;
673 line-height: 1.4;
674}
675
676.markdown-body h1 .octicon-link,
677.markdown-body h2 .octicon-link,
678.markdown-body h3 .octicon-link,
679.markdown-body h4 .octicon-link,
680.markdown-body h5 .octicon-link,
681.markdown-body h6 .octicon-link {
682 color: #000;
683 vertical-align: middle;
684 visibility: hidden;
685}
686
687.markdown-body h1:hover .anchor,
688.markdown-body h2:hover .anchor,
689.markdown-body h3:hover .anchor,
690.markdown-body h4:hover .anchor,
691.markdown-body h5:hover .anchor,
692.markdown-body h6:hover .anchor {
693 text-decoration: none;
694}
695
696.markdown-body h1:hover .anchor .octicon-link,
697.markdown-body h2:hover .anchor .octicon-link,
698.markdown-body h3:hover .anchor .octicon-link,
699.markdown-body h4:hover .anchor .octicon-link,
700.markdown-body h5:hover .anchor .octicon-link,
701.markdown-body h6:hover .anchor .octicon-link {
702 visibility: visible;
703}
704
705.markdown-body h1 {
706 padding-bottom: 0.3em;
707 font-size: 2.25em;
708 line-height: 1.2;
709 border-bottom: 1px solid #eee;
710}
711
712.markdown-body h1 .anchor {
713 line-height: 1;
714}
715
716.markdown-body h2 {
717 padding-bottom: 0.3em;
718 font-size: 1.75em;
719 line-height: 1.225;
720 border-bottom: 1px solid #eee;
721}
722
723.markdown-body h2 .anchor {
724 line-height: 1;
725}
726
727.markdown-body h3 {
728 font-size: 1.5em;
729 line-height: 1.43;
730}
731
732.markdown-body h3 .anchor {
733 line-height: 1.2;
734}
735
736.markdown-body h4 {
737 font-size: 1.25em;
738}
739
740.markdown-body h4 .anchor {
741 line-height: 1.2;
742}
743
744.markdown-body h5 {
745 font-size: 1em;
746}
747
748.markdown-body h5 .anchor {
749 line-height: 1.1;
750}
751
752.markdown-body h6 {
753 font-size: 1em;
754 color: #777;
755}
756
757.markdown-body h6 .anchor {
758 line-height: 1.1;
759}
760
761.markdown-body p,
762.markdown-body blockquote,
763.markdown-body ul,
764.markdown-body ol,
765.markdown-body dl,
766.markdown-body table,
767.markdown-body pre {
768 margin-top: 0;
769 margin-bottom: 16px;
770}
771
772.markdown-body hr {
773 height: 4px;
774 padding: 0;
775 margin: 16px 0;
776 background-color: #e7e7e7;
777 border: 0 none;
778}
779
780.markdown-body ul,
781.markdown-body ol {
782 padding-left: 2em;
783}
784
785.markdown-body ul ul,
786.markdown-body ul ol,
787.markdown-body ol ol,
788.markdown-body ol ul {
789 margin-top: 0;
790 margin-bottom: 0;
791}
792
793.markdown-body li>p {
794 margin-top: 16px;
795}
796
797.markdown-body dl {
798 padding: 0;
799}
800
801.markdown-body dl dt {
802 padding: 0;
803 margin-top: 16px;
804 font-size: 1em;
805 font-style: italic;
806 font-weight: bold;
807}
808
809.markdown-body dl dd {
810 padding: 0 16px;
811 margin-bottom: 16px;
812}
813
814.markdown-body blockquote {
815 padding: 0 15px;
816 color: #777;
817 border-left: 4px solid #ddd;
818}
819
820.markdown-body blockquote>:first-child {
821 margin-top: 0;
822}
823
824.markdown-body blockquote>:last-child {
825 margin-bottom: 0;
826}
827
828.markdown-body table {
829 display: block;
830 width: 100%;
831 overflow: auto;
832 word-break: normal;
833 word-break: keep-all;
834}
835
836.markdown-body table th {
837 font-weight: bold;
838}
839
840.markdown-body table th,
841.markdown-body table td {
842 padding: 6px 13px;
843 border: 1px solid #ddd;
844}
845
846.markdown-body table tr {
847 background-color: #fff;
848 border-top: 1px solid #ccc;
849}
850
851.markdown-body table tr:nth-child(2n) {
852 background-color: #f8f8f8;
853}
854
855.markdown-body img {
856 max-width: 100%;
857 box-sizing: content-box;
858 background-color: #fff;
859}
860
861.markdown-body code {
862 padding: 0;
863 padding-top: 0.2em;
864 padding-bottom: 0.2em;
865 margin: 0;
866 font-size: 85%;
867 background-color: rgba(0,0,0,0.04);
868 border-radius: 3px;
869}
870
871.markdown-body code:before,
872.markdown-body code:after {
873 letter-spacing: -0.2em;
874 content: "\00a0";
875}
876
877.markdown-body pre>code {
878 padding: 0;
879 margin: 0;
880 font-size: 100%;
881 word-break: normal;
882 white-space: pre;
883 background: transparent;
884 border: 0;
885}
886
887.markdown-body .highlight {
888 margin-bottom: 16px;
889}
890
891.markdown-body .highlight pre,
892.markdown-body pre {
893 padding: 16px;
894 overflow: auto;
895 font-size: 85%;
896 line-height: 1.45;
897 background-color: #f7f7f7;
898 border-radius: 3px;
899}
900
901.markdown-body .highlight pre {
902 margin-bottom: 0;
903 word-break: normal;
904}
905
906.markdown-body pre {
907 word-wrap: normal;
908}
909
910.markdown-body pre code {
911 display: inline;
912 max-width: initial;
913 padding: 0;
914 margin: 0;
915 overflow: initial;
916 line-height: inherit;
917 word-wrap: normal;
918 background-color: transparent;
919 border: 0;
920}
921
922.markdown-body pre code:before,
923.markdown-body pre code:after {
924 content: normal;
925}
926
927.markdown-body kbd {
928 display: inline-block;
929 padding: 3px 5px;
930 font-size: 11px;
931 line-height: 10px;
932 color: #555;
933 vertical-align: middle;
934 background-color: #fcfcfc;
935 border: solid 1px #ccc;
936 border-bottom-color: #bbb;
937 border-radius: 3px;
938 box-shadow: inset 0 -1px 0 #bbb;
939}
940
941.markdown-body .pl-c {
942 color: #969896;
943}
944
945.markdown-body .pl-c1,
946.markdown-body .pl-s .pl-v {
947 color: #0086b3;
948}
949
950.markdown-body .pl-e,
951.markdown-body .pl-en {
952 color: #795da3;
953}
954
955.markdown-body .pl-s .pl-s1,
956.markdown-body .pl-smi {
957 color: #333;
958}
959
960.markdown-body .pl-ent {
961 color: #63a35c;
962}
963
964.markdown-body .pl-k {
965 color: #a71d5d;
966}
967
968.markdown-body .pl-pds,
969.markdown-body .pl-s,
970.markdown-body .pl-s .pl-pse .pl-s1,
971.markdown-body .pl-sr,
972.markdown-body .pl-sr .pl-cce,
973.markdown-body .pl-sr .pl-sra,
974.markdown-body .pl-sr .pl-sre {
975 color: #183691;
976}
977
978.markdown-body .pl-v {
979 color: #ed6a43;
980}
981
982.markdown-body .pl-id {
983 color: #b52a1d;
984}
985
986.markdown-body .pl-ii {
987 background-color: #b52a1d;
988 color: #f8f8f8;
989}
990
991.markdown-body .pl-sr .pl-cce {
992 color: #63a35c;
993 font-weight: bold;
994}
995
996.markdown-body .pl-ml {
997 color: #693a17;
998}
999
1000.markdown-body .pl-mh,
1001.markdown-body .pl-mh .pl-en,
1002.markdown-body .pl-ms {
1003 color: #1d3e81;
1004 font-weight: bold;
1005}
1006
1007.markdown-body .pl-mq {
1008 color: #008080;
1009}
1010
1011.markdown-body .pl-mi {
1012 color: #333;
1013 font-style: italic;
1014}
1015
1016.markdown-body .pl-mb {
1017 color: #333;
1018 font-weight: bold;
1019}
1020
1021.markdown-body .pl-md {
1022 background-color: #ffecec;
1023 color: #bd2c00;
1024}
1025
1026.markdown-body .pl-mi1 {
1027 background-color: #eaffea;
1028 color: #55a532;
1029}
1030
1031.markdown-body .pl-mdr {
1032 color: #795da3;
1033 font-weight: bold;
1034}
1035
1036.markdown-body .pl-mo {
1037 color: #1d3e81;
1038}
1039
1040.markdown-body kbd {
1041 display: inline-block;
1042 padding: 3px 5px;
1043 font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
1044 line-height: 10px;
1045 color: #555;
1046 vertical-align: middle;
1047 background-color: #fcfcfc;
1048 border: solid 1px #ccc;
1049 border-bottom-color: #bbb;
1050 border-radius: 3px;
1051 box-shadow: inset 0 -1px 0 #bbb;
1052}
1053
1054.markdown-body:before {
1055 display: table;
1056 content: "";
1057}
1058
1059.markdown-body:after {
1060 display: table;
1061 clear: both;
1062 content: "";
1063}
1064
1065.markdown-body .task-list-item {
1066 list-style-type: none;
1067}
1068
1069.markdown-body .task-list-item+.task-list-item {
1070 margin-top: 3px;
1071}
1072
1073.markdown-body .task-list-item input {
1074 margin: 0 0.35em 0.25em -1.6em;
1075 vertical-align: middle;
1076}
1077
1078.markdown-body :checked+.radio-label {
1079 z-index: 1;
1080 position: relative;
1081 border-color: #4078c0;
1082}
1083
1084/* Make clicks pass-through */
1085#nprogress {
1086 pointer-events: none;
1087}
1088
1089#nprogress .bar {
1090 background: #29d;
1091
1092 position: fixed;
1093 z-index: 1031;
1094 top: 0;
1095 left: 0;
1096
1097 width: 100%;
1098 height: 2px;
1099}
1100
1101/* Fancy blur effect */
1102#nprogress .peg {
1103 display: block;
1104 position: absolute;
1105 right: 0px;
1106 width: 100px;
1107 height: 100%;
1108 box-shadow: 0 0 10px #29d, 0 0 5px #29d;
1109 opacity: 1.0;
1110
1111 -webkit-transform: rotate(3deg) translate(0px, -4px);
1112 -ms-transform: rotate(3deg) translate(0px, -4px);
1113 transform: rotate(3deg) translate(0px, -4px);
1114}
1115
1116/* Remove these to get rid of the spinner */
1117#nprogress .spinner {
1118 display: block;
1119 position: fixed;
1120 z-index: 1031;
1121 top: 15px;
1122 right: 15px;
1123}
1124
1125#nprogress .spinner-icon {
1126 width: 18px;
1127 height: 18px;
1128 box-sizing: border-box;
1129
1130 border: solid 2px transparent;
1131 border-top-color: #29d;
1132 border-left-color: #29d;
1133 border-radius: 50%;
1134
1135 -webkit-animation: nprogress-spinner 400ms linear infinite;
1136 animation: nprogress-spinner 400ms linear infinite;
1137}
1138
1139.nprogress-custom-parent {
1140 overflow: hidden;
1141 position: relative;
1142}
1143
1144.nprogress-custom-parent #nprogress .spinner,
1145.nprogress-custom-parent #nprogress .bar {
1146 position: absolute;
1147}
1148
1149@-webkit-keyframes nprogress-spinner {
1150 0% { -webkit-transform: rotate(0deg); }
1151 100% { -webkit-transform: rotate(360deg); }
1152}
1153@keyframes nprogress-spinner {
1154 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
1155 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
1156}
1157
1158
1159.menu-toggle:before,.toc-menu:before,.header-nav .icon.-github:after,.footer-nav .left a:before,.footer-nav .right a:after{line-height:1em;font-family:"Ionicons";font-weight:normal;font-style:normal;display:inline-block;text-decoration:none;vertical-align:middle;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"Ionicons";src:url("//code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.1");src:url("//code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?#iefix&v=2.0.1") format("embedded-opentype"),url("//code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.woff?v=2.0.1") format("woff"),url("//code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.ttf?v=2.0.1") format("truetype"),url("//code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}*{box-sizing:border-box}html,body{height:100%}html{background:#fff}.doc-layout{width:100%;height:100%;}.doc-layout .body{padding:16px}.toc-menu{position:relative;padding:20px 0;box-shadow:inset -1px 0 rgba(17,17,17,0.1);font-size:13px;-webkit-transition: opacity 1500ms linear;transition:opacity 1500ms linear}.toc-menu ul,.toc-menu li{margin:0;padding:0;list-style:none}.toc-menu .title{display:block;padding:7px 24px;height:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:content-box}.toc-menu .-level-1.-parent{margin-bottom:16px}.toc-menu .-level-1.-parent > .title{margin-top:16px;font-weight:bold;color:#111;font-size:1.1em}.toc-menu .link,.toc-menu .link:visited{color:#505d6b;text-decoration:none;position:relative}.toc-menu .link,.toc-menu .hlink{-webkit-transition: background-color 200ms linear,color 500ms linear,box-shadow 200ms linear;transition:background-color 200ms linear,color 500ms linear,box-shadow 200ms linear;box-shadow:inset -2px 0 rgba(64,120,192,0);box-sizing:content-box}.toc-menu .link:hover,.toc-menu .hlink:hover{background-color:rgba(64,120,192,0.02);color:#404a56;-webkit-transition: box-shadow 200ms linear;transition:box-shadow 200ms linear}.toc-menu .link:active,.toc-menu .hlink:active{background-color:rgba(64,120,192,0.1);color:#111;-webkit-transition: box-shadow 200ms linear;transition:box-shadow 200ms linear}.toc-menu .link.-active,.toc-menu .hlink.-active{box-shadow:inset -2px 0 #4078c0;-webkit-transition: background-color 200ms linear,color 500ms linear;transition:background-color 200ms linear,color 500ms linear}.toc-menu .-level-1:first-child{margin-bottom:16px}.toc-menu .-level-1:first-child > .heading-list{margin-top:16px}.toc-menu .-level-1:first-child > .title{margin-top:0;font-size:1.5em;font-weight:300;color:#111}.toc-menu .-level-3 .title{padding-left:32px}.toc-menu .-level-4 .title{padding-left:40px}ul.heading-list .hlink{text-decoration:none;padding:6px 24px;display:block;height:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}ul.heading-list .hlink,ul.heading-list .hlink:visited{color:#505d6b}ul.heading-list .hlink:before{content:'';display:inline-block;vertical-align:middle;margin-right:8px;height:2px;width:12px;background:#505d6b;opacity:.3}.toc-menu.-faded .title:not(.-active){opacity:.2;-webkit-transition: opacity 1500ms linear;transition:opacity 1500ms linear}.toc-menu.-faded:hover .title{opacity:1;-webkit-transition: opacity 200ms linear;transition:opacity 200ms linear}.markdown-body{margin:0 auto;max-width:768px;overflow:visible}.markdown-body h1{font-size:2.5em;font-weight:300;margin-bottom:.5em;padding-bottom:.5em}#nprogress .bar{background:#4078c0}#nprogress .peg{box-shadow:0 0 10px #4078c0,0 0 5px #4078c0;display:block}#nprogress .spinner-icon{border-top-color:#4078c0;border-left-color:#4078c0}.menu-toggle{display:none;box-sizing:content-box}@media (min-width:769px){.menu-toggle{display:block;width:52px;height:52px;line-height:40px;position:fixed;padding-left:12px;left:0;bottom:0;color:#111;z-index:10;cursor:pointer;background:transparent}}.menu-toggle{-webkit-transition: width 1ms linear 250ms,background-color 1ms linear 250ms,color 400ms linear;transition:width 1ms linear 250ms,background-color 1ms linear 250ms,color 400ms linear}.-menu-visible .menu-toggle{width:229px;background-color:#fff;-webkit-transition: color 400ms linear;transition:color 400ms linear}.menu-toggle:before{display:inline-block;content:"\f20e";font-size:24px;text-align:center;width:40px}.menu-toggle:hover{color:#4078c0}.toc-menu:before{content:"\f4a4";font-size:20px;display:block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;right:10px;top:16px;color:#505d6b;-webkit-transition: color 400ms linear;transition:color 400ms linear;border-radius:3px;z-index:10;cursor:pointer}.header-nav,.footer-nav{font-size:16px}.header-nav{position:fixed;top:0;right:0;left:0;height:88px;line-height:40px;text-align:center}.header-nav{opacity:0;-webkit-transition: opacity 250ms linear;transition:opacity 250ms linear;pointer-events:none}.header-nav.-expanded{opacity:1;pointer-events:auto}.header-nav .left{position:absolute;left:0;top:0;text-align:left}.header-nav .right{position:absolute;right:0;top:0;text-align:right}.header-nav .iconlink{position:relative;display:inline-block;vertical-align:middle;height:32px;line-height:1em;color:rgba(80,93,107,0.75);-webkit-transition: all 150ms linear;transition:all 150ms linear;padding:24px}.header-nav .iconlink:hover{color:#4078c0}.header-nav .iconlink{white-space:nowrap;text-decoration:none}.header-nav .title,.header-nav .label{white-space:nowrap;margin:0 8px;position:relative;top:-4px}.header-nav .iconlink[data-title]:before{content:attr(data-title);display:inline-block;position:absolute;bottom:-48px;right:24px;font-size:13px;padding:3px 10px;background:rgba(17,17,17,0.8);color:#fff;border:solid 1px rgba(17,17,17,0.2);border-radius:2px;text-decoration:none;height:22px;line-height:22px;width:auto;white-space:nowrap;pointer-events:none;opacity:0;-webkit-transition: opacity 150ms linear,-webkit-transform 150ms linear;transition: opacity 150ms linear,-webkit-transform 150ms linear;transition: opacity 150ms linear,transform 150ms linear;transition:opacity 150ms linear,transform 150ms linear,-webkit-transform 150ms linear;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}.header-nav .iconlink[data-title]:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:auto}.header-nav .icon:after{font-size:24px;width:32px;height:32px;text-align:center}.header-nav .icon{color:rgba(80,93,107,0.5);-webkit-transition: color 150ms linear;transition:color 150ms linear}.header-nav.-expanded .icon{color:#111}.header-nav .iconlink:hover .icon{color:#4078c0}.header-nav .icon.-github:after{content:"\f233";}.footer-nav{position:fixed;bottom:0;right:0;left:0;border-top:solid 1px transparent;background-color:rgba(255,255,255,0);}.footer-nav:after{content:'';display:table;clear:both;zoom:1}.footer-nav,.footer-nav a{height:64px;line-height:24px}.footer-nav a{display:block;white-space:nowrap;text-overflow:ellipsis}.footer-nav.-expanded{background-color:#fff;}.footer-nav.-expanded:before{content:'';position:absolute;left:24px;right:24px;top:0;height:1px;background:rgba(17,17,17,0.1)}.footer-nav .left{position:absolute;left:0;top:0}.footer-nav .right{position:absolute;right:0;top:0;text-align:right}.footer-nav.-expanded .right{width:60%}.footer-nav .title,.footer-nav .label{opacity:0;pointer-events:none}.footer-nav .right .title,.footer-nav .right .label{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}.footer-nav .title,.footer-nav .label,.footer-nav a:before,.footer-nav a:after{-webkit-transition: all 250ms ease-in;transition:all 250ms ease-in}.footer-nav.-expanded .title,.footer-nav.-expanded .label{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:auto}.footer-nav a{text-decoration:none;color:#505d6b;padding:16px 24px 24px 24px}.footer-nav .label,.footer-nav .left .title{color:rgba(80,93,107,0.5)}.footer-nav .right .title{margin-right:.1em;color:#111}.footer-nav .left a:hover:before,.footer-nav .right a:hover:after{color:#4078c0}.footer-nav a:hover .title{color:#4078c0}.footer-nav .left a:before,.footer-nav .right a:after{display:inline-block;font-size:20px;vertical-align:middle;position:relative;top:-1px}.footer-nav .left a:before{content:"\f124";margin-right:16px}.footer-nav .right a:after{content:"\f125";margin-left:16px}@media (min-width:960px){.doc-layout .menu{width:250px;position:fixed;top:0;left:0;height:100%;overflow-y:auto}.doc-layout .body{padding-top:64px;padding-bottom:128px;-webkit-transition: all 250ms ease-in;transition:all 250ms ease-in}.doc-layout .menu{display:block;-webkit-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0);-webkit-transition: all 250ms ease-in;transition:all 250ms ease-in}.doc-layout .header-nav,.doc-layout .footer-nav{-webkit-transition: all 250ms ease-in;transition:all 250ms ease-in;left:64px}.-menu-visible .doc-layout .header-nav,.-menu-visible .doc-layout .footer-nav{left:250px}.-menu-visible .doc-layout .body{padding-left:274px;padding-right:24px}.-menu-visible .doc-layout .menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.-menu-visible .doc-layout .menu:after{content:'';display:block;height:64px}}
\No newline at end of file