2 /* ---------------------------------------------------------- */
86 vertical-align: baseline;
108 border-collapse: collapse;
116 box-sizing: border-box;
117 font-family: sans-serif;
119 -ms-text-size-adjust: 100%;
120 -webkit-text-size-adjust: 100%;
128 background-color: transparent;
155 vertical-align: baseline;
170 background-color: #fdffb6;
176 font-family: monospace, monospace;
185 color: inherit; /* 1 */
186 font: inherit; /* 2 */
194 text-transform: none;
197 html input[type="button"],
200 input[type="submit"] {
201 cursor: pointer; /* 3 */
203 -webkit-appearance: button; /* 2 */
206 html input[disabled] {
209 button::-moz-focus-inner,
210 input::-moz-focus-inner {
220 input[type="checkbox"],
221 input[type="radio"] {
222 box-sizing: border-box; /* 1 */
225 input[type="number"]::-webkit-inner-spin-button,
226 input[type="number"]::-webkit-outer-spin-button {
229 input[type="search"] {
230 box-sizing: content-box; /* 2 */
232 -webkit-appearance: textfield; /* 1 */
234 input[type="search"]::-webkit-search-cancel-button,
235 input[type="search"]::-webkit-search-decoration {
236 -webkit-appearance: none;
247 border-collapse: collapse;
254 /* ==========================================================================
255 Base styles: opinionated defaults
256 ========================================================================== */
261 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
265 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
271 text-rendering: optimizeLegibility;
274 -webkit-font-smoothing: antialiased;
275 -moz-osx-font-smoothing: grayscale;
276 -moz-font-feature-settings: "liga" on;
288 margin: 2.5em 0 3.5em;
292 border-top: 1px solid #f0f0f0;
301 vertical-align: middle;
314 ::not(.gh-content) p,
315 ::not(.gh-content) ul,
316 ::not(.gh-content) ol,
317 ::not(.gh-content) dl,
318 ::not(.gh-content) blockquote {
325 padding-right: 1.5em;
373 padding: 0 1.6em 0 1.6em;
374 border-left: #daf2fd;
384 display: inline-block;
385 margin: 0.8em 0 0.8em 1.5em;
389 /* Quotation marks */
390 blockquote small:before {
391 content: "\2014 \00A0";
403 text-decoration: none;
415 text-rendering: optimizeLegibility;
416 letter-spacing: -0.01em;
423 letter-spacing: -0.015em;
425 @media (max-width: 600px) {
432 margin: 1.5em 0 0.5em 0;
436 @media (max-width: 600px) {
443 margin: 1.5em 0 0.5em 0;
447 @media (max-width: 600px) {
454 margin: 1.5em 0 0.5em 0;
459 margin: 1.5em 0 0.5em 0;
464 margin: 1.5em 0 0.5em 0;