diff --git a/themes/daux/css/theme-blue.min.css b/themes/daux/css/theme-blue.min.css index a0c40e3..1ac0b31 100644 --- a/themes/daux/css/theme-blue.min.css +++ b/themes/daux/css/theme-blue.min.css @@ -3,2152 +3,8 @@ * https://dauxio.github.io/ * MIT License */ - -/* Daux Style*/ - /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ - -/** - * 1. Change the default font family in all browsers (opinionated). - * 2. Prevent adjustments of font size after orientation changes in IE and iOS. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove the margin in all browsers (opinionated). - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - * 2. Add the correct display in IE. - */ - -article, -aside, -details, /* 1 */ -figcaption, -figure, -footer, -header, -main, /* 2 */ -menu, -nav, -section, -summary { /* 1 */ - display: block; -} - -/** - * Add the correct display in IE 9-. - */ - -audio, -canvas, -progress, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Add the correct display in IE 10-. - * 1. Add the correct display in IE. - */ - -template, /* 1 */ -[hidden] { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ - -a { - background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ -} - -/** - * Remove the outline on focused links when they are also active or hovered - * in all browsers (opinionated). - */ - -a:active, -a:hover { - outline-width: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * 1. Remove the bottom border in Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; /* 2 */ -} - -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ - -b, -strong { - font-weight: inherit; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * Add the correct font style in Android 4.3-. - */ - -dfn { - font-style: italic; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Add the correct background and color in IE 9-. - */ - -mark { - background-color: #ff0; - color: #000; -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10-. - */ - -img { - border-style: none; -} - -/** - * Hide the overflow in IE. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct margin in IE 8. - */ - -figure { - margin: 1em 40px; -} - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change font properties to `inherit` in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -select, -textarea { - font: inherit; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Restore the font weight unset by the previous rule. - */ - -optgroup { - font-weight: bold; -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ - -button, -html [type="button"], /* 1 */ -[type="reset"], -[type="submit"] { - -webkit-appearance: button; /* 2 */ -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Change the border, margin, and padding in all browsers (opinionated). - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Remove the default vertical scrollbar in IE. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. - */ - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Correct the text style of placeholders in Chrome, Edge, and Safari. - */ - -::-webkit-input-placeholder { - color: inherit; - opacity: 0.54; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} /*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 300; - src: url("../fonts/robotoslab-light.eot"); - src: url("../fonts/robotoslab-light.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-light.woff2") format("woff2"), - url("../fonts/robotoslab-light.woff") format("woff"), - url("../fonts/robotoslab-light.ttf") format("truetype"), - url("../fonts/robotoslab-light.svg#roboto_slablight") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 400; - src: url("../fonts/robotoslab-regular.eot"); - src: url("../fonts/robotoslab-regular.eot?#iefix") - format("embedded-opentype"), - url("../fonts/robotoslab-regular.woff2") format("woff2"), - url("../fonts/robotoslab-regular.woff") format("woff"), - url("../fonts/robotoslab-regular.ttf") format("truetype"), - url("../fonts/robotoslab-regular.svg#roboto_slabregular") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 700; - src: url("../fonts/robotoslab-bold.eot"); - src: url("../fonts/robotoslab-bold.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-bold.woff2") format("woff2"), - url("../fonts/robotoslab-bold.woff") format("woff"), - url("../fonts/robotoslab-bold.ttf") format("truetype"), - url("../fonts/robotoslab-bold.svg#roboto_slabbold") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -:root { - /* Gray Scale*/ - /*--darker-gray: color(var(--gray) blend(#000 60%));*/ - - /* Type Scale*/ /* ~39.056px*/ /* ~31.248px*/ /* ~25.008px*/ /* ~20px*/ /* ~16px*/ /* ~12px*/ - - /* Sidebar*/ - - /* Sidebar links*/ - - /* Sidebar Checkbox*/ - - /* Sidebar search field*/ - - /* Sidebar hamburger*/ - - /* Homepage*/ - - /* Homepage Hero Buttons*/ -} - -/* - * Breakpoints - * ===================================================================== */ - -/* ============================================================================ -Mixins -============================================================================ */ - -/* Clearfix*/ - -/**/ - -/* For modern browsers*/ - -/* 1. The space content is one way to avoid an Opera bug when the*/ - -/* contenteditable attribute is included anywhere else in the document.*/ - -/* Otherwise it causes space to appear at the top and bottom of elements*/ - -/* that are clearfixed.*/ - -/* 2. The use of `table` rather than `block` is only necessary if using*/ - -/* `:before` to contain the top-margins of child elements.*/ - -/**/ - -/* Source: http://nicolasgallagher.com/micro-clearfix-hack/*/ - -/* Layout*/ - -*, -*:after, -*:before { - box-sizing: border-box; -} - -body { - margin: 0; - padding: 0; -} - -/* ============================================================================ -Docs Body & Page Structure -============================================================================ */ - -html { - font-size: 14px -} - -@media (min-width: 850px) { - -html { - font-size: 16px -} - } - -html, -body { - height: 100%; - background-color: #fff; - color: #222; -} - -.Columns__left { - background-color: #f7f7f7; - } - -.Columns__right__content { - padding: 10px; - background-color: #fff; - } - -@media (max-width: 768px) { - /* mobile friendly sub-nav*/ - .Collapsible__content { - height: 0; - overflow: hidden; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - } -} - -.Collapsible__trigger { - margin: 12px; - padding: 7px 10px; - background-color: transparent; - border: none; - float: right; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none; -} - -.Collapsible__trigger__bar { - display: block; - width: 18px; - height: 2px; - margin-top: 2px; - margin-bottom: 3px; - background-color: #82becd; - } - -.Collapsible__trigger:hover { - background-color: #82becd; - box-shadow: none; - } - -.Collapsible__trigger:hover .Collapsible__trigger__bar { - background-color: #3f4657; - } - -@media screen and (min-width: 769px) { - body { - /*Needed only for floating code blocks*/ - background-color: #82becd; - } - - .Navbar { - position: fixed; - z-index: 1030; - width: 100%; - } - .Collapsible__trigger { - display: none !important; - } - - .Collapsible__content { - display: block !important; - } - - .Columns { - height: 100% - } - - .Columns:after, - .Columns:before { - content: " "; - display: table; - } - - .Columns:after { - clear: both; - } - - .Columns__left, - .Columns__right { - position: relative; - min-height: 1px; - float: left; - overflow: auto; - height: 100%; - } - - .Columns__left { - width: 25%; - border-right: 1px solid #e7e7e9; - overflow-x: hidden; - } - - .Columns__right { - width: 75%; - } - - .Columns__right__content { - padding: 0 20px 20px; - min-height: 100%; - } -} - -/* Content presentation*/ - -/* ============================================================================ -Base CSS -============================================================================ */ - -body { - line-height: 1.5; - - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - -webkit-font-feature-settings: "kern" 1, "kern"; - font-feature-settings: "kern" 1, "kern"; - -webkit-font-kerning: normal; - font-kerning: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; -} - -.s-content h1, - .s-content h2, - .s-content h3, - .s-content h4, - .s-content h5, - .s-content h6 { - cursor: text; - line-height: 1.4em; - margin: 2em 0 0.5em; - } - -.s-content h1 tt, - .s-content h1 code, - .s-content h2 tt, - .s-content h2 code, - .s-content h3 tt, - .s-content h3 code, - .s-content h4 tt, - .s-content h4 code, - .s-content h5 tt, - .s-content h5 code, - .s-content h6 tt, - .s-content h6 code { - font-size: inherit; - } - -.s-content h1 i, .s-content h2 i, .s-content h3 i, .s-content h4 i, .s-content h5 i, .s-content h6 i { - font-size: 0.7em; - } - -.s-content h1 p, .s-content h2 p, .s-content h3 p, .s-content h4 p, .s-content h5 p, .s-content h6 p { - margin-top: 0; - } - -.s-content h1 { - margin-top: 0; - font-size: 1.563rem; - } - -.s-content h2 { - font-size: 1.25rem; - } - -.s-content h3 { - font-size: 1rem; - } - -.s-content h4 { - font-size: 0.75rem; - } - -.s-content h5 { - font-size: 0.75rem; - } - -.s-content h6 { - font-size: 0.75rem; - } - -.s-content a { - text-decoration: underline; - } - -.s-content small { - font-size: 0.75rem; - } - -.s-content p { - margin-bottom: 1.3em; - } - -.s-content ul, - .s-content ol { - padding-left: 2em; - } - -.s-content ul p { - margin: 0; - } - -.s-content ul ul { - margin: 0; - } - -.s-content dl { - padding: 0; - } - -.s-content dl dt { - font-weight: bold; - font-style: italic; - padding: 0; - margin: 15px 0 5px; - } - -.s-content dl dt:first-child { - padding: 0; - } - -.s-content dl dd { - margin: 0 0 15px; - padding: 0 15px; - } - -.s-content blockquote { - margin: 0.75em 2em; - padding: 0.5em 1em; - font-style: italic; - border-left: 0.25em solid #3f4657; - } - -.s-content blockquote cite { - font-style: italic; - } - -.s-content blockquote cite:before { - content: "\2014"; - padding-right: 0.5em; - } - -.s-content table { - width: 100%; - padding: 0; - margin-bottom: 1em; - border-collapse: collapse; - - font-size: 0.75rem; - } - -.s-content table + table { - margin-top: 1em; - } - -.s-content table tr { - border-top: 1px solid #eee; - background-color: white; - margin: 0; - padding: 0; - } - -.s-content table tr:nth-child(2n) { - background-color: rgb(242, 243, 243); - } - -.s-content table th { - font-weight: bold; - border: 1px solid rgb(189, 193, 196); - background: rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content table td { - border: 1px solid rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content ul > :first-child, .s-content ol > :first-child, .s-content blockquote > :first-child, .s-content dl dt > :first-child, .s-content dl dd > :first-child, .s-content table th > :first-child, .s-content table td > :first-child { - margin-top: 0; - } - -.s-content ul > :last-child, .s-content ol > :last-child, .s-content blockquote > :last-child, .s-content dl dt > :last-child, .s-content dl dd > :last-child, .s-content table th > :last-child, .s-content table td > :last-child { - margin-bottom: 0; - } - -.s-content img { - max-width: 100%; - display: block; - margin: 0 auto; - } - -.s-content code { - font-family: Monaco, Menlo, Consolas, "Lucida Console", - "Courier New", monospace; - padding-top: 0.1rem; - padding-bottom: 0.1rem; - background: #fafafa; - border: 1px solid rgb(189, 193, 196); - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, .125) - } - -.s-content code:before, - .s-content code:after { - letter-spacing: -0.2em; - content: "\00a0"; /* non-breaking space*/ - } - -.s-content pre { - background: #fdf6e3; - color: #657b83; - line-height: 1.5em; - overflow: auto; - border: none; - border-radius: 0; - padding: 0.75em 2em; - margin: 0 -20px 20px -20px; - } - -.s-content pre code { - margin: 0; - padding: 0; - white-space: pre; - box-shadow: none; - } - -.s-content pre code:before, - .s-content pre code:after { - display: none; - } - -.s-content pre code, - .s-content pre tt { - background-color: transparent; - border: none; - } - -.s-content u, - .s-content ins { - text-decoration: none; - border-bottom: 1px solid #222; - } - -.s-content u a, .s-content ins a { - color: inherit; - } - -.s-content del a { - color: inherit; - } - -/*Content pages float view*/ - -@media (min-width: 1150px) { - .Columns__right--float .Columns__right__content { - height: 100%; - overflow: auto; - padding: 0 !important; - background-color: transparent !important; - position: relative; - } - - .Columns__right--float .Columns__right__content article { - width: 100%; - min-height: 100%; - overflow: auto; - position: relative; - z-index: 1; - } - - .Columns__right--float .Columns__right__content article:before { - content: ""; - width: 50%; - min-height: 100%; - overflow: auto; - background-color: white; - display: block; - margin: 0; - position: absolute; - z-index: -1; - } - .Columns__right--float .Pager, - .Columns__right--float .Page__header, - .Columns__right--float .s-content blockquote, - .Columns__right--float .s-content p, - .Columns__right--float .s-content ul, - .Columns__right--float .s-content ol, - .Columns__right--float .s-content dl, - .Columns__right--float .s-content h2, - .Columns__right--float .s-content h3, - .Columns__right--float .s-content h4, - .Columns__right--float .s-content h5, - .Columns__right--float .s-content h6, - .Columns__right--float .s-content hr, - .Columns__right--float .s-content table { - float: left; - clear: left; - width: 47%; - margin-left: 1.5%; - margin-right: 1.5%; - } - .Columns__right--float .s-content table { - background-color: white; - white-space: normal; - } - - .Columns__right--float .s-content table pre, - .Columns__right--float .s-content table code { - white-space: normal; - } - .Columns__right--float .s-content blockquote:before, .Columns__right--float .s-content p:before, .Columns__right--float .s-content ul:before, .Columns__right--float .s-content ol:before, .Columns__right--float .s-content dl:before, .Columns__right--float .s-content h2:before, .Columns__right--float .s-content h3:before, .Columns__right--float .s-content h4:before, .Columns__right--float .s-content h5:before, .Columns__right--float .s-content h6:before, .Columns__right--float .s-content hr:before { - width: 100%; - height: 10px; - display: block; - clear: both; - } - - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote ul, - .Columns__right--float .s-content blockquote ol, - .Columns__right--float .s-content blockquote dl, - .Columns__right--float .s-content blockquote h2, - .Columns__right--float .s-content blockquote h3, - .Columns__right--float .s-content blockquote h4, - .Columns__right--float .s-content blockquote h5, - .Columns__right--float .s-content blockquote h6, - .Columns__right--float .s-content blockquote pre, - .Columns__right--float .s-content blockquote hr, - .Columns__right--float .s-content p p, - .Columns__right--float .s-content p ul, - .Columns__right--float .s-content p ol, - .Columns__right--float .s-content p dl, - .Columns__right--float .s-content p h2, - .Columns__right--float .s-content p h3, - .Columns__right--float .s-content p h4, - .Columns__right--float .s-content p h5, - .Columns__right--float .s-content p h6, - .Columns__right--float .s-content p pre, - .Columns__right--float .s-content p hr, - .Columns__right--float .s-content ul p, - .Columns__right--float .s-content ul ul, - .Columns__right--float .s-content ul ol, - .Columns__right--float .s-content ul dl, - .Columns__right--float .s-content ul h2, - .Columns__right--float .s-content ul h3, - .Columns__right--float .s-content ul h4, - .Columns__right--float .s-content ul h5, - .Columns__right--float .s-content ul h6, - .Columns__right--float .s-content ul pre, - .Columns__right--float .s-content ul hr, - .Columns__right--float .s-content ol p, - .Columns__right--float .s-content ol ul, - .Columns__right--float .s-content ol ol, - .Columns__right--float .s-content ol dl, - .Columns__right--float .s-content ol h2, - .Columns__right--float .s-content ol h3, - .Columns__right--float .s-content ol h4, - .Columns__right--float .s-content ol h5, - .Columns__right--float .s-content ol h6, - .Columns__right--float .s-content ol pre, - .Columns__right--float .s-content ol hr, - .Columns__right--float .s-content dl p, - .Columns__right--float .s-content dl ul, - .Columns__right--float .s-content dl ol, - .Columns__right--float .s-content dl dl, - .Columns__right--float .s-content dl h2, - .Columns__right--float .s-content dl h3, - .Columns__right--float .s-content dl h4, - .Columns__right--float .s-content dl h5, - .Columns__right--float .s-content dl h6, - .Columns__right--float .s-content dl pre, - .Columns__right--float .s-content dl hr, - .Columns__right--float .s-content h2 p, - .Columns__right--float .s-content h2 ul, - .Columns__right--float .s-content h2 ol, - .Columns__right--float .s-content h2 dl, - .Columns__right--float .s-content h2 h2, - .Columns__right--float .s-content h2 h3, - .Columns__right--float .s-content h2 h4, - .Columns__right--float .s-content h2 h5, - .Columns__right--float .s-content h2 h6, - .Columns__right--float .s-content h2 pre, - .Columns__right--float .s-content h2 hr, - .Columns__right--float .s-content h3 p, - .Columns__right--float .s-content h3 ul, - .Columns__right--float .s-content h3 ol, - .Columns__right--float .s-content h3 dl, - .Columns__right--float .s-content h3 h2, - .Columns__right--float .s-content h3 h3, - .Columns__right--float .s-content h3 h4, - .Columns__right--float .s-content h3 h5, - .Columns__right--float .s-content h3 h6, - .Columns__right--float .s-content h3 pre, - .Columns__right--float .s-content h3 hr, - .Columns__right--float .s-content h4 p, - .Columns__right--float .s-content h4 ul, - .Columns__right--float .s-content h4 ol, - .Columns__right--float .s-content h4 dl, - .Columns__right--float .s-content h4 h2, - .Columns__right--float .s-content h4 h3, - .Columns__right--float .s-content h4 h4, - .Columns__right--float .s-content h4 h5, - .Columns__right--float .s-content h4 h6, - .Columns__right--float .s-content h4 pre, - .Columns__right--float .s-content h4 hr, - .Columns__right--float .s-content h5 p, - .Columns__right--float .s-content h5 ul, - .Columns__right--float .s-content h5 ol, - .Columns__right--float .s-content h5 dl, - .Columns__right--float .s-content h5 h2, - .Columns__right--float .s-content h5 h3, - .Columns__right--float .s-content h5 h4, - .Columns__right--float .s-content h5 h5, - .Columns__right--float .s-content h5 h6, - .Columns__right--float .s-content h5 pre, - .Columns__right--float .s-content h5 hr, - .Columns__right--float .s-content h6 p, - .Columns__right--float .s-content h6 ul, - .Columns__right--float .s-content h6 ol, - .Columns__right--float .s-content h6 dl, - .Columns__right--float .s-content h6 h2, - .Columns__right--float .s-content h6 h3, - .Columns__right--float .s-content h6 h4, - .Columns__right--float .s-content h6 h5, - .Columns__right--float .s-content h6 h6, - .Columns__right--float .s-content h6 pre, - .Columns__right--float .s-content h6 hr, - .Columns__right--float .s-content hr p, - .Columns__right--float .s-content hr ul, - .Columns__right--float .s-content hr ol, - .Columns__right--float .s-content hr dl, - .Columns__right--float .s-content hr h2, - .Columns__right--float .s-content hr h3, - .Columns__right--float .s-content hr h4, - .Columns__right--float .s-content hr h5, - .Columns__right--float .s-content hr h6, - .Columns__right--float .s-content hr pre, - .Columns__right--float .s-content hr hr { - width: auto; - float: none; - display: block; - } - - .Columns__right--float .s-content hr { - border-color: #ddd; - } - /* blockquotes should have 100% width*/ - .Columns__right--float .s-content li p, - .Columns__right--float .s-content li pre, - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote pre { - width: 100%; - } - - /* Paragraphs and code inside lists and*/ - - .Columns__right--float .s-content pre { - float: left; - clear: right; - width: 50%; - border: none; - border-left: 10px solid white; - margin: 0 0 10px; - padding: 0; - } - - .Columns__right--float .s-content pre code { - padding: 0 0.5em; - } -} - -/* ============================================================================ -Base tags -============================================================================ */ - -a { - text-decoration: none; - color: #82becd -} - -a.Link--external:after { - content: " " - url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=); - } - -a.Link--broken { - color: red; - } - -p { - margin: 0 0 1em; -} - -hr { - clear: both; - margin: 1em 0; - border: 0; - border-top: 1px solid #ddd; -} - -/* ============================================================================ -Components -============================================================================ */ - -.Button { - display: inline-block; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; /* Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214*/ - border: 1px solid transparent; - white-space: nowrap; - border-radius: 4px; - margin-bottom: 0; -} - -.Button--small { - font-size: 12px; - line-height: 1.5; - border-radius: 3px; - } - -.Button--default { - color: #333; - background-color: #fff; - border-color: #ccc - } - -.Button--default.Button--active { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; - } - -.ButtonGroup { - position: relative; - display: inline-block; - vertical-align: middle; -} - -/* match .Button alignment given font-size hack above*/ - -.ButtonGroup .Button + .Button { - margin-left: -1px; - } - -.ButtonGroup > .Button { - position: relative; - float: left - - /* Bring the "active" button to the front*/ - } - -.ButtonGroup > .Button:hover, - .ButtonGroup > .Button:focus { - z-index: 2; - } - -.ButtonGroup > .Button:active, - .ButtonGroup > .Button.Button--active { - z-index: 3; - } - -.ButtonGroup > .Button:not(:first-child):not(:last-child) { - border-radius: 0; - } - -.ButtonGroup > .Button { - - /* Set corners individually because sometimes*/ - /* a single button can be in a .ButtonGroup*/ - /* and we need :first-child and :last-child to both match*/ - } - -.ButtonGroup > .Button:first-child { - margin-left: 0; - } - -.ButtonGroup > .Button:first-child:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - -.ButtonGroup > .Button:last-child:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.Brand { - display: block; - background-color: #3f4657; - padding: 0.75em 0.6em; - font-size: 1.25rem; - text-shadow: none; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - color: #82becd; -} - -.Navbar { - height: 50px; - box-shadow: 0 1px 5px rgba(0, 0, 0, .25); - background-color: #3f4657; - margin-bottom: 0; -} - -.Navbar .Brand { - float: left; - line-height: 20px; - height: 50px; - } - -.CodeToggler { - padding: 0 20px; -} - -.CodeToggler__text { - font-size: 12px; - line-height: 1.5; - padding: 6px 10px 6px 0; - display: inline-block; - vertical-align: middle; - } - -/* Sidebar navigation*/ - -.Nav { - margin: 0; - padding: 0; -} - -.Nav__arrow { - display: inline-block; - position: relative; - width: 16px; - margin-left: -16px - - /* Prevent arrow from being the target in its container's event listener.*/ - } - -.Nav__arrow, .Nav__arrow::before { - pointer-events: none; - } - -.Nav__arrow:before { - position: absolute; - display: block; - content: ""; - margin: -0.25em 0 0 -0.4em; - left: 50%; - top: 50%; - width: 0.5em; - height: 0.5em; - border-right: 0.15em solid #3f4657; - border-top: 0.15em solid #3f4657; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - } - -.Nav__item { - display: block; - } - -.Nav__item a { - display: block; - margin: 0; - padding: 6px 15px 6px 20px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #3f4657; - text-shadow: none; - } - -.Nav__item a:hover { - color: #3f4657; - text-shadow: none; - background-color: #c5c5cb; - } - -.Nav .Nav { - height: 0; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - overflow: hidden; - margin-left: 15px; -} - -.Nav .Nav .Nav__item a { - margin: 0; - margin-left: -15px; - padding: 3px 30px; - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - color: #222; - opacity: 0.7 - } - -.Nav .Nav .Nav__item a:hover { - opacity: 1; - } - -.Nav .Nav .Nav__item--active a { - color: #3f4657; - } - -.Nav__item--open > a, .Nav__item--active > a { - background-color: #c5c5cb; - } - -.Nav__item--open > a > .Nav__arrow:before { - margin-left: -0.25em; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - -.Page__header { - margin: 0 0 10px; - padding: 0; - border-bottom: 1px solid #eee -} - -.Page__header:before, - .Page__header:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Page__header:after { - clear: both; - } - -.Page__header h1 { - margin: 0; - padding: 0; - line-height: 57px; - } - -.Page__header--separator { - height: 0.6em; - } - -.Page__header a { - text-decoration: none; - } - -.Page__header .ModifiedDate { - float: left; - font-size: 10px; - color: gray; - } - -.Page__header .EditOn { - float: right; - font-size: 10px; - color: gray; - } - -.Links { - padding: 0 20px; -} - -.Links a { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #3f4657; - line-height: 2em; - } - -.Twitter { - padding: 0 20px; -} - -.PoweredBy { - padding: 0 20px 1rem 20px; - font-size: 0.75rem; -} - -.Search { - position: relative; -} - -.Search__field { - display: block; - width: 100%; - height: 34px; - padding: 6px 30px 6px 20px; - color: #555; - border-width: 0 0 1px; - border-bottom: 1px solid #ccc; - background: #fff; - -webkit-transition: border-color ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s - } - -.Search__field:focus { - border-color: #82becd; - outline: 0; - } - -.Search__icon { - position: absolute; - right: 9px; - top: 9px; - width: 16px; - height: 16px; - } - -.Navbar .Search { - float: right; - margin: 8px 20px; -} - -.Navbar .Search__field { - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - border-width: 0; - border-radius: 4px; - padding-left: 10px; - } - -.TableOfContentsContainer__title { - border-bottom: 4px solid #efefef; - margin-bottom: 0 !important; - } - -.TableOfContentsContainer__content > .TableOfContents { - margin-top: 0; - } - -ul.TableOfContents { - float: none; - font-size: 16px; - padding-left: 1.5em; - border-left: 6px solid #efefef; -} - -ul.TableOfContents p { - margin-bottom: 0; - } - -ul.TableOfContents a { - text-decoration: none; - } - -ul.TableOfContents .TableOfContents { - border-left-width: 0; - } - -.Columns__right--full .TableOfContentsContainer { - float: right; - min-width: 300px; - max-width: 25%; - padding-left: 1em; -} - -.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content > .TableOfContents { - border-right: 2px solid #efefef; - } - -.Columns__right--full .TableOfContentsContainer .TableOfContents { - list-style-type: none; - padding-left: 0; - } - -.Columns__right--full .TableOfContentsContainer a { - display: block; - border-bottom: 1px solid #ddd; - padding: 0.2em 0; - } - -.Columns__right--full .TableOfContentsContainer li a { - padding-left: 0.75em; - } - -.Columns__right--full .TableOfContentsContainer li li a { - padding-left: 1.5em; - } - -.Columns__right--full .TableOfContentsContainer li li li a { - padding-left: 2.25em; - } - -/* stylelint-disable-next-line selector-max-compound-selectors*/ - -.Columns__right--full .TableOfContentsContainer li li li li a { - padding-left: 3em; - } - -.Pager { - padding-left: 0; - margin: 1em 0; - list-style: none; - text-align: center; - clear: both -} - -.Pager:before, - .Pager:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Pager:after { - clear: both; - } - -.Pager li { - display: inline; - } - -.Pager li > a { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; - } - -.Pager li > a:hover, - .Pager li > a:focus { - text-decoration: none; - background-color: #eee; - } - -.Pager--next > a { - float: right; - } - -.Pager--prev > a { - float: left; - } - -.Checkbox { - position: relative; - display: block; - padding-left: 30px; - cursor: pointer; -} - -.Checkbox input { - position: absolute; - z-index: -1; - opacity: 0; - } - -.Checkbox__indicator { - position: absolute; - top: 50%; - left: 0; - width: 20px; - height: 20px; - margin-top: -10px; - background: #e6e6e6 - - /* Check mark */ -} - -.Checkbox__indicator:after { - position: absolute; - display: none; - content: ""; - } - -/* Hover and focus states */ - -.Checkbox:hover input ~ .Checkbox__indicator, - .Checkbox input:focus ~ .Checkbox__indicator { - background: #ccc; - } - -/* Checked state */ - -.Checkbox input:checked ~ .Checkbox__indicator { - background: #3f4657 - - /* Show check mark */ - } - -.Checkbox input:checked ~ .Checkbox__indicator:after { - display: block; - } - -/* Hover state whilst checked */ - -.Checkbox:hover input:not([disabled]):checked ~ .Checkbox__indicator, - .Checkbox input:checked:focus ~ .Checkbox__indicator { - background: #82becd; - } - -/* Disabled state */ - -.Checkbox input:disabled ~ .Checkbox__indicator { - pointer-events: none; - opacity: 0.6; - background: #e6e6e6; - } - -/* Checkbox tick */ - -.Checkbox .Checkbox__indicator:after { - top: 4px; - left: 8px; - width: 5px; - height: 10px; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border: solid #fff; - border-width: 0 2px 2px 0; - } - -/* Disabled tick colour */ - -.Checkbox input:disabled ~ .Checkbox__indicator:after { - border-color: #7b7b7b; - } - -.Hidden { - display: none; -} - -/* ============================================================================ -Homepage -============================================================================ */ - -.Container { - margin-right: auto; - margin-left: auto; -} - -.Container--inner { - width: 80%; - margin: 0 auto; - } - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -@media (min-width: 992px) { - .Container { - width: 970px; - } -} - -@media (min-width: 769px) { - .Container { - width: 750px; - } -} - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -.Homepage { - padding-top: 60px !important; - background-color: #82becd; - border-radius: 0; - border: none; - color: #3f4657; - overflow: hidden; - padding-bottom: 0; - margin-bottom: 0; - box-shadow: none; -} - -.HomepageTitle h2 { - width: 80%; - font-size: 30px; - margin: 20px auto; - text-align: center; - } - -.HomepageImage img { - display: block; - max-width: 80%; - margin: 0 auto; - height: auto; - } - -.HomepageButtons { - padding: 20px 0; - background-color: #c5c5cb; - text-align: center -} - -.HomepageButtons:before, - .HomepageButtons:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageButtons:after { - clear: both; - } - -.HomepageButtons .Button--hero { - padding: 20px 30px; - border-radius: 0; - text-shadow: none; - opacity: 0.8; - margin: 0 10px; - text-transform: uppercase; - border: 5px solid #3f4657; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none - } - -@media (max-width: 768px) { - - .HomepageButtons .Button--hero { - display: block; - margin-bottom: 10px - } - } - -.HomepageButtons .Button--hero:hover { - opacity: 1; - } - -.HomepageButtons .Button--hero.Button--secondary { - background-color: #c5c5cb; - color: #3f4657; - } - -.HomepageButtons .Button--hero.Button--primary { - background-color: #3f4657; - color: #f7f7f7; - } - -.HomepageContent { - background-color: white; - padding: 40px 0; -} - -.HomepageContent ul li, .HomepageContent ol li { - list-style: none; - margin-bottom: 0.5em; - position: relative; - } - -.HomepageContent ul li:before, .HomepageContent ol li:before { - position: absolute; - top: 50%; - left: -1.5em; - content: ""; - width: 0; - height: 0; - border: 0.5em solid transparent; - border-left: 0.5em solid #82becd; - float: left; - display: block; - margin-top: -0.5em; - } - -.HomepageContent .HeroText { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; - font-size: 16px; - margin-bottom: 20px; - line-height: 1.4; - } - -@media (min-width: 769px) { - -.HomepageContent { - padding: 40px 20px; -} - - .HomepageContent .HeroText { - font-size: 21px; - } - - .HomepageContent .Row { - margin: 0 -15px; - } - - .HomepageContent .Row__third, - .HomepageContent .Row__half, - .HomepageContent .Row__quarter { - float: left; - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; - } - - .HomepageContent .Row__third { - width: 33.333333%; - } - - .HomepageContent .Row__half { - width: 50%; - } - - .HomepageContent .Row__quarter { - width: 25%; - } - } - -.HomepageFooter { - background-color: #3f4657; - color: #82becd; - border: none; - box-shadow: none -} - -.HomepageFooter:before, - .HomepageFooter:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageFooter:after { - clear: both; - } - -@media (max-width: 768px) { - -.HomepageFooter { - padding: 0 20px; - text-align: center; -} - - .HomepageFooter .HomepageFooter__links { - padding-left: 0; - list-style-type: none; - } - } - -@media (min-width: 769px) { - .HomepageFooter .HomepageFooter__links { - float: left; - } - - .HomepageFooter .HomepageFooter__twitter { - float: right; - } - } - -.HomepageFooter__links { - margin: 40px 0; - } - -.HomepageFooter__links li a { - line-height: 32px; - font-size: 16px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - } - -.HomepageFooter__links li a:hover { - text-decoration: underline; - } - -.HomepageFooter__twitter { - margin: 40px 0; - } - -.HomepageFooter .Twitter { - margin-bottom: 20px; - } - -/* =========================================================================================== -Code Highlighting -============================================================================================== */ - -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fdf6e3; - color: #657b83; -} - -.hljs-comment, -.hljs-quote { - color: #93a1a1; -} - -/* Solarized Green */ - -.hljs-keyword, -.hljs-selector-tag, -.hljs-addition { - color: #859900; -} - -/* Solarized Cyan */ - -.hljs-number, -.hljs-string, -.hljs-meta .hljs-meta-string, -.hljs-literal, -.hljs-doctag, -.hljs-regexp { - color: #2aa198; -} - -/* Solarized Blue */ - -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #268bd2; -} - -/* Solarized Yellow */ - -.hljs-attribute, -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-class .hljs-title, -.hljs-type { - color: #b58900; -} - -/* Solarized Orange */ - -.hljs-symbol, -.hljs-bullet, -.hljs-subst, -.hljs-meta, -.hljs-meta .hljs-keyword, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-link { - color: #cb4b16; -} - -/* Solarized Red */ - -.hljs-built_in, -.hljs-deletion { - color: #dc322f; -} - -.hljs-formula { - background: #eee8d5; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -@media print { - -* { - text-shadow: none !important; - color: #000 !important; /* Black prints faster: h5bp.com/s*/ - background: transparent !important; - box-shadow: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - page-break-after: avoid; - page-break-before: auto; -} - -pre, -blockquote { - border: 1px solid #999; - font-style: italic; - page-break-inside: avoid; -} - -img { - page-break-inside: avoid; - border: 0; /* Some browsers like to show a border around images. Switch it off */ -} - -a, -a:visited { - text-decoration: underline; -} - -abbr[title]:after { - content: " (" attr(title) ")"; -} - -q { - quotes: none -} - - q:before { - content: ""; - } - - q:after { - content: " (" attr(cite) ")"; - } - -.PageBreak { - display: block; - page-break-before: always; -} - -.NoPrint { - display: none; -} - -/* Hide the navigation */ -aside { - display: none; -} - -.Pager { - display: none; -} - -.Columns__right { - width: 100% !important; -} - -.s-content a:after { - content: " (" attr(href) ")"; - font-size: 80%; - word-wrap: break-word; /* break long urls that donìt fit the page width */ -} - -/* Anchors don't need that */ -.s-content a[href^="#"]:after { - content: ""; -} - -h1 a[href]:after { - font-size: 50%; -} -} - -/*Daux.io Blue*/ - +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f7f7f7}.Columns__right__content{padding:10px;background-color:#fff}@media (max-width:768px){.Collapsible__content{height:0;overflow:hidden;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out}}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#82becd}.Collapsible__trigger:hover{background-color:#82becd;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#3f4657}@media screen and (min-width:769px){body{background-color:#82becd}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #3f4657}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code:after,.s-content pre code:before{display:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#82becd}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px;margin-bottom:0}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#3f4657}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#82becd}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow,.Nav__arrow::before{pointer-events:none}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #3f4657;border-top:.15em solid #3f4657;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;text-shadow:none}.Nav__item a:hover{color:#3f4657;text-shadow:none}.Nav .Nav{height:0;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out;overflow:hidden;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a,.Nav__item a{color:#3f4657}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#c5c5cb}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#3f4657;line-height:2em}.PoweredBy{padding:0 20px 1rem;font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#82becd;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#3f4657}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#82becd}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#82becd;border-radius:0;border:0;color:#3f4657;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#c5c5cb;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #3f4657;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#c5c5cb;color:#3f4657}.HomepageButtons .Button--hero.Button--primary{background-color:#3f4657;color:#f7f7f7}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #82becd;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#3f4657;color:#82becd;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-before:auto}blockquote,img,pre{page-break-inside:avoid}blockquote,pre{font-style:italic;border:1px solid #999}img{border:0}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}q{quotes:none}.s-content a[href^="#"]:after,q:before{content:""}q:after{content:" (" attr(cite) ")"}.PageBreak{display:block;page-break-before:always}.NoPrint,.Pager,aside{display:none}.Columns__right{width:100%!important}.s-content a:after{content:" (" attr(href) ")";font-size:80%;word-wrap:break-word}h1 a[href]:after{font-size:50%}} /*# sourceMappingURL=theme-blue.min.css.map */ diff --git a/themes/daux/css/theme-blue.min.css.map b/themes/daux/css/theme-blue.min.css.map index faccf1a..9077a72 100644 --- a/themes/daux/css/theme-blue.min.css.map +++ b/themes/daux/css/theme-blue.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_variables.scss","_mixins.scss","_structure.scss","_typography.scss","_components.scss","_homepage.scss","vendor/highlight.scss","_print.scss","","theme-blue.scss"],"names":[],"mappings":"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","file":"theme-blue.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n",":root {\n // Gray Scale\n --gray: #7a8288;\n --dark-gray: color(var(--gray) blend(#000 40%));\n //--darker-gray: color(var(--gray) blend(#000 60%));\n --light-gray: color(var(--gray) blend(#fff 50%));\n --lighter-gray: color(var(--gray) blend(#fff 70%));\n --lightest-gray: color(var(--gray) blend(#fff 90%));\n\n // Type Scale\n --type-size-1: 2.441rem; // ~39.056px\n --type-size-2: 1.953rem; // ~31.248px\n --type-size-3: 1.563rem; // ~25.008px\n --type-size-4: 1.25rem; // ~20px\n --type-size-5: 1rem; // ~16px\n --type-size-6: 0.75rem; // ~12px\n\n --dark: #3f4657;\n --light: #82becd;\n --text: #222;\n\n --link-color: var(--light);\n --brand-color: var(--light);\n --brand-background: var(--dark);\n\n // Sidebar\n --sidebar-border: #e7e7e9;\n --sidebar-background: #f7f7f7;\n\n // Sidebar links\n --sidebar-link-color: var(--dark);\n --sidebar-link-active-background: #c5c5cb;\n --sidebar-link-hover-background: var(--sidebar-link-active-background);\n --sidebar-link-arrow-color: var(--dark);\n --sidebar-link-secondary-color: var(--text);\n\n // Sidebar Checkbox\n --checkbox-background: #e6e6e6;\n --checkbox-hover-background: #ccc;\n --checkbox-checked-background: var(--dark);\n --checkbox-checked-hover-background: var(--light);\n --checkbox-tick-color: #fff;\n --checkbox-disabled-background: #e6e6e6;\n --checkbox-disabled-tick-color: #7b7b7b;\n\n // Sidebar search field\n --search-field-color: #555;\n --search-field-border-color: #ccc;\n --search-field-background: #fff;\n --search-field-hover-border-color: var(--light);\n\n // Sidebar hamburger\n --sidebar-collapsible--hamburger-color: var(--light);\n --sidebar-collapsible--hamburger-hover-color: var(--dark);\n --sidebar-collapsible--hamburger-hover-background: var(--light);\n\n // Homepage\n --homepage-navbar-background: var(--dark);\n\n --homepage-hero-background: var(--light);\n --homepage-hero-color: var(--dark);\n --homepage-bullet-color: var(--light);\n\n --homepage-footer-color: var(--light);\n --homepage-footer-background: var(--dark);\n\n // Homepage Hero Buttons\n --hero-button-block-background: var(--sidebar-link-active-background);\n --hero-button-border-color: var(--dark);\n --hero-button-primary-color: var(--sidebar-background);\n --hero-buttom-primary-background: var(--dark);\n --hero-button-secondary-color: var(--dark);\n --hero-button-secondary-background: var(--sidebar-link-active-background);\n\n --content-floating-blocks-background: var(--light);\n --code-tag-color: var(--dark);\n\n --code-tag-background-color: #fafafa;\n --code-tag-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n --code-tag-border-radius: 4px;\n\n --blockquote-border-color: var(--dark);\n}\n\n/*\n * Breakpoints\n * ===================================================================== */\n@custom-media --viewport-small (width < 850px);\n@custom-media --viewport-large (width >= 850px);\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n","/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n",null,"@import \"theme.scss\";\n\n//Daux.io Blue\n:root {\n --sidebar-background: #f7f7f7;\n --sidebar-link-active-background: #c5c5cb;\n --dark: #3f4657;\n --light: #82becd;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-blue.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-green.min.css b/themes/daux/css/theme-green.min.css index 446d67d..843aefb 100644 --- a/themes/daux/css/theme-green.min.css +++ b/themes/daux/css/theme-green.min.css @@ -3,2152 +3,8 @@ * https://dauxio.github.io/ * MIT License */ - -/* Daux Style*/ - /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ - -/** - * 1. Change the default font family in all browsers (opinionated). - * 2. Prevent adjustments of font size after orientation changes in IE and iOS. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove the margin in all browsers (opinionated). - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - * 2. Add the correct display in IE. - */ - -article, -aside, -details, /* 1 */ -figcaption, -figure, -footer, -header, -main, /* 2 */ -menu, -nav, -section, -summary { /* 1 */ - display: block; -} - -/** - * Add the correct display in IE 9-. - */ - -audio, -canvas, -progress, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Add the correct display in IE 10-. - * 1. Add the correct display in IE. - */ - -template, /* 1 */ -[hidden] { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ - -a { - background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ -} - -/** - * Remove the outline on focused links when they are also active or hovered - * in all browsers (opinionated). - */ - -a:active, -a:hover { - outline-width: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * 1. Remove the bottom border in Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; /* 2 */ -} - -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ - -b, -strong { - font-weight: inherit; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * Add the correct font style in Android 4.3-. - */ - -dfn { - font-style: italic; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Add the correct background and color in IE 9-. - */ - -mark { - background-color: #ff0; - color: #000; -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10-. - */ - -img { - border-style: none; -} - -/** - * Hide the overflow in IE. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct margin in IE 8. - */ - -figure { - margin: 1em 40px; -} - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change font properties to `inherit` in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -select, -textarea { - font: inherit; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Restore the font weight unset by the previous rule. - */ - -optgroup { - font-weight: bold; -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ - -button, -html [type="button"], /* 1 */ -[type="reset"], -[type="submit"] { - -webkit-appearance: button; /* 2 */ -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Change the border, margin, and padding in all browsers (opinionated). - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Remove the default vertical scrollbar in IE. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. - */ - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Correct the text style of placeholders in Chrome, Edge, and Safari. - */ - -::-webkit-input-placeholder { - color: inherit; - opacity: 0.54; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} /*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 300; - src: url("../fonts/robotoslab-light.eot"); - src: url("../fonts/robotoslab-light.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-light.woff2") format("woff2"), - url("../fonts/robotoslab-light.woff") format("woff"), - url("../fonts/robotoslab-light.ttf") format("truetype"), - url("../fonts/robotoslab-light.svg#roboto_slablight") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 400; - src: url("../fonts/robotoslab-regular.eot"); - src: url("../fonts/robotoslab-regular.eot?#iefix") - format("embedded-opentype"), - url("../fonts/robotoslab-regular.woff2") format("woff2"), - url("../fonts/robotoslab-regular.woff") format("woff"), - url("../fonts/robotoslab-regular.ttf") format("truetype"), - url("../fonts/robotoslab-regular.svg#roboto_slabregular") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 700; - src: url("../fonts/robotoslab-bold.eot"); - src: url("../fonts/robotoslab-bold.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-bold.woff2") format("woff2"), - url("../fonts/robotoslab-bold.woff") format("woff"), - url("../fonts/robotoslab-bold.ttf") format("truetype"), - url("../fonts/robotoslab-bold.svg#roboto_slabbold") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -:root { - /* Gray Scale*/ - /*--darker-gray: color(var(--gray) blend(#000 60%));*/ - - /* Type Scale*/ /* ~39.056px*/ /* ~31.248px*/ /* ~25.008px*/ /* ~20px*/ /* ~16px*/ /* ~12px*/ - - /* Sidebar*/ - - /* Sidebar links*/ - - /* Sidebar Checkbox*/ - - /* Sidebar search field*/ - - /* Sidebar hamburger*/ - - /* Homepage*/ - - /* Homepage Hero Buttons*/ -} - -/* - * Breakpoints - * ===================================================================== */ - -/* ============================================================================ -Mixins -============================================================================ */ - -/* Clearfix*/ - -/**/ - -/* For modern browsers*/ - -/* 1. The space content is one way to avoid an Opera bug when the*/ - -/* contenteditable attribute is included anywhere else in the document.*/ - -/* Otherwise it causes space to appear at the top and bottom of elements*/ - -/* that are clearfixed.*/ - -/* 2. The use of `table` rather than `block` is only necessary if using*/ - -/* `:before` to contain the top-margins of child elements.*/ - -/**/ - -/* Source: http://nicolasgallagher.com/micro-clearfix-hack/*/ - -/* Layout*/ - -*, -*:after, -*:before { - box-sizing: border-box; -} - -body { - margin: 0; - padding: 0; -} - -/* ============================================================================ -Docs Body & Page Structure -============================================================================ */ - -html { - font-size: 14px -} - -@media (min-width: 850px) { - -html { - font-size: 16px -} - } - -html, -body { - height: 100%; - background-color: #fff; - color: #222; -} - -.Columns__left { - background-color: #f5f5f6; - } - -.Columns__right__content { - padding: 10px; - background-color: #fff; - } - -@media (max-width: 768px) { - /* mobile friendly sub-nav*/ - .Collapsible__content { - height: 0; - overflow: hidden; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - } -} - -.Collapsible__trigger { - margin: 12px; - padding: 7px 10px; - background-color: transparent; - border: none; - float: right; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none; -} - -.Collapsible__trigger__bar { - display: block; - width: 18px; - height: 2px; - margin-top: 2px; - margin-bottom: 3px; - background-color: #8acc37; - } - -.Collapsible__trigger:hover { - background-color: #8acc37; - box-shadow: none; - } - -.Collapsible__trigger:hover .Collapsible__trigger__bar { - background-color: #000; - } - -@media screen and (min-width: 769px) { - body { - /*Needed only for floating code blocks*/ - background-color: #8acc37; - } - - .Navbar { - position: fixed; - z-index: 1030; - width: 100%; - } - .Collapsible__trigger { - display: none !important; - } - - .Collapsible__content { - display: block !important; - } - - .Columns { - height: 100% - } - - .Columns:after, - .Columns:before { - content: " "; - display: table; - } - - .Columns:after { - clear: both; - } - - .Columns__left, - .Columns__right { - position: relative; - min-height: 1px; - float: left; - overflow: auto; - height: 100%; - } - - .Columns__left { - width: 25%; - border-right: 1px solid #e7e7e9; - overflow-x: hidden; - } - - .Columns__right { - width: 75%; - } - - .Columns__right__content { - padding: 0 20px 20px; - min-height: 100%; - } -} - -/* Content presentation*/ - -/* ============================================================================ -Base CSS -============================================================================ */ - -body { - line-height: 1.5; - - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - -webkit-font-feature-settings: "kern" 1, "kern"; - font-feature-settings: "kern" 1, "kern"; - -webkit-font-kerning: normal; - font-kerning: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; -} - -.s-content h1, - .s-content h2, - .s-content h3, - .s-content h4, - .s-content h5, - .s-content h6 { - cursor: text; - line-height: 1.4em; - margin: 2em 0 0.5em; - } - -.s-content h1 tt, - .s-content h1 code, - .s-content h2 tt, - .s-content h2 code, - .s-content h3 tt, - .s-content h3 code, - .s-content h4 tt, - .s-content h4 code, - .s-content h5 tt, - .s-content h5 code, - .s-content h6 tt, - .s-content h6 code { - font-size: inherit; - } - -.s-content h1 i, .s-content h2 i, .s-content h3 i, .s-content h4 i, .s-content h5 i, .s-content h6 i { - font-size: 0.7em; - } - -.s-content h1 p, .s-content h2 p, .s-content h3 p, .s-content h4 p, .s-content h5 p, .s-content h6 p { - margin-top: 0; - } - -.s-content h1 { - margin-top: 0; - font-size: 1.563rem; - } - -.s-content h2 { - font-size: 1.25rem; - } - -.s-content h3 { - font-size: 1rem; - } - -.s-content h4 { - font-size: 0.75rem; - } - -.s-content h5 { - font-size: 0.75rem; - } - -.s-content h6 { - font-size: 0.75rem; - } - -.s-content a { - text-decoration: underline; - } - -.s-content small { - font-size: 0.75rem; - } - -.s-content p { - margin-bottom: 1.3em; - } - -.s-content ul, - .s-content ol { - padding-left: 2em; - } - -.s-content ul p { - margin: 0; - } - -.s-content ul ul { - margin: 0; - } - -.s-content dl { - padding: 0; - } - -.s-content dl dt { - font-weight: bold; - font-style: italic; - padding: 0; - margin: 15px 0 5px; - } - -.s-content dl dt:first-child { - padding: 0; - } - -.s-content dl dd { - margin: 0 0 15px; - padding: 0 15px; - } - -.s-content blockquote { - margin: 0.75em 2em; - padding: 0.5em 1em; - font-style: italic; - border-left: 0.25em solid #000; - } - -.s-content blockquote cite { - font-style: italic; - } - -.s-content blockquote cite:before { - content: "\2014"; - padding-right: 0.5em; - } - -.s-content table { - width: 100%; - padding: 0; - margin-bottom: 1em; - border-collapse: collapse; - - font-size: 0.75rem; - } - -.s-content table + table { - margin-top: 1em; - } - -.s-content table tr { - border-top: 1px solid #eee; - background-color: white; - margin: 0; - padding: 0; - } - -.s-content table tr:nth-child(2n) { - background-color: rgb(242, 243, 243); - } - -.s-content table th { - font-weight: bold; - border: 1px solid rgb(189, 193, 196); - background: rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content table td { - border: 1px solid rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content ul > :first-child, .s-content ol > :first-child, .s-content blockquote > :first-child, .s-content dl dt > :first-child, .s-content dl dd > :first-child, .s-content table th > :first-child, .s-content table td > :first-child { - margin-top: 0; - } - -.s-content ul > :last-child, .s-content ol > :last-child, .s-content blockquote > :last-child, .s-content dl dt > :last-child, .s-content dl dd > :last-child, .s-content table th > :last-child, .s-content table td > :last-child { - margin-bottom: 0; - } - -.s-content img { - max-width: 100%; - display: block; - margin: 0 auto; - } - -.s-content code { - font-family: Monaco, Menlo, Consolas, "Lucida Console", - "Courier New", monospace; - padding-top: 0.1rem; - padding-bottom: 0.1rem; - background: #fafafa; - border: 1px solid rgb(189, 193, 196); - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, .125) - } - -.s-content code:before, - .s-content code:after { - letter-spacing: -0.2em; - content: "\00a0"; /* non-breaking space*/ - } - -.s-content pre { - background: #fdf6e3; - color: #657b83; - line-height: 1.5em; - overflow: auto; - border: none; - border-radius: 0; - padding: 0.75em 2em; - margin: 0 -20px 20px -20px; - } - -.s-content pre code { - margin: 0; - padding: 0; - white-space: pre; - box-shadow: none; - } - -.s-content pre code:before, - .s-content pre code:after { - display: none; - } - -.s-content pre code, - .s-content pre tt { - background-color: transparent; - border: none; - } - -.s-content u, - .s-content ins { - text-decoration: none; - border-bottom: 1px solid #222; - } - -.s-content u a, .s-content ins a { - color: inherit; - } - -.s-content del a { - color: inherit; - } - -/*Content pages float view*/ - -@media (min-width: 1150px) { - .Columns__right--float .Columns__right__content { - height: 100%; - overflow: auto; - padding: 0 !important; - background-color: transparent !important; - position: relative; - } - - .Columns__right--float .Columns__right__content article { - width: 100%; - min-height: 100%; - overflow: auto; - position: relative; - z-index: 1; - } - - .Columns__right--float .Columns__right__content article:before { - content: ""; - width: 50%; - min-height: 100%; - overflow: auto; - background-color: white; - display: block; - margin: 0; - position: absolute; - z-index: -1; - } - .Columns__right--float .Pager, - .Columns__right--float .Page__header, - .Columns__right--float .s-content blockquote, - .Columns__right--float .s-content p, - .Columns__right--float .s-content ul, - .Columns__right--float .s-content ol, - .Columns__right--float .s-content dl, - .Columns__right--float .s-content h2, - .Columns__right--float .s-content h3, - .Columns__right--float .s-content h4, - .Columns__right--float .s-content h5, - .Columns__right--float .s-content h6, - .Columns__right--float .s-content hr, - .Columns__right--float .s-content table { - float: left; - clear: left; - width: 47%; - margin-left: 1.5%; - margin-right: 1.5%; - } - .Columns__right--float .s-content table { - background-color: white; - white-space: normal; - } - - .Columns__right--float .s-content table pre, - .Columns__right--float .s-content table code { - white-space: normal; - } - .Columns__right--float .s-content blockquote:before, .Columns__right--float .s-content p:before, .Columns__right--float .s-content ul:before, .Columns__right--float .s-content ol:before, .Columns__right--float .s-content dl:before, .Columns__right--float .s-content h2:before, .Columns__right--float .s-content h3:before, .Columns__right--float .s-content h4:before, .Columns__right--float .s-content h5:before, .Columns__right--float .s-content h6:before, .Columns__right--float .s-content hr:before { - width: 100%; - height: 10px; - display: block; - clear: both; - } - - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote ul, - .Columns__right--float .s-content blockquote ol, - .Columns__right--float .s-content blockquote dl, - .Columns__right--float .s-content blockquote h2, - .Columns__right--float .s-content blockquote h3, - .Columns__right--float .s-content blockquote h4, - .Columns__right--float .s-content blockquote h5, - .Columns__right--float .s-content blockquote h6, - .Columns__right--float .s-content blockquote pre, - .Columns__right--float .s-content blockquote hr, - .Columns__right--float .s-content p p, - .Columns__right--float .s-content p ul, - .Columns__right--float .s-content p ol, - .Columns__right--float .s-content p dl, - .Columns__right--float .s-content p h2, - .Columns__right--float .s-content p h3, - .Columns__right--float .s-content p h4, - .Columns__right--float .s-content p h5, - .Columns__right--float .s-content p h6, - .Columns__right--float .s-content p pre, - .Columns__right--float .s-content p hr, - .Columns__right--float .s-content ul p, - .Columns__right--float .s-content ul ul, - .Columns__right--float .s-content ul ol, - .Columns__right--float .s-content ul dl, - .Columns__right--float .s-content ul h2, - .Columns__right--float .s-content ul h3, - .Columns__right--float .s-content ul h4, - .Columns__right--float .s-content ul h5, - .Columns__right--float .s-content ul h6, - .Columns__right--float .s-content ul pre, - .Columns__right--float .s-content ul hr, - .Columns__right--float .s-content ol p, - .Columns__right--float .s-content ol ul, - .Columns__right--float .s-content ol ol, - .Columns__right--float .s-content ol dl, - .Columns__right--float .s-content ol h2, - .Columns__right--float .s-content ol h3, - .Columns__right--float .s-content ol h4, - .Columns__right--float .s-content ol h5, - .Columns__right--float .s-content ol h6, - .Columns__right--float .s-content ol pre, - .Columns__right--float .s-content ol hr, - .Columns__right--float .s-content dl p, - .Columns__right--float .s-content dl ul, - .Columns__right--float .s-content dl ol, - .Columns__right--float .s-content dl dl, - .Columns__right--float .s-content dl h2, - .Columns__right--float .s-content dl h3, - .Columns__right--float .s-content dl h4, - .Columns__right--float .s-content dl h5, - .Columns__right--float .s-content dl h6, - .Columns__right--float .s-content dl pre, - .Columns__right--float .s-content dl hr, - .Columns__right--float .s-content h2 p, - .Columns__right--float .s-content h2 ul, - .Columns__right--float .s-content h2 ol, - .Columns__right--float .s-content h2 dl, - .Columns__right--float .s-content h2 h2, - .Columns__right--float .s-content h2 h3, - .Columns__right--float .s-content h2 h4, - .Columns__right--float .s-content h2 h5, - .Columns__right--float .s-content h2 h6, - .Columns__right--float .s-content h2 pre, - .Columns__right--float .s-content h2 hr, - .Columns__right--float .s-content h3 p, - .Columns__right--float .s-content h3 ul, - .Columns__right--float .s-content h3 ol, - .Columns__right--float .s-content h3 dl, - .Columns__right--float .s-content h3 h2, - .Columns__right--float .s-content h3 h3, - .Columns__right--float .s-content h3 h4, - .Columns__right--float .s-content h3 h5, - .Columns__right--float .s-content h3 h6, - .Columns__right--float .s-content h3 pre, - .Columns__right--float .s-content h3 hr, - .Columns__right--float .s-content h4 p, - .Columns__right--float .s-content h4 ul, - .Columns__right--float .s-content h4 ol, - .Columns__right--float .s-content h4 dl, - .Columns__right--float .s-content h4 h2, - .Columns__right--float .s-content h4 h3, - .Columns__right--float .s-content h4 h4, - .Columns__right--float .s-content h4 h5, - .Columns__right--float .s-content h4 h6, - .Columns__right--float .s-content h4 pre, - .Columns__right--float .s-content h4 hr, - .Columns__right--float .s-content h5 p, - .Columns__right--float .s-content h5 ul, - .Columns__right--float .s-content h5 ol, - .Columns__right--float .s-content h5 dl, - .Columns__right--float .s-content h5 h2, - .Columns__right--float .s-content h5 h3, - .Columns__right--float .s-content h5 h4, - .Columns__right--float .s-content h5 h5, - .Columns__right--float .s-content h5 h6, - .Columns__right--float .s-content h5 pre, - .Columns__right--float .s-content h5 hr, - .Columns__right--float .s-content h6 p, - .Columns__right--float .s-content h6 ul, - .Columns__right--float .s-content h6 ol, - .Columns__right--float .s-content h6 dl, - .Columns__right--float .s-content h6 h2, - .Columns__right--float .s-content h6 h3, - .Columns__right--float .s-content h6 h4, - .Columns__right--float .s-content h6 h5, - .Columns__right--float .s-content h6 h6, - .Columns__right--float .s-content h6 pre, - .Columns__right--float .s-content h6 hr, - .Columns__right--float .s-content hr p, - .Columns__right--float .s-content hr ul, - .Columns__right--float .s-content hr ol, - .Columns__right--float .s-content hr dl, - .Columns__right--float .s-content hr h2, - .Columns__right--float .s-content hr h3, - .Columns__right--float .s-content hr h4, - .Columns__right--float .s-content hr h5, - .Columns__right--float .s-content hr h6, - .Columns__right--float .s-content hr pre, - .Columns__right--float .s-content hr hr { - width: auto; - float: none; - display: block; - } - - .Columns__right--float .s-content hr { - border-color: #ddd; - } - /* blockquotes should have 100% width*/ - .Columns__right--float .s-content li p, - .Columns__right--float .s-content li pre, - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote pre { - width: 100%; - } - - /* Paragraphs and code inside lists and*/ - - .Columns__right--float .s-content pre { - float: left; - clear: right; - width: 50%; - border: none; - border-left: 10px solid white; - margin: 0 0 10px; - padding: 0; - } - - .Columns__right--float .s-content pre code { - padding: 0 0.5em; - } -} - -/* ============================================================================ -Base tags -============================================================================ */ - -a { - text-decoration: none; - color: #8acc37 -} - -a.Link--external:after { - content: " " - url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=); - } - -a.Link--broken { - color: red; - } - -p { - margin: 0 0 1em; -} - -hr { - clear: both; - margin: 1em 0; - border: 0; - border-top: 1px solid #ddd; -} - -/* ============================================================================ -Components -============================================================================ */ - -.Button { - display: inline-block; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; /* Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214*/ - border: 1px solid transparent; - white-space: nowrap; - border-radius: 4px; - margin-bottom: 0; -} - -.Button--small { - font-size: 12px; - line-height: 1.5; - border-radius: 3px; - } - -.Button--default { - color: #333; - background-color: #fff; - border-color: #ccc - } - -.Button--default.Button--active { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; - } - -.ButtonGroup { - position: relative; - display: inline-block; - vertical-align: middle; -} - -/* match .Button alignment given font-size hack above*/ - -.ButtonGroup .Button + .Button { - margin-left: -1px; - } - -.ButtonGroup > .Button { - position: relative; - float: left - - /* Bring the "active" button to the front*/ - } - -.ButtonGroup > .Button:hover, - .ButtonGroup > .Button:focus { - z-index: 2; - } - -.ButtonGroup > .Button:active, - .ButtonGroup > .Button.Button--active { - z-index: 3; - } - -.ButtonGroup > .Button:not(:first-child):not(:last-child) { - border-radius: 0; - } - -.ButtonGroup > .Button { - - /* Set corners individually because sometimes*/ - /* a single button can be in a .ButtonGroup*/ - /* and we need :first-child and :last-child to both match*/ - } - -.ButtonGroup > .Button:first-child { - margin-left: 0; - } - -.ButtonGroup > .Button:first-child:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - -.ButtonGroup > .Button:last-child:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.Brand { - display: block; - background-color: #000; - padding: 0.75em 0.6em; - font-size: 1.25rem; - text-shadow: none; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - color: #8acc37; -} - -.Navbar { - height: 50px; - box-shadow: 0 1px 5px rgba(0, 0, 0, .25); - background-color: #000; - margin-bottom: 0; -} - -.Navbar .Brand { - float: left; - line-height: 20px; - height: 50px; - } - -.CodeToggler { - padding: 0 20px; -} - -.CodeToggler__text { - font-size: 12px; - line-height: 1.5; - padding: 6px 10px 6px 0; - display: inline-block; - vertical-align: middle; - } - -/* Sidebar navigation*/ - -.Nav { - margin: 0; - padding: 0; -} - -.Nav__arrow { - display: inline-block; - position: relative; - width: 16px; - margin-left: -16px - - /* Prevent arrow from being the target in its container's event listener.*/ - } - -.Nav__arrow, .Nav__arrow::before { - pointer-events: none; - } - -.Nav__arrow:before { - position: absolute; - display: block; - content: ""; - margin: -0.25em 0 0 -0.4em; - left: 50%; - top: 50%; - width: 0.5em; - height: 0.5em; - border-right: 0.15em solid #000; - border-top: 0.15em solid #000; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - } - -.Nav__item { - display: block; - } - -.Nav__item a { - display: block; - margin: 0; - padding: 6px 15px 6px 20px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #000; - text-shadow: none; - } - -.Nav__item a:hover { - color: #000; - text-shadow: none; - background-color: #a0d55d; - } - -.Nav .Nav { - height: 0; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - overflow: hidden; - margin-left: 15px; -} - -.Nav .Nav .Nav__item a { - margin: 0; - margin-left: -15px; - padding: 3px 30px; - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - color: #222; - opacity: 0.7 - } - -.Nav .Nav .Nav__item a:hover { - opacity: 1; - } - -.Nav .Nav .Nav__item--active a { - color: #000; - } - -.Nav__item--open > a, .Nav__item--active > a { - background-color: #a0d55d; - } - -.Nav__item--open > a > .Nav__arrow:before { - margin-left: -0.25em; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - -.Page__header { - margin: 0 0 10px; - padding: 0; - border-bottom: 1px solid #eee -} - -.Page__header:before, - .Page__header:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Page__header:after { - clear: both; - } - -.Page__header h1 { - margin: 0; - padding: 0; - line-height: 57px; - } - -.Page__header--separator { - height: 0.6em; - } - -.Page__header a { - text-decoration: none; - } - -.Page__header .ModifiedDate { - float: left; - font-size: 10px; - color: gray; - } - -.Page__header .EditOn { - float: right; - font-size: 10px; - color: gray; - } - -.Links { - padding: 0 20px; -} - -.Links a { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #000; - line-height: 2em; - } - -.Twitter { - padding: 0 20px; -} - -.PoweredBy { - padding: 0 20px 1rem 20px; - font-size: 0.75rem; -} - -.Search { - position: relative; -} - -.Search__field { - display: block; - width: 100%; - height: 34px; - padding: 6px 30px 6px 20px; - color: #555; - border-width: 0 0 1px; - border-bottom: 1px solid #ccc; - background: #fff; - -webkit-transition: border-color ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s - } - -.Search__field:focus { - border-color: #8acc37; - outline: 0; - } - -.Search__icon { - position: absolute; - right: 9px; - top: 9px; - width: 16px; - height: 16px; - } - -.Navbar .Search { - float: right; - margin: 8px 20px; -} - -.Navbar .Search__field { - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - border-width: 0; - border-radius: 4px; - padding-left: 10px; - } - -.TableOfContentsContainer__title { - border-bottom: 4px solid #efefef; - margin-bottom: 0 !important; - } - -.TableOfContentsContainer__content > .TableOfContents { - margin-top: 0; - } - -ul.TableOfContents { - float: none; - font-size: 16px; - padding-left: 1.5em; - border-left: 6px solid #efefef; -} - -ul.TableOfContents p { - margin-bottom: 0; - } - -ul.TableOfContents a { - text-decoration: none; - } - -ul.TableOfContents .TableOfContents { - border-left-width: 0; - } - -.Columns__right--full .TableOfContentsContainer { - float: right; - min-width: 300px; - max-width: 25%; - padding-left: 1em; -} - -.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content > .TableOfContents { - border-right: 2px solid #efefef; - } - -.Columns__right--full .TableOfContentsContainer .TableOfContents { - list-style-type: none; - padding-left: 0; - } - -.Columns__right--full .TableOfContentsContainer a { - display: block; - border-bottom: 1px solid #ddd; - padding: 0.2em 0; - } - -.Columns__right--full .TableOfContentsContainer li a { - padding-left: 0.75em; - } - -.Columns__right--full .TableOfContentsContainer li li a { - padding-left: 1.5em; - } - -.Columns__right--full .TableOfContentsContainer li li li a { - padding-left: 2.25em; - } - -/* stylelint-disable-next-line selector-max-compound-selectors*/ - -.Columns__right--full .TableOfContentsContainer li li li li a { - padding-left: 3em; - } - -.Pager { - padding-left: 0; - margin: 1em 0; - list-style: none; - text-align: center; - clear: both -} - -.Pager:before, - .Pager:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Pager:after { - clear: both; - } - -.Pager li { - display: inline; - } - -.Pager li > a { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; - } - -.Pager li > a:hover, - .Pager li > a:focus { - text-decoration: none; - background-color: #eee; - } - -.Pager--next > a { - float: right; - } - -.Pager--prev > a { - float: left; - } - -.Checkbox { - position: relative; - display: block; - padding-left: 30px; - cursor: pointer; -} - -.Checkbox input { - position: absolute; - z-index: -1; - opacity: 0; - } - -.Checkbox__indicator { - position: absolute; - top: 50%; - left: 0; - width: 20px; - height: 20px; - margin-top: -10px; - background: #e6e6e6 - - /* Check mark */ -} - -.Checkbox__indicator:after { - position: absolute; - display: none; - content: ""; - } - -/* Hover and focus states */ - -.Checkbox:hover input ~ .Checkbox__indicator, - .Checkbox input:focus ~ .Checkbox__indicator { - background: #ccc; - } - -/* Checked state */ - -.Checkbox input:checked ~ .Checkbox__indicator { - background: #000 - - /* Show check mark */ - } - -.Checkbox input:checked ~ .Checkbox__indicator:after { - display: block; - } - -/* Hover state whilst checked */ - -.Checkbox:hover input:not([disabled]):checked ~ .Checkbox__indicator, - .Checkbox input:checked:focus ~ .Checkbox__indicator { - background: #8acc37; - } - -/* Disabled state */ - -.Checkbox input:disabled ~ .Checkbox__indicator { - pointer-events: none; - opacity: 0.6; - background: #e6e6e6; - } - -/* Checkbox tick */ - -.Checkbox .Checkbox__indicator:after { - top: 4px; - left: 8px; - width: 5px; - height: 10px; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border: solid #fff; - border-width: 0 2px 2px 0; - } - -/* Disabled tick colour */ - -.Checkbox input:disabled ~ .Checkbox__indicator:after { - border-color: #7b7b7b; - } - -.Hidden { - display: none; -} - -/* ============================================================================ -Homepage -============================================================================ */ - -.Container { - margin-right: auto; - margin-left: auto; -} - -.Container--inner { - width: 80%; - margin: 0 auto; - } - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -@media (min-width: 992px) { - .Container { - width: 970px; - } -} - -@media (min-width: 769px) { - .Container { - width: 750px; - } -} - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -.Homepage { - padding-top: 60px !important; - background-color: #8acc37; - border-radius: 0; - border: none; - color: #000; - overflow: hidden; - padding-bottom: 0; - margin-bottom: 0; - box-shadow: none; -} - -.HomepageTitle h2 { - width: 80%; - font-size: 30px; - margin: 20px auto; - text-align: center; - } - -.HomepageImage img { - display: block; - max-width: 80%; - margin: 0 auto; - height: auto; - } - -.HomepageButtons { - padding: 20px 0; - background-color: #a0d55d; - text-align: center -} - -.HomepageButtons:before, - .HomepageButtons:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageButtons:after { - clear: both; - } - -.HomepageButtons .Button--hero { - padding: 20px 30px; - border-radius: 0; - text-shadow: none; - opacity: 0.8; - margin: 0 10px; - text-transform: uppercase; - border: 5px solid #000; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none - } - -@media (max-width: 768px) { - - .HomepageButtons .Button--hero { - display: block; - margin-bottom: 10px - } - } - -.HomepageButtons .Button--hero:hover { - opacity: 1; - } - -.HomepageButtons .Button--hero.Button--secondary { - background-color: #a0d55d; - color: #000; - } - -.HomepageButtons .Button--hero.Button--primary { - background-color: #000; - color: #f5f5f6; - } - -.HomepageContent { - background-color: white; - padding: 40px 0; -} - -.HomepageContent ul li, .HomepageContent ol li { - list-style: none; - margin-bottom: 0.5em; - position: relative; - } - -.HomepageContent ul li:before, .HomepageContent ol li:before { - position: absolute; - top: 50%; - left: -1.5em; - content: ""; - width: 0; - height: 0; - border: 0.5em solid transparent; - border-left: 0.5em solid #8acc37; - float: left; - display: block; - margin-top: -0.5em; - } - -.HomepageContent .HeroText { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; - font-size: 16px; - margin-bottom: 20px; - line-height: 1.4; - } - -@media (min-width: 769px) { - -.HomepageContent { - padding: 40px 20px; -} - - .HomepageContent .HeroText { - font-size: 21px; - } - - .HomepageContent .Row { - margin: 0 -15px; - } - - .HomepageContent .Row__third, - .HomepageContent .Row__half, - .HomepageContent .Row__quarter { - float: left; - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; - } - - .HomepageContent .Row__third { - width: 33.333333%; - } - - .HomepageContent .Row__half { - width: 50%; - } - - .HomepageContent .Row__quarter { - width: 25%; - } - } - -.HomepageFooter { - background-color: #000; - color: #8acc37; - border: none; - box-shadow: none -} - -.HomepageFooter:before, - .HomepageFooter:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageFooter:after { - clear: both; - } - -@media (max-width: 768px) { - -.HomepageFooter { - padding: 0 20px; - text-align: center; -} - - .HomepageFooter .HomepageFooter__links { - padding-left: 0; - list-style-type: none; - } - } - -@media (min-width: 769px) { - .HomepageFooter .HomepageFooter__links { - float: left; - } - - .HomepageFooter .HomepageFooter__twitter { - float: right; - } - } - -.HomepageFooter__links { - margin: 40px 0; - } - -.HomepageFooter__links li a { - line-height: 32px; - font-size: 16px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - } - -.HomepageFooter__links li a:hover { - text-decoration: underline; - } - -.HomepageFooter__twitter { - margin: 40px 0; - } - -.HomepageFooter .Twitter { - margin-bottom: 20px; - } - -/* =========================================================================================== -Code Highlighting -============================================================================================== */ - -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fdf6e3; - color: #657b83; -} - -.hljs-comment, -.hljs-quote { - color: #93a1a1; -} - -/* Solarized Green */ - -.hljs-keyword, -.hljs-selector-tag, -.hljs-addition { - color: #859900; -} - -/* Solarized Cyan */ - -.hljs-number, -.hljs-string, -.hljs-meta .hljs-meta-string, -.hljs-literal, -.hljs-doctag, -.hljs-regexp { - color: #2aa198; -} - -/* Solarized Blue */ - -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #268bd2; -} - -/* Solarized Yellow */ - -.hljs-attribute, -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-class .hljs-title, -.hljs-type { - color: #b58900; -} - -/* Solarized Orange */ - -.hljs-symbol, -.hljs-bullet, -.hljs-subst, -.hljs-meta, -.hljs-meta .hljs-keyword, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-link { - color: #cb4b16; -} - -/* Solarized Red */ - -.hljs-built_in, -.hljs-deletion { - color: #dc322f; -} - -.hljs-formula { - background: #eee8d5; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -@media print { - -* { - text-shadow: none !important; - color: #000 !important; /* Black prints faster: h5bp.com/s*/ - background: transparent !important; - box-shadow: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - page-break-after: avoid; - page-break-before: auto; -} - -pre, -blockquote { - border: 1px solid #999; - font-style: italic; - page-break-inside: avoid; -} - -img { - page-break-inside: avoid; - border: 0; /* Some browsers like to show a border around images. Switch it off */ -} - -a, -a:visited { - text-decoration: underline; -} - -abbr[title]:after { - content: " (" attr(title) ")"; -} - -q { - quotes: none -} - - q:before { - content: ""; - } - - q:after { - content: " (" attr(cite) ")"; - } - -.PageBreak { - display: block; - page-break-before: always; -} - -.NoPrint { - display: none; -} - -/* Hide the navigation */ -aside { - display: none; -} - -.Pager { - display: none; -} - -.Columns__right { - width: 100% !important; -} - -.s-content a:after { - content: " (" attr(href) ")"; - font-size: 80%; - word-wrap: break-word; /* break long urls that donìt fit the page width */ -} - -/* Anchors don't need that */ -.s-content a[href^="#"]:after { - content: ""; -} - -h1 a[href]:after { - font-size: 50%; -} -} - -/*Daux.io Green*/ - +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f5f5f6}.Columns__right__content{padding:10px;background-color:#fff}@media (max-width:768px){.Collapsible__content{height:0;overflow:hidden;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out}}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#8acc37}.Collapsible__trigger:hover{background-color:#8acc37;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#000}@media screen and (min-width:769px){body{background-color:#8acc37}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #000}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code:after,.s-content pre code:before{display:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#8acc37}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px;margin-bottom:0}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#000}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#8acc37}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow,.Nav__arrow::before{pointer-events:none}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #000;border-top:.15em solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400}.Nav__item a,.Nav__item a:hover{color:#000;text-shadow:none}.Nav .Nav{height:0;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out;overflow:hidden;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a{color:#000}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#a0d55d}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#000;line-height:2em}.PoweredBy{padding:0 20px 1rem;font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#8acc37;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#000}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#8acc37}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#8acc37;border-radius:0;border:0;color:#000;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#a0d55d;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #000;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#a0d55d;color:#000}.HomepageButtons .Button--hero.Button--primary{background-color:#000;color:#f5f5f6}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #8acc37;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#000;color:#8acc37;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-before:auto}blockquote,img,pre{page-break-inside:avoid}blockquote,pre{font-style:italic;border:1px solid #999}img{border:0}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}q{quotes:none}.s-content a[href^="#"]:after,q:before{content:""}q:after{content:" (" attr(cite) ")"}.PageBreak{display:block;page-break-before:always}.NoPrint,.Pager,aside{display:none}.Columns__right{width:100%!important}.s-content a:after{content:" (" attr(href) ")";font-size:80%;word-wrap:break-word}h1 a[href]:after{font-size:50%}} /*# sourceMappingURL=theme-green.min.css.map */ diff --git a/themes/daux/css/theme-green.min.css.map b/themes/daux/css/theme-green.min.css.map index 0896800..a8171dd 100644 --- a/themes/daux/css/theme-green.min.css.map +++ b/themes/daux/css/theme-green.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_variables.scss","_mixins.scss","_structure.scss","_typography.scss","_components.scss","_homepage.scss","vendor/highlight.scss","_print.scss","","theme-green.scss"],"names":[],"mappings":"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","file":"theme-green.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n",":root {\n // Gray Scale\n --gray: #7a8288;\n --dark-gray: color(var(--gray) blend(#000 40%));\n //--darker-gray: color(var(--gray) blend(#000 60%));\n --light-gray: color(var(--gray) blend(#fff 50%));\n --lighter-gray: color(var(--gray) blend(#fff 70%));\n --lightest-gray: color(var(--gray) blend(#fff 90%));\n\n // Type Scale\n --type-size-1: 2.441rem; // ~39.056px\n --type-size-2: 1.953rem; // ~31.248px\n --type-size-3: 1.563rem; // ~25.008px\n --type-size-4: 1.25rem; // ~20px\n --type-size-5: 1rem; // ~16px\n --type-size-6: 0.75rem; // ~12px\n\n --dark: #3f4657;\n --light: #82becd;\n --text: #222;\n\n --link-color: var(--light);\n --brand-color: var(--light);\n --brand-background: var(--dark);\n\n // Sidebar\n --sidebar-border: #e7e7e9;\n --sidebar-background: #f7f7f7;\n\n // Sidebar links\n --sidebar-link-color: var(--dark);\n --sidebar-link-active-background: #c5c5cb;\n --sidebar-link-hover-background: var(--sidebar-link-active-background);\n --sidebar-link-arrow-color: var(--dark);\n --sidebar-link-secondary-color: var(--text);\n\n // Sidebar Checkbox\n --checkbox-background: #e6e6e6;\n --checkbox-hover-background: #ccc;\n --checkbox-checked-background: var(--dark);\n --checkbox-checked-hover-background: var(--light);\n --checkbox-tick-color: #fff;\n --checkbox-disabled-background: #e6e6e6;\n --checkbox-disabled-tick-color: #7b7b7b;\n\n // Sidebar search field\n --search-field-color: #555;\n --search-field-border-color: #ccc;\n --search-field-background: #fff;\n --search-field-hover-border-color: var(--light);\n\n // Sidebar hamburger\n --sidebar-collapsible--hamburger-color: var(--light);\n --sidebar-collapsible--hamburger-hover-color: var(--dark);\n --sidebar-collapsible--hamburger-hover-background: var(--light);\n\n // Homepage\n --homepage-navbar-background: var(--dark);\n\n --homepage-hero-background: var(--light);\n --homepage-hero-color: var(--dark);\n --homepage-bullet-color: var(--light);\n\n --homepage-footer-color: var(--light);\n --homepage-footer-background: var(--dark);\n\n // Homepage Hero Buttons\n --hero-button-block-background: var(--sidebar-link-active-background);\n --hero-button-border-color: var(--dark);\n --hero-button-primary-color: var(--sidebar-background);\n --hero-buttom-primary-background: var(--dark);\n --hero-button-secondary-color: var(--dark);\n --hero-button-secondary-background: var(--sidebar-link-active-background);\n\n --content-floating-blocks-background: var(--light);\n --code-tag-color: var(--dark);\n\n --code-tag-background-color: #fafafa;\n --code-tag-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n --code-tag-border-radius: 4px;\n\n --blockquote-border-color: var(--dark);\n}\n\n/*\n * Breakpoints\n * ===================================================================== */\n@custom-media --viewport-small (width < 850px);\n@custom-media --viewport-large (width >= 850px);\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n","/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n",null,"@import \"theme.scss\";\n\n//Daux.io Green\n:root {\n --sidebar-background: #f5f5f6;\n --sidebar-link-active-background: #a0d55d;\n --dark: #000;\n --light: #8acc37;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-green.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-navy.min.css b/themes/daux/css/theme-navy.min.css index f83b9b4..fc15a28 100644 --- a/themes/daux/css/theme-navy.min.css +++ b/themes/daux/css/theme-navy.min.css @@ -3,2152 +3,8 @@ * https://dauxio.github.io/ * MIT License */ - -/* Daux Style*/ - /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ - -/** - * 1. Change the default font family in all browsers (opinionated). - * 2. Prevent adjustments of font size after orientation changes in IE and iOS. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove the margin in all browsers (opinionated). - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - * 2. Add the correct display in IE. - */ - -article, -aside, -details, /* 1 */ -figcaption, -figure, -footer, -header, -main, /* 2 */ -menu, -nav, -section, -summary { /* 1 */ - display: block; -} - -/** - * Add the correct display in IE 9-. - */ - -audio, -canvas, -progress, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Add the correct display in IE 10-. - * 1. Add the correct display in IE. - */ - -template, /* 1 */ -[hidden] { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ - -a { - background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ -} - -/** - * Remove the outline on focused links when they are also active or hovered - * in all browsers (opinionated). - */ - -a:active, -a:hover { - outline-width: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * 1. Remove the bottom border in Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; /* 2 */ -} - -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ - -b, -strong { - font-weight: inherit; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * Add the correct font style in Android 4.3-. - */ - -dfn { - font-style: italic; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Add the correct background and color in IE 9-. - */ - -mark { - background-color: #ff0; - color: #000; -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10-. - */ - -img { - border-style: none; -} - -/** - * Hide the overflow in IE. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct margin in IE 8. - */ - -figure { - margin: 1em 40px; -} - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change font properties to `inherit` in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -select, -textarea { - font: inherit; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Restore the font weight unset by the previous rule. - */ - -optgroup { - font-weight: bold; -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ - -button, -html [type="button"], /* 1 */ -[type="reset"], -[type="submit"] { - -webkit-appearance: button; /* 2 */ -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Change the border, margin, and padding in all browsers (opinionated). - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Remove the default vertical scrollbar in IE. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. - */ - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Correct the text style of placeholders in Chrome, Edge, and Safari. - */ - -::-webkit-input-placeholder { - color: inherit; - opacity: 0.54; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} /*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 300; - src: url("../fonts/robotoslab-light.eot"); - src: url("../fonts/robotoslab-light.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-light.woff2") format("woff2"), - url("../fonts/robotoslab-light.woff") format("woff"), - url("../fonts/robotoslab-light.ttf") format("truetype"), - url("../fonts/robotoslab-light.svg#roboto_slablight") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 400; - src: url("../fonts/robotoslab-regular.eot"); - src: url("../fonts/robotoslab-regular.eot?#iefix") - format("embedded-opentype"), - url("../fonts/robotoslab-regular.woff2") format("woff2"), - url("../fonts/robotoslab-regular.woff") format("woff"), - url("../fonts/robotoslab-regular.ttf") format("truetype"), - url("../fonts/robotoslab-regular.svg#roboto_slabregular") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 700; - src: url("../fonts/robotoslab-bold.eot"); - src: url("../fonts/robotoslab-bold.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-bold.woff2") format("woff2"), - url("../fonts/robotoslab-bold.woff") format("woff"), - url("../fonts/robotoslab-bold.ttf") format("truetype"), - url("../fonts/robotoslab-bold.svg#roboto_slabbold") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -:root { - /* Gray Scale*/ - /*--darker-gray: color(var(--gray) blend(#000 60%));*/ - - /* Type Scale*/ /* ~39.056px*/ /* ~31.248px*/ /* ~25.008px*/ /* ~20px*/ /* ~16px*/ /* ~12px*/ - - /* Sidebar*/ - - /* Sidebar links*/ - - /* Sidebar Checkbox*/ - - /* Sidebar search field*/ - - /* Sidebar hamburger*/ - - /* Homepage*/ - - /* Homepage Hero Buttons*/ -} - -/* - * Breakpoints - * ===================================================================== */ - -/* ============================================================================ -Mixins -============================================================================ */ - -/* Clearfix*/ - -/**/ - -/* For modern browsers*/ - -/* 1. The space content is one way to avoid an Opera bug when the*/ - -/* contenteditable attribute is included anywhere else in the document.*/ - -/* Otherwise it causes space to appear at the top and bottom of elements*/ - -/* that are clearfixed.*/ - -/* 2. The use of `table` rather than `block` is only necessary if using*/ - -/* `:before` to contain the top-margins of child elements.*/ - -/**/ - -/* Source: http://nicolasgallagher.com/micro-clearfix-hack/*/ - -/* Layout*/ - -*, -*:after, -*:before { - box-sizing: border-box; -} - -body { - margin: 0; - padding: 0; -} - -/* ============================================================================ -Docs Body & Page Structure -============================================================================ */ - -html { - font-size: 14px -} - -@media (min-width: 850px) { - -html { - font-size: 16px -} - } - -html, -body { - height: 100%; - background-color: #fff; - color: #222; -} - -.Columns__left { - background-color: #f5f5f6; - } - -.Columns__right__content { - padding: 10px; - background-color: #fff; - } - -@media (max-width: 768px) { - /* mobile friendly sub-nav*/ - .Collapsible__content { - height: 0; - overflow: hidden; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - } -} - -.Collapsible__trigger { - margin: 12px; - padding: 7px 10px; - background-color: transparent; - border: none; - float: right; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none; -} - -.Collapsible__trigger__bar { - display: block; - width: 18px; - height: 2px; - margin-top: 2px; - margin-bottom: 3px; - background-color: #7795b4; - } - -.Collapsible__trigger:hover { - background-color: #7795b4; - box-shadow: none; - } - -.Collapsible__trigger:hover .Collapsible__trigger__bar { - background-color: #13132a; - } - -@media screen and (min-width: 769px) { - body { - /*Needed only for floating code blocks*/ - background-color: #7795b4; - } - - .Navbar { - position: fixed; - z-index: 1030; - width: 100%; - } - .Collapsible__trigger { - display: none !important; - } - - .Collapsible__content { - display: block !important; - } - - .Columns { - height: 100% - } - - .Columns:after, - .Columns:before { - content: " "; - display: table; - } - - .Columns:after { - clear: both; - } - - .Columns__left, - .Columns__right { - position: relative; - min-height: 1px; - float: left; - overflow: auto; - height: 100%; - } - - .Columns__left { - width: 25%; - border-right: 1px solid #e7e7e9; - overflow-x: hidden; - } - - .Columns__right { - width: 75%; - } - - .Columns__right__content { - padding: 0 20px 20px; - min-height: 100%; - } -} - -/* Content presentation*/ - -/* ============================================================================ -Base CSS -============================================================================ */ - -body { - line-height: 1.5; - - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - -webkit-font-feature-settings: "kern" 1, "kern"; - font-feature-settings: "kern" 1, "kern"; - -webkit-font-kerning: normal; - font-kerning: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; -} - -.s-content h1, - .s-content h2, - .s-content h3, - .s-content h4, - .s-content h5, - .s-content h6 { - cursor: text; - line-height: 1.4em; - margin: 2em 0 0.5em; - } - -.s-content h1 tt, - .s-content h1 code, - .s-content h2 tt, - .s-content h2 code, - .s-content h3 tt, - .s-content h3 code, - .s-content h4 tt, - .s-content h4 code, - .s-content h5 tt, - .s-content h5 code, - .s-content h6 tt, - .s-content h6 code { - font-size: inherit; - } - -.s-content h1 i, .s-content h2 i, .s-content h3 i, .s-content h4 i, .s-content h5 i, .s-content h6 i { - font-size: 0.7em; - } - -.s-content h1 p, .s-content h2 p, .s-content h3 p, .s-content h4 p, .s-content h5 p, .s-content h6 p { - margin-top: 0; - } - -.s-content h1 { - margin-top: 0; - font-size: 1.563rem; - } - -.s-content h2 { - font-size: 1.25rem; - } - -.s-content h3 { - font-size: 1rem; - } - -.s-content h4 { - font-size: 0.75rem; - } - -.s-content h5 { - font-size: 0.75rem; - } - -.s-content h6 { - font-size: 0.75rem; - } - -.s-content a { - text-decoration: underline; - } - -.s-content small { - font-size: 0.75rem; - } - -.s-content p { - margin-bottom: 1.3em; - } - -.s-content ul, - .s-content ol { - padding-left: 2em; - } - -.s-content ul p { - margin: 0; - } - -.s-content ul ul { - margin: 0; - } - -.s-content dl { - padding: 0; - } - -.s-content dl dt { - font-weight: bold; - font-style: italic; - padding: 0; - margin: 15px 0 5px; - } - -.s-content dl dt:first-child { - padding: 0; - } - -.s-content dl dd { - margin: 0 0 15px; - padding: 0 15px; - } - -.s-content blockquote { - margin: 0.75em 2em; - padding: 0.5em 1em; - font-style: italic; - border-left: 0.25em solid #13132a; - } - -.s-content blockquote cite { - font-style: italic; - } - -.s-content blockquote cite:before { - content: "\2014"; - padding-right: 0.5em; - } - -.s-content table { - width: 100%; - padding: 0; - margin-bottom: 1em; - border-collapse: collapse; - - font-size: 0.75rem; - } - -.s-content table + table { - margin-top: 1em; - } - -.s-content table tr { - border-top: 1px solid #eee; - background-color: white; - margin: 0; - padding: 0; - } - -.s-content table tr:nth-child(2n) { - background-color: rgb(242, 243, 243); - } - -.s-content table th { - font-weight: bold; - border: 1px solid rgb(189, 193, 196); - background: rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content table td { - border: 1px solid rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content ul > :first-child, .s-content ol > :first-child, .s-content blockquote > :first-child, .s-content dl dt > :first-child, .s-content dl dd > :first-child, .s-content table th > :first-child, .s-content table td > :first-child { - margin-top: 0; - } - -.s-content ul > :last-child, .s-content ol > :last-child, .s-content blockquote > :last-child, .s-content dl dt > :last-child, .s-content dl dd > :last-child, .s-content table th > :last-child, .s-content table td > :last-child { - margin-bottom: 0; - } - -.s-content img { - max-width: 100%; - display: block; - margin: 0 auto; - } - -.s-content code { - font-family: Monaco, Menlo, Consolas, "Lucida Console", - "Courier New", monospace; - padding-top: 0.1rem; - padding-bottom: 0.1rem; - background: #fafafa; - border: 1px solid rgb(189, 193, 196); - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, .125) - } - -.s-content code:before, - .s-content code:after { - letter-spacing: -0.2em; - content: "\00a0"; /* non-breaking space*/ - } - -.s-content pre { - background: #fdf6e3; - color: #657b83; - line-height: 1.5em; - overflow: auto; - border: none; - border-radius: 0; - padding: 0.75em 2em; - margin: 0 -20px 20px -20px; - } - -.s-content pre code { - margin: 0; - padding: 0; - white-space: pre; - box-shadow: none; - } - -.s-content pre code:before, - .s-content pre code:after { - display: none; - } - -.s-content pre code, - .s-content pre tt { - background-color: transparent; - border: none; - } - -.s-content u, - .s-content ins { - text-decoration: none; - border-bottom: 1px solid #222; - } - -.s-content u a, .s-content ins a { - color: inherit; - } - -.s-content del a { - color: inherit; - } - -/*Content pages float view*/ - -@media (min-width: 1150px) { - .Columns__right--float .Columns__right__content { - height: 100%; - overflow: auto; - padding: 0 !important; - background-color: transparent !important; - position: relative; - } - - .Columns__right--float .Columns__right__content article { - width: 100%; - min-height: 100%; - overflow: auto; - position: relative; - z-index: 1; - } - - .Columns__right--float .Columns__right__content article:before { - content: ""; - width: 50%; - min-height: 100%; - overflow: auto; - background-color: white; - display: block; - margin: 0; - position: absolute; - z-index: -1; - } - .Columns__right--float .Pager, - .Columns__right--float .Page__header, - .Columns__right--float .s-content blockquote, - .Columns__right--float .s-content p, - .Columns__right--float .s-content ul, - .Columns__right--float .s-content ol, - .Columns__right--float .s-content dl, - .Columns__right--float .s-content h2, - .Columns__right--float .s-content h3, - .Columns__right--float .s-content h4, - .Columns__right--float .s-content h5, - .Columns__right--float .s-content h6, - .Columns__right--float .s-content hr, - .Columns__right--float .s-content table { - float: left; - clear: left; - width: 47%; - margin-left: 1.5%; - margin-right: 1.5%; - } - .Columns__right--float .s-content table { - background-color: white; - white-space: normal; - } - - .Columns__right--float .s-content table pre, - .Columns__right--float .s-content table code { - white-space: normal; - } - .Columns__right--float .s-content blockquote:before, .Columns__right--float .s-content p:before, .Columns__right--float .s-content ul:before, .Columns__right--float .s-content ol:before, .Columns__right--float .s-content dl:before, .Columns__right--float .s-content h2:before, .Columns__right--float .s-content h3:before, .Columns__right--float .s-content h4:before, .Columns__right--float .s-content h5:before, .Columns__right--float .s-content h6:before, .Columns__right--float .s-content hr:before { - width: 100%; - height: 10px; - display: block; - clear: both; - } - - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote ul, - .Columns__right--float .s-content blockquote ol, - .Columns__right--float .s-content blockquote dl, - .Columns__right--float .s-content blockquote h2, - .Columns__right--float .s-content blockquote h3, - .Columns__right--float .s-content blockquote h4, - .Columns__right--float .s-content blockquote h5, - .Columns__right--float .s-content blockquote h6, - .Columns__right--float .s-content blockquote pre, - .Columns__right--float .s-content blockquote hr, - .Columns__right--float .s-content p p, - .Columns__right--float .s-content p ul, - .Columns__right--float .s-content p ol, - .Columns__right--float .s-content p dl, - .Columns__right--float .s-content p h2, - .Columns__right--float .s-content p h3, - .Columns__right--float .s-content p h4, - .Columns__right--float .s-content p h5, - .Columns__right--float .s-content p h6, - .Columns__right--float .s-content p pre, - .Columns__right--float .s-content p hr, - .Columns__right--float .s-content ul p, - .Columns__right--float .s-content ul ul, - .Columns__right--float .s-content ul ol, - .Columns__right--float .s-content ul dl, - .Columns__right--float .s-content ul h2, - .Columns__right--float .s-content ul h3, - .Columns__right--float .s-content ul h4, - .Columns__right--float .s-content ul h5, - .Columns__right--float .s-content ul h6, - .Columns__right--float .s-content ul pre, - .Columns__right--float .s-content ul hr, - .Columns__right--float .s-content ol p, - .Columns__right--float .s-content ol ul, - .Columns__right--float .s-content ol ol, - .Columns__right--float .s-content ol dl, - .Columns__right--float .s-content ol h2, - .Columns__right--float .s-content ol h3, - .Columns__right--float .s-content ol h4, - .Columns__right--float .s-content ol h5, - .Columns__right--float .s-content ol h6, - .Columns__right--float .s-content ol pre, - .Columns__right--float .s-content ol hr, - .Columns__right--float .s-content dl p, - .Columns__right--float .s-content dl ul, - .Columns__right--float .s-content dl ol, - .Columns__right--float .s-content dl dl, - .Columns__right--float .s-content dl h2, - .Columns__right--float .s-content dl h3, - .Columns__right--float .s-content dl h4, - .Columns__right--float .s-content dl h5, - .Columns__right--float .s-content dl h6, - .Columns__right--float .s-content dl pre, - .Columns__right--float .s-content dl hr, - .Columns__right--float .s-content h2 p, - .Columns__right--float .s-content h2 ul, - .Columns__right--float .s-content h2 ol, - .Columns__right--float .s-content h2 dl, - .Columns__right--float .s-content h2 h2, - .Columns__right--float .s-content h2 h3, - .Columns__right--float .s-content h2 h4, - .Columns__right--float .s-content h2 h5, - .Columns__right--float .s-content h2 h6, - .Columns__right--float .s-content h2 pre, - .Columns__right--float .s-content h2 hr, - .Columns__right--float .s-content h3 p, - .Columns__right--float .s-content h3 ul, - .Columns__right--float .s-content h3 ol, - .Columns__right--float .s-content h3 dl, - .Columns__right--float .s-content h3 h2, - .Columns__right--float .s-content h3 h3, - .Columns__right--float .s-content h3 h4, - .Columns__right--float .s-content h3 h5, - .Columns__right--float .s-content h3 h6, - .Columns__right--float .s-content h3 pre, - .Columns__right--float .s-content h3 hr, - .Columns__right--float .s-content h4 p, - .Columns__right--float .s-content h4 ul, - .Columns__right--float .s-content h4 ol, - .Columns__right--float .s-content h4 dl, - .Columns__right--float .s-content h4 h2, - .Columns__right--float .s-content h4 h3, - .Columns__right--float .s-content h4 h4, - .Columns__right--float .s-content h4 h5, - .Columns__right--float .s-content h4 h6, - .Columns__right--float .s-content h4 pre, - .Columns__right--float .s-content h4 hr, - .Columns__right--float .s-content h5 p, - .Columns__right--float .s-content h5 ul, - .Columns__right--float .s-content h5 ol, - .Columns__right--float .s-content h5 dl, - .Columns__right--float .s-content h5 h2, - .Columns__right--float .s-content h5 h3, - .Columns__right--float .s-content h5 h4, - .Columns__right--float .s-content h5 h5, - .Columns__right--float .s-content h5 h6, - .Columns__right--float .s-content h5 pre, - .Columns__right--float .s-content h5 hr, - .Columns__right--float .s-content h6 p, - .Columns__right--float .s-content h6 ul, - .Columns__right--float .s-content h6 ol, - .Columns__right--float .s-content h6 dl, - .Columns__right--float .s-content h6 h2, - .Columns__right--float .s-content h6 h3, - .Columns__right--float .s-content h6 h4, - .Columns__right--float .s-content h6 h5, - .Columns__right--float .s-content h6 h6, - .Columns__right--float .s-content h6 pre, - .Columns__right--float .s-content h6 hr, - .Columns__right--float .s-content hr p, - .Columns__right--float .s-content hr ul, - .Columns__right--float .s-content hr ol, - .Columns__right--float .s-content hr dl, - .Columns__right--float .s-content hr h2, - .Columns__right--float .s-content hr h3, - .Columns__right--float .s-content hr h4, - .Columns__right--float .s-content hr h5, - .Columns__right--float .s-content hr h6, - .Columns__right--float .s-content hr pre, - .Columns__right--float .s-content hr hr { - width: auto; - float: none; - display: block; - } - - .Columns__right--float .s-content hr { - border-color: #ddd; - } - /* blockquotes should have 100% width*/ - .Columns__right--float .s-content li p, - .Columns__right--float .s-content li pre, - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote pre { - width: 100%; - } - - /* Paragraphs and code inside lists and*/ - - .Columns__right--float .s-content pre { - float: left; - clear: right; - width: 50%; - border: none; - border-left: 10px solid white; - margin: 0 0 10px; - padding: 0; - } - - .Columns__right--float .s-content pre code { - padding: 0 0.5em; - } -} - -/* ============================================================================ -Base tags -============================================================================ */ - -a { - text-decoration: none; - color: #7795b4 -} - -a.Link--external:after { - content: " " - url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=); - } - -a.Link--broken { - color: red; - } - -p { - margin: 0 0 1em; -} - -hr { - clear: both; - margin: 1em 0; - border: 0; - border-top: 1px solid #ddd; -} - -/* ============================================================================ -Components -============================================================================ */ - -.Button { - display: inline-block; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; /* Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214*/ - border: 1px solid transparent; - white-space: nowrap; - border-radius: 4px; - margin-bottom: 0; -} - -.Button--small { - font-size: 12px; - line-height: 1.5; - border-radius: 3px; - } - -.Button--default { - color: #333; - background-color: #fff; - border-color: #ccc - } - -.Button--default.Button--active { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; - } - -.ButtonGroup { - position: relative; - display: inline-block; - vertical-align: middle; -} - -/* match .Button alignment given font-size hack above*/ - -.ButtonGroup .Button + .Button { - margin-left: -1px; - } - -.ButtonGroup > .Button { - position: relative; - float: left - - /* Bring the "active" button to the front*/ - } - -.ButtonGroup > .Button:hover, - .ButtonGroup > .Button:focus { - z-index: 2; - } - -.ButtonGroup > .Button:active, - .ButtonGroup > .Button.Button--active { - z-index: 3; - } - -.ButtonGroup > .Button:not(:first-child):not(:last-child) { - border-radius: 0; - } - -.ButtonGroup > .Button { - - /* Set corners individually because sometimes*/ - /* a single button can be in a .ButtonGroup*/ - /* and we need :first-child and :last-child to both match*/ - } - -.ButtonGroup > .Button:first-child { - margin-left: 0; - } - -.ButtonGroup > .Button:first-child:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - -.ButtonGroup > .Button:last-child:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.Brand { - display: block; - background-color: #13132a; - padding: 0.75em 0.6em; - font-size: 1.25rem; - text-shadow: none; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - color: #7795b4; -} - -.Navbar { - height: 50px; - box-shadow: 0 1px 5px rgba(0, 0, 0, .25); - background-color: #13132a; - margin-bottom: 0; -} - -.Navbar .Brand { - float: left; - line-height: 20px; - height: 50px; - } - -.CodeToggler { - padding: 0 20px; -} - -.CodeToggler__text { - font-size: 12px; - line-height: 1.5; - padding: 6px 10px 6px 0; - display: inline-block; - vertical-align: middle; - } - -/* Sidebar navigation*/ - -.Nav { - margin: 0; - padding: 0; -} - -.Nav__arrow { - display: inline-block; - position: relative; - width: 16px; - margin-left: -16px - - /* Prevent arrow from being the target in its container's event listener.*/ - } - -.Nav__arrow, .Nav__arrow::before { - pointer-events: none; - } - -.Nav__arrow:before { - position: absolute; - display: block; - content: ""; - margin: -0.25em 0 0 -0.4em; - left: 50%; - top: 50%; - width: 0.5em; - height: 0.5em; - border-right: 0.15em solid #13132a; - border-top: 0.15em solid #13132a; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - } - -.Nav__item { - display: block; - } - -.Nav__item a { - display: block; - margin: 0; - padding: 6px 15px 6px 20px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #13132a; - text-shadow: none; - } - -.Nav__item a:hover { - color: #13132a; - text-shadow: none; - background-color: #c5c5cb; - } - -.Nav .Nav { - height: 0; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - overflow: hidden; - margin-left: 15px; -} - -.Nav .Nav .Nav__item a { - margin: 0; - margin-left: -15px; - padding: 3px 30px; - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - color: #222; - opacity: 0.7 - } - -.Nav .Nav .Nav__item a:hover { - opacity: 1; - } - -.Nav .Nav .Nav__item--active a { - color: #13132a; - } - -.Nav__item--open > a, .Nav__item--active > a { - background-color: #c5c5cb; - } - -.Nav__item--open > a > .Nav__arrow:before { - margin-left: -0.25em; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - -.Page__header { - margin: 0 0 10px; - padding: 0; - border-bottom: 1px solid #eee -} - -.Page__header:before, - .Page__header:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Page__header:after { - clear: both; - } - -.Page__header h1 { - margin: 0; - padding: 0; - line-height: 57px; - } - -.Page__header--separator { - height: 0.6em; - } - -.Page__header a { - text-decoration: none; - } - -.Page__header .ModifiedDate { - float: left; - font-size: 10px; - color: gray; - } - -.Page__header .EditOn { - float: right; - font-size: 10px; - color: gray; - } - -.Links { - padding: 0 20px; -} - -.Links a { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #13132a; - line-height: 2em; - } - -.Twitter { - padding: 0 20px; -} - -.PoweredBy { - padding: 0 20px 1rem 20px; - font-size: 0.75rem; -} - -.Search { - position: relative; -} - -.Search__field { - display: block; - width: 100%; - height: 34px; - padding: 6px 30px 6px 20px; - color: #555; - border-width: 0 0 1px; - border-bottom: 1px solid #ccc; - background: #fff; - -webkit-transition: border-color ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s - } - -.Search__field:focus { - border-color: #7795b4; - outline: 0; - } - -.Search__icon { - position: absolute; - right: 9px; - top: 9px; - width: 16px; - height: 16px; - } - -.Navbar .Search { - float: right; - margin: 8px 20px; -} - -.Navbar .Search__field { - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - border-width: 0; - border-radius: 4px; - padding-left: 10px; - } - -.TableOfContentsContainer__title { - border-bottom: 4px solid #efefef; - margin-bottom: 0 !important; - } - -.TableOfContentsContainer__content > .TableOfContents { - margin-top: 0; - } - -ul.TableOfContents { - float: none; - font-size: 16px; - padding-left: 1.5em; - border-left: 6px solid #efefef; -} - -ul.TableOfContents p { - margin-bottom: 0; - } - -ul.TableOfContents a { - text-decoration: none; - } - -ul.TableOfContents .TableOfContents { - border-left-width: 0; - } - -.Columns__right--full .TableOfContentsContainer { - float: right; - min-width: 300px; - max-width: 25%; - padding-left: 1em; -} - -.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content > .TableOfContents { - border-right: 2px solid #efefef; - } - -.Columns__right--full .TableOfContentsContainer .TableOfContents { - list-style-type: none; - padding-left: 0; - } - -.Columns__right--full .TableOfContentsContainer a { - display: block; - border-bottom: 1px solid #ddd; - padding: 0.2em 0; - } - -.Columns__right--full .TableOfContentsContainer li a { - padding-left: 0.75em; - } - -.Columns__right--full .TableOfContentsContainer li li a { - padding-left: 1.5em; - } - -.Columns__right--full .TableOfContentsContainer li li li a { - padding-left: 2.25em; - } - -/* stylelint-disable-next-line selector-max-compound-selectors*/ - -.Columns__right--full .TableOfContentsContainer li li li li a { - padding-left: 3em; - } - -.Pager { - padding-left: 0; - margin: 1em 0; - list-style: none; - text-align: center; - clear: both -} - -.Pager:before, - .Pager:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Pager:after { - clear: both; - } - -.Pager li { - display: inline; - } - -.Pager li > a { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; - } - -.Pager li > a:hover, - .Pager li > a:focus { - text-decoration: none; - background-color: #eee; - } - -.Pager--next > a { - float: right; - } - -.Pager--prev > a { - float: left; - } - -.Checkbox { - position: relative; - display: block; - padding-left: 30px; - cursor: pointer; -} - -.Checkbox input { - position: absolute; - z-index: -1; - opacity: 0; - } - -.Checkbox__indicator { - position: absolute; - top: 50%; - left: 0; - width: 20px; - height: 20px; - margin-top: -10px; - background: #e6e6e6 - - /* Check mark */ -} - -.Checkbox__indicator:after { - position: absolute; - display: none; - content: ""; - } - -/* Hover and focus states */ - -.Checkbox:hover input ~ .Checkbox__indicator, - .Checkbox input:focus ~ .Checkbox__indicator { - background: #ccc; - } - -/* Checked state */ - -.Checkbox input:checked ~ .Checkbox__indicator { - background: #13132a - - /* Show check mark */ - } - -.Checkbox input:checked ~ .Checkbox__indicator:after { - display: block; - } - -/* Hover state whilst checked */ - -.Checkbox:hover input:not([disabled]):checked ~ .Checkbox__indicator, - .Checkbox input:checked:focus ~ .Checkbox__indicator { - background: #7795b4; - } - -/* Disabled state */ - -.Checkbox input:disabled ~ .Checkbox__indicator { - pointer-events: none; - opacity: 0.6; - background: #e6e6e6; - } - -/* Checkbox tick */ - -.Checkbox .Checkbox__indicator:after { - top: 4px; - left: 8px; - width: 5px; - height: 10px; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border: solid #fff; - border-width: 0 2px 2px 0; - } - -/* Disabled tick colour */ - -.Checkbox input:disabled ~ .Checkbox__indicator:after { - border-color: #7b7b7b; - } - -.Hidden { - display: none; -} - -/* ============================================================================ -Homepage -============================================================================ */ - -.Container { - margin-right: auto; - margin-left: auto; -} - -.Container--inner { - width: 80%; - margin: 0 auto; - } - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -@media (min-width: 992px) { - .Container { - width: 970px; - } -} - -@media (min-width: 769px) { - .Container { - width: 750px; - } -} - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -.Homepage { - padding-top: 60px !important; - background-color: #7795b4; - border-radius: 0; - border: none; - color: #13132a; - overflow: hidden; - padding-bottom: 0; - margin-bottom: 0; - box-shadow: none; -} - -.HomepageTitle h2 { - width: 80%; - font-size: 30px; - margin: 20px auto; - text-align: center; - } - -.HomepageImage img { - display: block; - max-width: 80%; - margin: 0 auto; - height: auto; - } - -.HomepageButtons { - padding: 20px 0; - background-color: #c5c5cb; - text-align: center -} - -.HomepageButtons:before, - .HomepageButtons:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageButtons:after { - clear: both; - } - -.HomepageButtons .Button--hero { - padding: 20px 30px; - border-radius: 0; - text-shadow: none; - opacity: 0.8; - margin: 0 10px; - text-transform: uppercase; - border: 5px solid #13132a; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none - } - -@media (max-width: 768px) { - - .HomepageButtons .Button--hero { - display: block; - margin-bottom: 10px - } - } - -.HomepageButtons .Button--hero:hover { - opacity: 1; - } - -.HomepageButtons .Button--hero.Button--secondary { - background-color: #c5c5cb; - color: #13132a; - } - -.HomepageButtons .Button--hero.Button--primary { - background-color: #13132a; - color: #f5f5f6; - } - -.HomepageContent { - background-color: white; - padding: 40px 0; -} - -.HomepageContent ul li, .HomepageContent ol li { - list-style: none; - margin-bottom: 0.5em; - position: relative; - } - -.HomepageContent ul li:before, .HomepageContent ol li:before { - position: absolute; - top: 50%; - left: -1.5em; - content: ""; - width: 0; - height: 0; - border: 0.5em solid transparent; - border-left: 0.5em solid #7795b4; - float: left; - display: block; - margin-top: -0.5em; - } - -.HomepageContent .HeroText { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; - font-size: 16px; - margin-bottom: 20px; - line-height: 1.4; - } - -@media (min-width: 769px) { - -.HomepageContent { - padding: 40px 20px; -} - - .HomepageContent .HeroText { - font-size: 21px; - } - - .HomepageContent .Row { - margin: 0 -15px; - } - - .HomepageContent .Row__third, - .HomepageContent .Row__half, - .HomepageContent .Row__quarter { - float: left; - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; - } - - .HomepageContent .Row__third { - width: 33.333333%; - } - - .HomepageContent .Row__half { - width: 50%; - } - - .HomepageContent .Row__quarter { - width: 25%; - } - } - -.HomepageFooter { - background-color: #13132a; - color: #7795b4; - border: none; - box-shadow: none -} - -.HomepageFooter:before, - .HomepageFooter:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageFooter:after { - clear: both; - } - -@media (max-width: 768px) { - -.HomepageFooter { - padding: 0 20px; - text-align: center; -} - - .HomepageFooter .HomepageFooter__links { - padding-left: 0; - list-style-type: none; - } - } - -@media (min-width: 769px) { - .HomepageFooter .HomepageFooter__links { - float: left; - } - - .HomepageFooter .HomepageFooter__twitter { - float: right; - } - } - -.HomepageFooter__links { - margin: 40px 0; - } - -.HomepageFooter__links li a { - line-height: 32px; - font-size: 16px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - } - -.HomepageFooter__links li a:hover { - text-decoration: underline; - } - -.HomepageFooter__twitter { - margin: 40px 0; - } - -.HomepageFooter .Twitter { - margin-bottom: 20px; - } - -/* =========================================================================================== -Code Highlighting -============================================================================================== */ - -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fdf6e3; - color: #657b83; -} - -.hljs-comment, -.hljs-quote { - color: #93a1a1; -} - -/* Solarized Green */ - -.hljs-keyword, -.hljs-selector-tag, -.hljs-addition { - color: #859900; -} - -/* Solarized Cyan */ - -.hljs-number, -.hljs-string, -.hljs-meta .hljs-meta-string, -.hljs-literal, -.hljs-doctag, -.hljs-regexp { - color: #2aa198; -} - -/* Solarized Blue */ - -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #268bd2; -} - -/* Solarized Yellow */ - -.hljs-attribute, -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-class .hljs-title, -.hljs-type { - color: #b58900; -} - -/* Solarized Orange */ - -.hljs-symbol, -.hljs-bullet, -.hljs-subst, -.hljs-meta, -.hljs-meta .hljs-keyword, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-link { - color: #cb4b16; -} - -/* Solarized Red */ - -.hljs-built_in, -.hljs-deletion { - color: #dc322f; -} - -.hljs-formula { - background: #eee8d5; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -@media print { - -* { - text-shadow: none !important; - color: #000 !important; /* Black prints faster: h5bp.com/s*/ - background: transparent !important; - box-shadow: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - page-break-after: avoid; - page-break-before: auto; -} - -pre, -blockquote { - border: 1px solid #999; - font-style: italic; - page-break-inside: avoid; -} - -img { - page-break-inside: avoid; - border: 0; /* Some browsers like to show a border around images. Switch it off */ -} - -a, -a:visited { - text-decoration: underline; -} - -abbr[title]:after { - content: " (" attr(title) ")"; -} - -q { - quotes: none -} - - q:before { - content: ""; - } - - q:after { - content: " (" attr(cite) ")"; - } - -.PageBreak { - display: block; - page-break-before: always; -} - -.NoPrint { - display: none; -} - -/* Hide the navigation */ -aside { - display: none; -} - -.Pager { - display: none; -} - -.Columns__right { - width: 100% !important; -} - -.s-content a:after { - content: " (" attr(href) ")"; - font-size: 80%; - word-wrap: break-word; /* break long urls that donìt fit the page width */ -} - -/* Anchors don't need that */ -.s-content a[href^="#"]:after { - content: ""; -} - -h1 a[href]:after { - font-size: 50%; -} -} - -/*Daux.io Navy*/ - +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f5f5f6}.Columns__right__content{padding:10px;background-color:#fff}@media (max-width:768px){.Collapsible__content{height:0;overflow:hidden;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out}}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#7795b4}.Collapsible__trigger:hover{background-color:#7795b4;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#13132a}@media screen and (min-width:769px){body{background-color:#7795b4}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #13132a}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code:after,.s-content pre code:before{display:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#7795b4}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px;margin-bottom:0}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#13132a}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#7795b4}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow,.Nav__arrow::before{pointer-events:none}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #13132a;border-top:.15em solid #13132a;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;text-shadow:none}.Nav__item a:hover{color:#13132a;text-shadow:none}.Nav .Nav{height:0;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out;overflow:hidden;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a,.Nav__item a{color:#13132a}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#c5c5cb}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#13132a;line-height:2em}.PoweredBy{padding:0 20px 1rem;font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#7795b4;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#13132a}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#7795b4}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#7795b4;border-radius:0;border:0;color:#13132a;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#c5c5cb;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #13132a;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#c5c5cb;color:#13132a}.HomepageButtons .Button--hero.Button--primary{background-color:#13132a;color:#f5f5f6}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #7795b4;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#13132a;color:#7795b4;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-before:auto}blockquote,img,pre{page-break-inside:avoid}blockquote,pre{font-style:italic;border:1px solid #999}img{border:0}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}q{quotes:none}.s-content a[href^="#"]:after,q:before{content:""}q:after{content:" (" attr(cite) ")"}.PageBreak{display:block;page-break-before:always}.NoPrint,.Pager,aside{display:none}.Columns__right{width:100%!important}.s-content a:after{content:" (" attr(href) ")";font-size:80%;word-wrap:break-word}h1 a[href]:after{font-size:50%}} /*# sourceMappingURL=theme-navy.min.css.map */ diff --git a/themes/daux/css/theme-navy.min.css.map b/themes/daux/css/theme-navy.min.css.map index fc11bee..edb68e5 100644 --- a/themes/daux/css/theme-navy.min.css.map +++ b/themes/daux/css/theme-navy.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_variables.scss","_mixins.scss","_structure.scss","_typography.scss","_components.scss","_homepage.scss","vendor/highlight.scss","_print.scss","","theme-navy.scss"],"names":[],"mappings":"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","file":"theme-navy.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n",":root {\n // Gray Scale\n --gray: #7a8288;\n --dark-gray: color(var(--gray) blend(#000 40%));\n //--darker-gray: color(var(--gray) blend(#000 60%));\n --light-gray: color(var(--gray) blend(#fff 50%));\n --lighter-gray: color(var(--gray) blend(#fff 70%));\n --lightest-gray: color(var(--gray) blend(#fff 90%));\n\n // Type Scale\n --type-size-1: 2.441rem; // ~39.056px\n --type-size-2: 1.953rem; // ~31.248px\n --type-size-3: 1.563rem; // ~25.008px\n --type-size-4: 1.25rem; // ~20px\n --type-size-5: 1rem; // ~16px\n --type-size-6: 0.75rem; // ~12px\n\n --dark: #3f4657;\n --light: #82becd;\n --text: #222;\n\n --link-color: var(--light);\n --brand-color: var(--light);\n --brand-background: var(--dark);\n\n // Sidebar\n --sidebar-border: #e7e7e9;\n --sidebar-background: #f7f7f7;\n\n // Sidebar links\n --sidebar-link-color: var(--dark);\n --sidebar-link-active-background: #c5c5cb;\n --sidebar-link-hover-background: var(--sidebar-link-active-background);\n --sidebar-link-arrow-color: var(--dark);\n --sidebar-link-secondary-color: var(--text);\n\n // Sidebar Checkbox\n --checkbox-background: #e6e6e6;\n --checkbox-hover-background: #ccc;\n --checkbox-checked-background: var(--dark);\n --checkbox-checked-hover-background: var(--light);\n --checkbox-tick-color: #fff;\n --checkbox-disabled-background: #e6e6e6;\n --checkbox-disabled-tick-color: #7b7b7b;\n\n // Sidebar search field\n --search-field-color: #555;\n --search-field-border-color: #ccc;\n --search-field-background: #fff;\n --search-field-hover-border-color: var(--light);\n\n // Sidebar hamburger\n --sidebar-collapsible--hamburger-color: var(--light);\n --sidebar-collapsible--hamburger-hover-color: var(--dark);\n --sidebar-collapsible--hamburger-hover-background: var(--light);\n\n // Homepage\n --homepage-navbar-background: var(--dark);\n\n --homepage-hero-background: var(--light);\n --homepage-hero-color: var(--dark);\n --homepage-bullet-color: var(--light);\n\n --homepage-footer-color: var(--light);\n --homepage-footer-background: var(--dark);\n\n // Homepage Hero Buttons\n --hero-button-block-background: var(--sidebar-link-active-background);\n --hero-button-border-color: var(--dark);\n --hero-button-primary-color: var(--sidebar-background);\n --hero-buttom-primary-background: var(--dark);\n --hero-button-secondary-color: var(--dark);\n --hero-button-secondary-background: var(--sidebar-link-active-background);\n\n --content-floating-blocks-background: var(--light);\n --code-tag-color: var(--dark);\n\n --code-tag-background-color: #fafafa;\n --code-tag-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n --code-tag-border-radius: 4px;\n\n --blockquote-border-color: var(--dark);\n}\n\n/*\n * Breakpoints\n * ===================================================================== */\n@custom-media --viewport-small (width < 850px);\n@custom-media --viewport-large (width >= 850px);\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n","/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n",null,"@import \"theme.scss\";\n\n//Daux.io Navy\n:root {\n --sidebar-background: #f5f5f6;\n --sidebar-link-active-background: #c5c5cb;\n --dark: #13132a;\n --light: #7795b4;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-navy.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-red.min.css b/themes/daux/css/theme-red.min.css index 6ebfd66..90e7289 100644 --- a/themes/daux/css/theme-red.min.css +++ b/themes/daux/css/theme-red.min.css @@ -3,2152 +3,8 @@ * https://dauxio.github.io/ * MIT License */ - -/* Daux Style*/ - /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ - -/** - * 1. Change the default font family in all browsers (opinionated). - * 2. Prevent adjustments of font size after orientation changes in IE and iOS. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove the margin in all browsers (opinionated). - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - * 2. Add the correct display in IE. - */ - -article, -aside, -details, /* 1 */ -figcaption, -figure, -footer, -header, -main, /* 2 */ -menu, -nav, -section, -summary { /* 1 */ - display: block; -} - -/** - * Add the correct display in IE 9-. - */ - -audio, -canvas, -progress, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Add the correct display in IE 10-. - * 1. Add the correct display in IE. - */ - -template, /* 1 */ -[hidden] { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ - -a { - background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ -} - -/** - * Remove the outline on focused links when they are also active or hovered - * in all browsers (opinionated). - */ - -a:active, -a:hover { - outline-width: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * 1. Remove the bottom border in Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; /* 2 */ -} - -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ - -b, -strong { - font-weight: inherit; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * Add the correct font style in Android 4.3-. - */ - -dfn { - font-style: italic; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Add the correct background and color in IE 9-. - */ - -mark { - background-color: #ff0; - color: #000; -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10-. - */ - -img { - border-style: none; -} - -/** - * Hide the overflow in IE. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct margin in IE 8. - */ - -figure { - margin: 1em 40px; -} - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change font properties to `inherit` in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -select, -textarea { - font: inherit; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Restore the font weight unset by the previous rule. - */ - -optgroup { - font-weight: bold; -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ - -button, -html [type="button"], /* 1 */ -[type="reset"], -[type="submit"] { - -webkit-appearance: button; /* 2 */ -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Change the border, margin, and padding in all browsers (opinionated). - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Remove the default vertical scrollbar in IE. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. - */ - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Correct the text style of placeholders in Chrome, Edge, and Safari. - */ - -::-webkit-input-placeholder { - color: inherit; - opacity: 0.54; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} /*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 300; - src: url("../fonts/robotoslab-light.eot"); - src: url("../fonts/robotoslab-light.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-light.woff2") format("woff2"), - url("../fonts/robotoslab-light.woff") format("woff"), - url("../fonts/robotoslab-light.ttf") format("truetype"), - url("../fonts/robotoslab-light.svg#roboto_slablight") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 400; - src: url("../fonts/robotoslab-regular.eot"); - src: url("../fonts/robotoslab-regular.eot?#iefix") - format("embedded-opentype"), - url("../fonts/robotoslab-regular.woff2") format("woff2"), - url("../fonts/robotoslab-regular.woff") format("woff"), - url("../fonts/robotoslab-regular.ttf") format("truetype"), - url("../fonts/robotoslab-regular.svg#roboto_slabregular") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 700; - src: url("../fonts/robotoslab-bold.eot"); - src: url("../fonts/robotoslab-bold.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-bold.woff2") format("woff2"), - url("../fonts/robotoslab-bold.woff") format("woff"), - url("../fonts/robotoslab-bold.ttf") format("truetype"), - url("../fonts/robotoslab-bold.svg#roboto_slabbold") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} - -:root { - /* Gray Scale*/ - /*--darker-gray: color(var(--gray) blend(#000 60%));*/ - - /* Type Scale*/ /* ~39.056px*/ /* ~31.248px*/ /* ~25.008px*/ /* ~20px*/ /* ~16px*/ /* ~12px*/ - - /* Sidebar*/ - - /* Sidebar links*/ - - /* Sidebar Checkbox*/ - - /* Sidebar search field*/ - - /* Sidebar hamburger*/ - - /* Homepage*/ - - /* Homepage Hero Buttons*/ -} - -/* - * Breakpoints - * ===================================================================== */ - -/* ============================================================================ -Mixins -============================================================================ */ - -/* Clearfix*/ - -/**/ - -/* For modern browsers*/ - -/* 1. The space content is one way to avoid an Opera bug when the*/ - -/* contenteditable attribute is included anywhere else in the document.*/ - -/* Otherwise it causes space to appear at the top and bottom of elements*/ - -/* that are clearfixed.*/ - -/* 2. The use of `table` rather than `block` is only necessary if using*/ - -/* `:before` to contain the top-margins of child elements.*/ - -/**/ - -/* Source: http://nicolasgallagher.com/micro-clearfix-hack/*/ - -/* Layout*/ - -*, -*:after, -*:before { - box-sizing: border-box; -} - -body { - margin: 0; - padding: 0; -} - -/* ============================================================================ -Docs Body & Page Structure -============================================================================ */ - -html { - font-size: 14px -} - -@media (min-width: 850px) { - -html { - font-size: 16px -} - } - -html, -body { - height: 100%; - background-color: #fff; - color: #222; -} - -.Columns__left { - background-color: #f7f7f7; - } - -.Columns__right__content { - padding: 10px; - background-color: #fff; - } - -@media (max-width: 768px) { - /* mobile friendly sub-nav*/ - .Collapsible__content { - height: 0; - overflow: hidden; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - } -} - -.Collapsible__trigger { - margin: 12px; - padding: 7px 10px; - background-color: transparent; - border: none; - float: right; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none; -} - -.Collapsible__trigger__bar { - display: block; - width: 18px; - height: 2px; - margin-top: 2px; - margin-bottom: 3px; - background-color: #ecb5a1; - } - -.Collapsible__trigger:hover { - background-color: #ecb5a1; - box-shadow: none; - } - -.Collapsible__trigger:hover .Collapsible__trigger__bar { - background-color: #c64641; - } - -@media screen and (min-width: 769px) { - body { - /*Needed only for floating code blocks*/ - background-color: #ecb5a1; - } - - .Navbar { - position: fixed; - z-index: 1030; - width: 100%; - } - .Collapsible__trigger { - display: none !important; - } - - .Collapsible__content { - display: block !important; - } - - .Columns { - height: 100% - } - - .Columns:after, - .Columns:before { - content: " "; - display: table; - } - - .Columns:after { - clear: both; - } - - .Columns__left, - .Columns__right { - position: relative; - min-height: 1px; - float: left; - overflow: auto; - height: 100%; - } - - .Columns__left { - width: 25%; - border-right: 1px solid #e7e7e9; - overflow-x: hidden; - } - - .Columns__right { - width: 75%; - } - - .Columns__right__content { - padding: 0 20px 20px; - min-height: 100%; - } -} - -/* Content presentation*/ - -/* ============================================================================ -Base CSS -============================================================================ */ - -body { - line-height: 1.5; - - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - -webkit-font-feature-settings: "kern" 1, "kern"; - font-feature-settings: "kern" 1, "kern"; - -webkit-font-kerning: normal; - font-kerning: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; -} - -.s-content h1, - .s-content h2, - .s-content h3, - .s-content h4, - .s-content h5, - .s-content h6 { - cursor: text; - line-height: 1.4em; - margin: 2em 0 0.5em; - } - -.s-content h1 tt, - .s-content h1 code, - .s-content h2 tt, - .s-content h2 code, - .s-content h3 tt, - .s-content h3 code, - .s-content h4 tt, - .s-content h4 code, - .s-content h5 tt, - .s-content h5 code, - .s-content h6 tt, - .s-content h6 code { - font-size: inherit; - } - -.s-content h1 i, .s-content h2 i, .s-content h3 i, .s-content h4 i, .s-content h5 i, .s-content h6 i { - font-size: 0.7em; - } - -.s-content h1 p, .s-content h2 p, .s-content h3 p, .s-content h4 p, .s-content h5 p, .s-content h6 p { - margin-top: 0; - } - -.s-content h1 { - margin-top: 0; - font-size: 1.563rem; - } - -.s-content h2 { - font-size: 1.25rem; - } - -.s-content h3 { - font-size: 1rem; - } - -.s-content h4 { - font-size: 0.75rem; - } - -.s-content h5 { - font-size: 0.75rem; - } - -.s-content h6 { - font-size: 0.75rem; - } - -.s-content a { - text-decoration: underline; - } - -.s-content small { - font-size: 0.75rem; - } - -.s-content p { - margin-bottom: 1.3em; - } - -.s-content ul, - .s-content ol { - padding-left: 2em; - } - -.s-content ul p { - margin: 0; - } - -.s-content ul ul { - margin: 0; - } - -.s-content dl { - padding: 0; - } - -.s-content dl dt { - font-weight: bold; - font-style: italic; - padding: 0; - margin: 15px 0 5px; - } - -.s-content dl dt:first-child { - padding: 0; - } - -.s-content dl dd { - margin: 0 0 15px; - padding: 0 15px; - } - -.s-content blockquote { - margin: 0.75em 2em; - padding: 0.5em 1em; - font-style: italic; - border-left: 0.25em solid #c64641; - } - -.s-content blockquote cite { - font-style: italic; - } - -.s-content blockquote cite:before { - content: "\2014"; - padding-right: 0.5em; - } - -.s-content table { - width: 100%; - padding: 0; - margin-bottom: 1em; - border-collapse: collapse; - - font-size: 0.75rem; - } - -.s-content table + table { - margin-top: 1em; - } - -.s-content table tr { - border-top: 1px solid #eee; - background-color: white; - margin: 0; - padding: 0; - } - -.s-content table tr:nth-child(2n) { - background-color: rgb(242, 243, 243); - } - -.s-content table th { - font-weight: bold; - border: 1px solid rgb(189, 193, 196); - background: rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content table td { - border: 1px solid rgb(215, 218, 219); - margin: 0; - padding: 0.5em; - } - -.s-content ul > :first-child, .s-content ol > :first-child, .s-content blockquote > :first-child, .s-content dl dt > :first-child, .s-content dl dd > :first-child, .s-content table th > :first-child, .s-content table td > :first-child { - margin-top: 0; - } - -.s-content ul > :last-child, .s-content ol > :last-child, .s-content blockquote > :last-child, .s-content dl dt > :last-child, .s-content dl dd > :last-child, .s-content table th > :last-child, .s-content table td > :last-child { - margin-bottom: 0; - } - -.s-content img { - max-width: 100%; - display: block; - margin: 0 auto; - } - -.s-content code { - font-family: Monaco, Menlo, Consolas, "Lucida Console", - "Courier New", monospace; - padding-top: 0.1rem; - padding-bottom: 0.1rem; - background: #fafafa; - border: 1px solid rgb(189, 193, 196); - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, .125) - } - -.s-content code:before, - .s-content code:after { - letter-spacing: -0.2em; - content: "\00a0"; /* non-breaking space*/ - } - -.s-content pre { - background: #fdf6e3; - color: #657b83; - line-height: 1.5em; - overflow: auto; - border: none; - border-radius: 0; - padding: 0.75em 2em; - margin: 0 -20px 20px -20px; - } - -.s-content pre code { - margin: 0; - padding: 0; - white-space: pre; - box-shadow: none; - } - -.s-content pre code:before, - .s-content pre code:after { - display: none; - } - -.s-content pre code, - .s-content pre tt { - background-color: transparent; - border: none; - } - -.s-content u, - .s-content ins { - text-decoration: none; - border-bottom: 1px solid #222; - } - -.s-content u a, .s-content ins a { - color: inherit; - } - -.s-content del a { - color: inherit; - } - -/*Content pages float view*/ - -@media (min-width: 1150px) { - .Columns__right--float .Columns__right__content { - height: 100%; - overflow: auto; - padding: 0 !important; - background-color: transparent !important; - position: relative; - } - - .Columns__right--float .Columns__right__content article { - width: 100%; - min-height: 100%; - overflow: auto; - position: relative; - z-index: 1; - } - - .Columns__right--float .Columns__right__content article:before { - content: ""; - width: 50%; - min-height: 100%; - overflow: auto; - background-color: white; - display: block; - margin: 0; - position: absolute; - z-index: -1; - } - .Columns__right--float .Pager, - .Columns__right--float .Page__header, - .Columns__right--float .s-content blockquote, - .Columns__right--float .s-content p, - .Columns__right--float .s-content ul, - .Columns__right--float .s-content ol, - .Columns__right--float .s-content dl, - .Columns__right--float .s-content h2, - .Columns__right--float .s-content h3, - .Columns__right--float .s-content h4, - .Columns__right--float .s-content h5, - .Columns__right--float .s-content h6, - .Columns__right--float .s-content hr, - .Columns__right--float .s-content table { - float: left; - clear: left; - width: 47%; - margin-left: 1.5%; - margin-right: 1.5%; - } - .Columns__right--float .s-content table { - background-color: white; - white-space: normal; - } - - .Columns__right--float .s-content table pre, - .Columns__right--float .s-content table code { - white-space: normal; - } - .Columns__right--float .s-content blockquote:before, .Columns__right--float .s-content p:before, .Columns__right--float .s-content ul:before, .Columns__right--float .s-content ol:before, .Columns__right--float .s-content dl:before, .Columns__right--float .s-content h2:before, .Columns__right--float .s-content h3:before, .Columns__right--float .s-content h4:before, .Columns__right--float .s-content h5:before, .Columns__right--float .s-content h6:before, .Columns__right--float .s-content hr:before { - width: 100%; - height: 10px; - display: block; - clear: both; - } - - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote ul, - .Columns__right--float .s-content blockquote ol, - .Columns__right--float .s-content blockquote dl, - .Columns__right--float .s-content blockquote h2, - .Columns__right--float .s-content blockquote h3, - .Columns__right--float .s-content blockquote h4, - .Columns__right--float .s-content blockquote h5, - .Columns__right--float .s-content blockquote h6, - .Columns__right--float .s-content blockquote pre, - .Columns__right--float .s-content blockquote hr, - .Columns__right--float .s-content p p, - .Columns__right--float .s-content p ul, - .Columns__right--float .s-content p ol, - .Columns__right--float .s-content p dl, - .Columns__right--float .s-content p h2, - .Columns__right--float .s-content p h3, - .Columns__right--float .s-content p h4, - .Columns__right--float .s-content p h5, - .Columns__right--float .s-content p h6, - .Columns__right--float .s-content p pre, - .Columns__right--float .s-content p hr, - .Columns__right--float .s-content ul p, - .Columns__right--float .s-content ul ul, - .Columns__right--float .s-content ul ol, - .Columns__right--float .s-content ul dl, - .Columns__right--float .s-content ul h2, - .Columns__right--float .s-content ul h3, - .Columns__right--float .s-content ul h4, - .Columns__right--float .s-content ul h5, - .Columns__right--float .s-content ul h6, - .Columns__right--float .s-content ul pre, - .Columns__right--float .s-content ul hr, - .Columns__right--float .s-content ol p, - .Columns__right--float .s-content ol ul, - .Columns__right--float .s-content ol ol, - .Columns__right--float .s-content ol dl, - .Columns__right--float .s-content ol h2, - .Columns__right--float .s-content ol h3, - .Columns__right--float .s-content ol h4, - .Columns__right--float .s-content ol h5, - .Columns__right--float .s-content ol h6, - .Columns__right--float .s-content ol pre, - .Columns__right--float .s-content ol hr, - .Columns__right--float .s-content dl p, - .Columns__right--float .s-content dl ul, - .Columns__right--float .s-content dl ol, - .Columns__right--float .s-content dl dl, - .Columns__right--float .s-content dl h2, - .Columns__right--float .s-content dl h3, - .Columns__right--float .s-content dl h4, - .Columns__right--float .s-content dl h5, - .Columns__right--float .s-content dl h6, - .Columns__right--float .s-content dl pre, - .Columns__right--float .s-content dl hr, - .Columns__right--float .s-content h2 p, - .Columns__right--float .s-content h2 ul, - .Columns__right--float .s-content h2 ol, - .Columns__right--float .s-content h2 dl, - .Columns__right--float .s-content h2 h2, - .Columns__right--float .s-content h2 h3, - .Columns__right--float .s-content h2 h4, - .Columns__right--float .s-content h2 h5, - .Columns__right--float .s-content h2 h6, - .Columns__right--float .s-content h2 pre, - .Columns__right--float .s-content h2 hr, - .Columns__right--float .s-content h3 p, - .Columns__right--float .s-content h3 ul, - .Columns__right--float .s-content h3 ol, - .Columns__right--float .s-content h3 dl, - .Columns__right--float .s-content h3 h2, - .Columns__right--float .s-content h3 h3, - .Columns__right--float .s-content h3 h4, - .Columns__right--float .s-content h3 h5, - .Columns__right--float .s-content h3 h6, - .Columns__right--float .s-content h3 pre, - .Columns__right--float .s-content h3 hr, - .Columns__right--float .s-content h4 p, - .Columns__right--float .s-content h4 ul, - .Columns__right--float .s-content h4 ol, - .Columns__right--float .s-content h4 dl, - .Columns__right--float .s-content h4 h2, - .Columns__right--float .s-content h4 h3, - .Columns__right--float .s-content h4 h4, - .Columns__right--float .s-content h4 h5, - .Columns__right--float .s-content h4 h6, - .Columns__right--float .s-content h4 pre, - .Columns__right--float .s-content h4 hr, - .Columns__right--float .s-content h5 p, - .Columns__right--float .s-content h5 ul, - .Columns__right--float .s-content h5 ol, - .Columns__right--float .s-content h5 dl, - .Columns__right--float .s-content h5 h2, - .Columns__right--float .s-content h5 h3, - .Columns__right--float .s-content h5 h4, - .Columns__right--float .s-content h5 h5, - .Columns__right--float .s-content h5 h6, - .Columns__right--float .s-content h5 pre, - .Columns__right--float .s-content h5 hr, - .Columns__right--float .s-content h6 p, - .Columns__right--float .s-content h6 ul, - .Columns__right--float .s-content h6 ol, - .Columns__right--float .s-content h6 dl, - .Columns__right--float .s-content h6 h2, - .Columns__right--float .s-content h6 h3, - .Columns__right--float .s-content h6 h4, - .Columns__right--float .s-content h6 h5, - .Columns__right--float .s-content h6 h6, - .Columns__right--float .s-content h6 pre, - .Columns__right--float .s-content h6 hr, - .Columns__right--float .s-content hr p, - .Columns__right--float .s-content hr ul, - .Columns__right--float .s-content hr ol, - .Columns__right--float .s-content hr dl, - .Columns__right--float .s-content hr h2, - .Columns__right--float .s-content hr h3, - .Columns__right--float .s-content hr h4, - .Columns__right--float .s-content hr h5, - .Columns__right--float .s-content hr h6, - .Columns__right--float .s-content hr pre, - .Columns__right--float .s-content hr hr { - width: auto; - float: none; - display: block; - } - - .Columns__right--float .s-content hr { - border-color: #ddd; - } - /* blockquotes should have 100% width*/ - .Columns__right--float .s-content li p, - .Columns__right--float .s-content li pre, - .Columns__right--float .s-content blockquote p, - .Columns__right--float .s-content blockquote pre { - width: 100%; - } - - /* Paragraphs and code inside lists and*/ - - .Columns__right--float .s-content pre { - float: left; - clear: right; - width: 50%; - border: none; - border-left: 10px solid white; - margin: 0 0 10px; - padding: 0; - } - - .Columns__right--float .s-content pre code { - padding: 0 0.5em; - } -} - -/* ============================================================================ -Base tags -============================================================================ */ - -a { - text-decoration: none; - color: #ecb5a1 -} - -a.Link--external:after { - content: " " - url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=); - } - -a.Link--broken { - color: red; - } - -p { - margin: 0 0 1em; -} - -hr { - clear: both; - margin: 1em 0; - border: 0; - border-top: 1px solid #ddd; -} - -/* ============================================================================ -Components -============================================================================ */ - -.Button { - display: inline-block; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; /* Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214*/ - border: 1px solid transparent; - white-space: nowrap; - border-radius: 4px; - margin-bottom: 0; -} - -.Button--small { - font-size: 12px; - line-height: 1.5; - border-radius: 3px; - } - -.Button--default { - color: #333; - background-color: #fff; - border-color: #ccc - } - -.Button--default.Button--active { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; - } - -.ButtonGroup { - position: relative; - display: inline-block; - vertical-align: middle; -} - -/* match .Button alignment given font-size hack above*/ - -.ButtonGroup .Button + .Button { - margin-left: -1px; - } - -.ButtonGroup > .Button { - position: relative; - float: left - - /* Bring the "active" button to the front*/ - } - -.ButtonGroup > .Button:hover, - .ButtonGroup > .Button:focus { - z-index: 2; - } - -.ButtonGroup > .Button:active, - .ButtonGroup > .Button.Button--active { - z-index: 3; - } - -.ButtonGroup > .Button:not(:first-child):not(:last-child) { - border-radius: 0; - } - -.ButtonGroup > .Button { - - /* Set corners individually because sometimes*/ - /* a single button can be in a .ButtonGroup*/ - /* and we need :first-child and :last-child to both match*/ - } - -.ButtonGroup > .Button:first-child { - margin-left: 0; - } - -.ButtonGroup > .Button:first-child:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - -.ButtonGroup > .Button:last-child:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.Brand { - display: block; - background-color: #c64641; - padding: 0.75em 0.6em; - font-size: 1.25rem; - text-shadow: none; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - color: #ecb5a1; -} - -.Navbar { - height: 50px; - box-shadow: 0 1px 5px rgba(0, 0, 0, .25); - background-color: #c64641; - margin-bottom: 0; -} - -.Navbar .Brand { - float: left; - line-height: 20px; - height: 50px; - } - -.CodeToggler { - padding: 0 20px; -} - -.CodeToggler__text { - font-size: 12px; - line-height: 1.5; - padding: 6px 10px 6px 0; - display: inline-block; - vertical-align: middle; - } - -/* Sidebar navigation*/ - -.Nav { - margin: 0; - padding: 0; -} - -.Nav__arrow { - display: inline-block; - position: relative; - width: 16px; - margin-left: -16px - - /* Prevent arrow from being the target in its container's event listener.*/ - } - -.Nav__arrow, .Nav__arrow::before { - pointer-events: none; - } - -.Nav__arrow:before { - position: absolute; - display: block; - content: ""; - margin: -0.25em 0 0 -0.4em; - left: 50%; - top: 50%; - width: 0.5em; - height: 0.5em; - border-right: 0.15em solid #c64641; - border-top: 0.15em solid #c64641; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - } - -.Nav__item { - display: block; - } - -.Nav__item a { - display: block; - margin: 0; - padding: 6px 15px 6px 20px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #c64641; - text-shadow: none; - } - -.Nav__item a:hover { - color: #c64641; - text-shadow: none; - background-color: #eee; - } - -.Nav .Nav { - height: 0; - -webkit-transition: height 400ms ease-in-out; - transition: height 400ms ease-in-out; - overflow: hidden; - margin-left: 15px; -} - -.Nav .Nav .Nav__item a { - margin: 0; - margin-left: -15px; - padding: 3px 30px; - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - color: #222; - opacity: 0.7 - } - -.Nav .Nav .Nav__item a:hover { - opacity: 1; - } - -.Nav .Nav .Nav__item--active a { - color: #c64641; - } - -.Nav__item--open > a, .Nav__item--active > a { - background-color: #eee; - } - -.Nav__item--open > a > .Nav__arrow:before { - margin-left: -0.25em; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - -.Page__header { - margin: 0 0 10px; - padding: 0; - border-bottom: 1px solid #eee -} - -.Page__header:before, - .Page__header:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Page__header:after { - clear: both; - } - -.Page__header h1 { - margin: 0; - padding: 0; - line-height: 57px; - } - -.Page__header--separator { - height: 0.6em; - } - -.Page__header a { - text-decoration: none; - } - -.Page__header .ModifiedDate { - float: left; - font-size: 10px; - color: gray; - } - -.Page__header .EditOn { - float: right; - font-size: 10px; - color: gray; - } - -.Links { - padding: 0 20px; -} - -.Links a { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 400; - color: #c64641; - line-height: 2em; - } - -.Twitter { - padding: 0 20px; -} - -.PoweredBy { - padding: 0 20px 1rem 20px; - font-size: 0.75rem; -} - -.Search { - position: relative; -} - -.Search__field { - display: block; - width: 100%; - height: 34px; - padding: 6px 30px 6px 20px; - color: #555; - border-width: 0 0 1px; - border-bottom: 1px solid #ccc; - background: #fff; - -webkit-transition: border-color ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s - } - -.Search__field:focus { - border-color: #ecb5a1; - outline: 0; - } - -.Search__icon { - position: absolute; - right: 9px; - top: 9px; - width: 16px; - height: 16px; - } - -.Navbar .Search { - float: right; - margin: 8px 20px; -} - -.Navbar .Search__field { - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - border-width: 0; - border-radius: 4px; - padding-left: 10px; - } - -.TableOfContentsContainer__title { - border-bottom: 4px solid #efefef; - margin-bottom: 0 !important; - } - -.TableOfContentsContainer__content > .TableOfContents { - margin-top: 0; - } - -ul.TableOfContents { - float: none; - font-size: 16px; - padding-left: 1.5em; - border-left: 6px solid #efefef; -} - -ul.TableOfContents p { - margin-bottom: 0; - } - -ul.TableOfContents a { - text-decoration: none; - } - -ul.TableOfContents .TableOfContents { - border-left-width: 0; - } - -.Columns__right--full .TableOfContentsContainer { - float: right; - min-width: 300px; - max-width: 25%; - padding-left: 1em; -} - -.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content > .TableOfContents { - border-right: 2px solid #efefef; - } - -.Columns__right--full .TableOfContentsContainer .TableOfContents { - list-style-type: none; - padding-left: 0; - } - -.Columns__right--full .TableOfContentsContainer a { - display: block; - border-bottom: 1px solid #ddd; - padding: 0.2em 0; - } - -.Columns__right--full .TableOfContentsContainer li a { - padding-left: 0.75em; - } - -.Columns__right--full .TableOfContentsContainer li li a { - padding-left: 1.5em; - } - -.Columns__right--full .TableOfContentsContainer li li li a { - padding-left: 2.25em; - } - -/* stylelint-disable-next-line selector-max-compound-selectors*/ - -.Columns__right--full .TableOfContentsContainer li li li li a { - padding-left: 3em; - } - -.Pager { - padding-left: 0; - margin: 1em 0; - list-style: none; - text-align: center; - clear: both -} - -.Pager:before, - .Pager:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.Pager:after { - clear: both; - } - -.Pager li { - display: inline; - } - -.Pager li > a { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; - } - -.Pager li > a:hover, - .Pager li > a:focus { - text-decoration: none; - background-color: #eee; - } - -.Pager--next > a { - float: right; - } - -.Pager--prev > a { - float: left; - } - -.Checkbox { - position: relative; - display: block; - padding-left: 30px; - cursor: pointer; -} - -.Checkbox input { - position: absolute; - z-index: -1; - opacity: 0; - } - -.Checkbox__indicator { - position: absolute; - top: 50%; - left: 0; - width: 20px; - height: 20px; - margin-top: -10px; - background: #e6e6e6 - - /* Check mark */ -} - -.Checkbox__indicator:after { - position: absolute; - display: none; - content: ""; - } - -/* Hover and focus states */ - -.Checkbox:hover input ~ .Checkbox__indicator, - .Checkbox input:focus ~ .Checkbox__indicator { - background: #ccc; - } - -/* Checked state */ - -.Checkbox input:checked ~ .Checkbox__indicator { - background: #c64641 - - /* Show check mark */ - } - -.Checkbox input:checked ~ .Checkbox__indicator:after { - display: block; - } - -/* Hover state whilst checked */ - -.Checkbox:hover input:not([disabled]):checked ~ .Checkbox__indicator, - .Checkbox input:checked:focus ~ .Checkbox__indicator { - background: #ecb5a1; - } - -/* Disabled state */ - -.Checkbox input:disabled ~ .Checkbox__indicator { - pointer-events: none; - opacity: 0.6; - background: #e6e6e6; - } - -/* Checkbox tick */ - -.Checkbox .Checkbox__indicator:after { - top: 4px; - left: 8px; - width: 5px; - height: 10px; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border: solid #fff; - border-width: 0 2px 2px 0; - } - -/* Disabled tick colour */ - -.Checkbox input:disabled ~ .Checkbox__indicator:after { - border-color: #7b7b7b; - } - -.Hidden { - display: none; -} - -/* ============================================================================ -Homepage -============================================================================ */ - -.Container { - margin-right: auto; - margin-left: auto; -} - -.Container--inner { - width: 80%; - margin: 0 auto; - } - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -@media (min-width: 992px) { - .Container { - width: 970px; - } -} - -@media (min-width: 769px) { - .Container { - width: 750px; - } -} - -@media (min-width: 1200px) { - .Container { - width: 1170px; - } -} - -.Homepage { - padding-top: 60px !important; - background-color: #ecb5a1; - border-radius: 0; - border: none; - color: #c64641; - overflow: hidden; - padding-bottom: 0; - margin-bottom: 0; - box-shadow: none; -} - -.HomepageTitle h2 { - width: 80%; - font-size: 30px; - margin: 20px auto; - text-align: center; - } - -.HomepageImage img { - display: block; - max-width: 80%; - margin: 0 auto; - height: auto; - } - -.HomepageButtons { - padding: 20px 0; - background-color: #eee; - text-align: center -} - -.HomepageButtons:before, - .HomepageButtons:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageButtons:after { - clear: both; - } - -.HomepageButtons .Button--hero { - padding: 20px 30px; - border-radius: 0; - text-shadow: none; - opacity: 0.8; - margin: 0 10px; - text-transform: uppercase; - border: 5px solid #c64641; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - background-image: none; - -webkit-filter: none; - filter: none; - box-shadow: none - } - -@media (max-width: 768px) { - - .HomepageButtons .Button--hero { - display: block; - margin-bottom: 10px - } - } - -.HomepageButtons .Button--hero:hover { - opacity: 1; - } - -.HomepageButtons .Button--hero.Button--secondary { - background-color: #eee; - color: #c64641; - } - -.HomepageButtons .Button--hero.Button--primary { - background-color: #c64641; - color: #f7f7f7; - } - -.HomepageContent { - background-color: white; - padding: 40px 0; -} - -.HomepageContent ul li, .HomepageContent ol li { - list-style: none; - margin-bottom: 0.5em; - position: relative; - } - -.HomepageContent ul li:before, .HomepageContent ol li:before { - position: absolute; - top: 50%; - left: -1.5em; - content: ""; - width: 0; - height: 0; - border: 0.5em solid transparent; - border-left: 0.5em solid #ecb5a1; - float: left; - display: block; - margin-top: -0.5em; - } - -.HomepageContent .HeroText { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; - font-size: 16px; - margin-bottom: 20px; - line-height: 1.4; - } - -@media (min-width: 769px) { - -.HomepageContent { - padding: 40px 20px; -} - - .HomepageContent .HeroText { - font-size: 21px; - } - - .HomepageContent .Row { - margin: 0 -15px; - } - - .HomepageContent .Row__third, - .HomepageContent .Row__half, - .HomepageContent .Row__quarter { - float: left; - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; - } - - .HomepageContent .Row__third { - width: 33.333333%; - } - - .HomepageContent .Row__half { - width: 50%; - } - - .HomepageContent .Row__quarter { - width: 25%; - } - } - -.HomepageFooter { - background-color: #c64641; - color: #ecb5a1; - border: none; - box-shadow: none -} - -.HomepageFooter:before, - .HomepageFooter:after { - content: " "; /* 1*/ - display: table; /* 2*/ - } - -.HomepageFooter:after { - clear: both; - } - -@media (max-width: 768px) { - -.HomepageFooter { - padding: 0 20px; - text-align: center; -} - - .HomepageFooter .HomepageFooter__links { - padding-left: 0; - list-style-type: none; - } - } - -@media (min-width: 769px) { - .HomepageFooter .HomepageFooter__links { - float: left; - } - - .HomepageFooter .HomepageFooter__twitter { - float: right; - } - } - -.HomepageFooter__links { - margin: 40px 0; - } - -.HomepageFooter__links li a { - line-height: 32px; - font-size: 16px; - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 700; - } - -.HomepageFooter__links li a:hover { - text-decoration: underline; - } - -.HomepageFooter__twitter { - margin: 40px 0; - } - -.HomepageFooter .Twitter { - margin-bottom: 20px; - } - -/* =========================================================================================== -Code Highlighting -============================================================================================== */ - -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fdf6e3; - color: #657b83; -} - -.hljs-comment, -.hljs-quote { - color: #93a1a1; -} - -/* Solarized Green */ - -.hljs-keyword, -.hljs-selector-tag, -.hljs-addition { - color: #859900; -} - -/* Solarized Cyan */ - -.hljs-number, -.hljs-string, -.hljs-meta .hljs-meta-string, -.hljs-literal, -.hljs-doctag, -.hljs-regexp { - color: #2aa198; -} - -/* Solarized Blue */ - -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #268bd2; -} - -/* Solarized Yellow */ - -.hljs-attribute, -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-class .hljs-title, -.hljs-type { - color: #b58900; -} - -/* Solarized Orange */ - -.hljs-symbol, -.hljs-bullet, -.hljs-subst, -.hljs-meta, -.hljs-meta .hljs-keyword, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-link { - color: #cb4b16; -} - -/* Solarized Red */ - -.hljs-built_in, -.hljs-deletion { - color: #dc322f; -} - -.hljs-formula { - background: #eee8d5; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -@media print { - -* { - text-shadow: none !important; - color: #000 !important; /* Black prints faster: h5bp.com/s*/ - background: transparent !important; - box-shadow: none !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - page-break-after: avoid; - page-break-before: auto; -} - -pre, -blockquote { - border: 1px solid #999; - font-style: italic; - page-break-inside: avoid; -} - -img { - page-break-inside: avoid; - border: 0; /* Some browsers like to show a border around images. Switch it off */ -} - -a, -a:visited { - text-decoration: underline; -} - -abbr[title]:after { - content: " (" attr(title) ")"; -} - -q { - quotes: none -} - - q:before { - content: ""; - } - - q:after { - content: " (" attr(cite) ")"; - } - -.PageBreak { - display: block; - page-break-before: always; -} - -.NoPrint { - display: none; -} - -/* Hide the navigation */ -aside { - display: none; -} - -.Pager { - display: none; -} - -.Columns__right { - width: 100% !important; -} - -.s-content a:after { - content: " (" attr(href) ")"; - font-size: 80%; - word-wrap: break-word; /* break long urls that donìt fit the page width */ -} - -/* Anchors don't need that */ -.s-content a[href^="#"]:after { - content: ""; -} - -h1 a[href]:after { - font-size: 50%; -} -} - -/* Daux.io Red*/ - +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f7f7f7}.Columns__right__content{padding:10px;background-color:#fff}@media (max-width:768px){.Collapsible__content{height:0;overflow:hidden;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out}}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#ecb5a1}.Collapsible__trigger:hover{background-color:#ecb5a1;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#c64641}@media screen and (min-width:769px){body{background-color:#ecb5a1}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #c64641}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code:after,.s-content pre code:before{display:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#ecb5a1}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px;margin-bottom:0}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#c64641}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#ecb5a1}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow,.Nav__arrow::before{pointer-events:none}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #c64641;border-top:.15em solid #c64641;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;text-shadow:none}.Nav__item a:hover{color:#c64641;text-shadow:none}.Nav .Nav{height:0;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out;overflow:hidden;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a,.Nav__item a{color:#c64641}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#eee}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#c64641;line-height:2em}.PoweredBy{padding:0 20px 1rem;font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#ecb5a1;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#c64641}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#ecb5a1}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#ecb5a1;border-radius:0;border:0;color:#c64641;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#eee;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #c64641;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#eee;color:#c64641}.HomepageButtons .Button--hero.Button--primary{background-color:#c64641;color:#f7f7f7}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #ecb5a1;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#c64641;color:#ecb5a1;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-before:auto}blockquote,img,pre{page-break-inside:avoid}blockquote,pre{font-style:italic;border:1px solid #999}img{border:0}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}q{quotes:none}.s-content a[href^="#"]:after,q:before{content:""}q:after{content:" (" attr(cite) ")"}.PageBreak{display:block;page-break-before:always}.NoPrint,.Pager,aside{display:none}.Columns__right{width:100%!important}.s-content a:after{content:" (" attr(href) ")";font-size:80%;word-wrap:break-word}h1 a[href]:after{font-size:50%}} /*# sourceMappingURL=theme-red.min.css.map */ diff --git a/themes/daux/css/theme-red.min.css.map b/themes/daux/css/theme-red.min.css.map index a232992..17d45b7 100644 --- a/themes/daux/css/theme-red.min.css.map +++ b/themes/daux/css/theme-red.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_variables.scss","_mixins.scss","_structure.scss","_typography.scss","_components.scss","_homepage.scss","vendor/highlight.scss","_print.scss","","theme-red.scss"],"names":[],"mappings":"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","file":"theme-red.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n",":root {\n // Gray Scale\n --gray: #7a8288;\n --dark-gray: color(var(--gray) blend(#000 40%));\n //--darker-gray: color(var(--gray) blend(#000 60%));\n --light-gray: color(var(--gray) blend(#fff 50%));\n --lighter-gray: color(var(--gray) blend(#fff 70%));\n --lightest-gray: color(var(--gray) blend(#fff 90%));\n\n // Type Scale\n --type-size-1: 2.441rem; // ~39.056px\n --type-size-2: 1.953rem; // ~31.248px\n --type-size-3: 1.563rem; // ~25.008px\n --type-size-4: 1.25rem; // ~20px\n --type-size-5: 1rem; // ~16px\n --type-size-6: 0.75rem; // ~12px\n\n --dark: #3f4657;\n --light: #82becd;\n --text: #222;\n\n --link-color: var(--light);\n --brand-color: var(--light);\n --brand-background: var(--dark);\n\n // Sidebar\n --sidebar-border: #e7e7e9;\n --sidebar-background: #f7f7f7;\n\n // Sidebar links\n --sidebar-link-color: var(--dark);\n --sidebar-link-active-background: #c5c5cb;\n --sidebar-link-hover-background: var(--sidebar-link-active-background);\n --sidebar-link-arrow-color: var(--dark);\n --sidebar-link-secondary-color: var(--text);\n\n // Sidebar Checkbox\n --checkbox-background: #e6e6e6;\n --checkbox-hover-background: #ccc;\n --checkbox-checked-background: var(--dark);\n --checkbox-checked-hover-background: var(--light);\n --checkbox-tick-color: #fff;\n --checkbox-disabled-background: #e6e6e6;\n --checkbox-disabled-tick-color: #7b7b7b;\n\n // Sidebar search field\n --search-field-color: #555;\n --search-field-border-color: #ccc;\n --search-field-background: #fff;\n --search-field-hover-border-color: var(--light);\n\n // Sidebar hamburger\n --sidebar-collapsible--hamburger-color: var(--light);\n --sidebar-collapsible--hamburger-hover-color: var(--dark);\n --sidebar-collapsible--hamburger-hover-background: var(--light);\n\n // Homepage\n --homepage-navbar-background: var(--dark);\n\n --homepage-hero-background: var(--light);\n --homepage-hero-color: var(--dark);\n --homepage-bullet-color: var(--light);\n\n --homepage-footer-color: var(--light);\n --homepage-footer-background: var(--dark);\n\n // Homepage Hero Buttons\n --hero-button-block-background: var(--sidebar-link-active-background);\n --hero-button-border-color: var(--dark);\n --hero-button-primary-color: var(--sidebar-background);\n --hero-buttom-primary-background: var(--dark);\n --hero-button-secondary-color: var(--dark);\n --hero-button-secondary-background: var(--sidebar-link-active-background);\n\n --content-floating-blocks-background: var(--light);\n --code-tag-color: var(--dark);\n\n --code-tag-background-color: #fafafa;\n --code-tag-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n --code-tag-border-radius: 4px;\n\n --blockquote-border-color: var(--dark);\n}\n\n/*\n * Breakpoints\n * ===================================================================== */\n@custom-media --viewport-small (width < 850px);\n@custom-media --viewport-large (width >= 850px);\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n","/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n",null,"@import \"theme.scss\";\n\n// Daux.io Red\n:root {\n --sidebar-background: #f7f7f7;\n --sidebar-link-active-background: #eee;\n --dark: #c64641;\n --light: #ecb5a1;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss","_print.scss"],"names":[],"mappings":"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","file":"theme-red.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@import \"_print.scss\" print;\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","*,\n*:after,\n*:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml,\nbody {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n@media (max-width: 768px) {\n // mobile friendly sub-nav\n .Collapsible__content {\n height: 0;\n overflow: hidden;\n transition: height 400ms ease-in-out;\n }\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(\n --sidebar-collapsible--hamburger-hover-background\n );\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left,\n &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul,\n ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre,\n code {\n white-space: normal;\n }\n }\n\n blockquote,\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p,\n ul,\n ol,\n dl,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li,\n blockquote {\n p,\n pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \"\n url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n margin-bottom: 0;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes\n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n // Prevent arrow from being the target in its container's event listener.\n &, &::before {\n pointer-events: none;\n }\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n height: 0;\n transition: height 400ms ease-in-out;\n overflow: hidden;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px 1rem 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &,\n .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul,\n ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third,\n .Row__half,\n .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n","* {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-shadow: none !important;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n page-break-after: avoid;\n page-break-before: auto;\n}\n\npre,\nblockquote {\n border: 1px solid #999;\n font-style: italic;\n page-break-inside: avoid;\n}\n\nimg {\n page-break-inside: avoid;\n border: 0; /* Some browsers like to show a border around images. Switch it off */\n}\n\na,\na:visited {\n text-decoration: underline;\n}\n\nabbr[title]:after {\n content: \" (\" attr(title) \")\";\n}\n\nq {\n quotes: none;\n\n &:before {\n content: \"\";\n }\n\n &:after {\n content: \" (\" attr(cite) \")\";\n }\n}\n\n.PageBreak {\n display: block;\n page-break-before: always;\n}\n\n.NoPrint {\n display: none;\n}\n\n/* Hide the navigation */\naside {\n display: none;\n}\n\n.Pager {\n display: none;\n}\n\n.Columns__right {\n width: 100% !important;\n}\n\n.s-content a:after {\n content: \" (\" attr(href) \")\";\n font-size: 80%;\n word-wrap: break-word; /* break long urls that donìt fit the page width */\n}\n\n/* Anchors don't need that */\n.s-content a[href^=\"#\"]:after {\n content: \"\";\n}\n\nh1 a[href]:after {\n font-size: 50%;\n}\n"]} \ No newline at end of file diff --git a/themes/daux_singlepage/css/main.min.css b/themes/daux_singlepage/css/main.min.css index a2a05bc..4d6d698 100755 --- a/themes/daux_singlepage/css/main.min.css +++ b/themes/daux_singlepage/css/main.min.css @@ -1,363 +1,4 @@ -/* Core variables and mixins*/ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ -/* Tomorrow Comment */ -.hljs-comment { - color: hsl(207, 35%, 35%); -} -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #c82829; -} -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-constant, -.hljs-function .hljs-title { - color: hsl(50, 100%, 60%); -} -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rules .hljs-attribute { - color: #eab700; -} -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: hsl(0, 100%, 70%); -} -/* Tomorrow Aqua */ -.css .hljs-hexcolor { - color: #3e999f; -} -/* Tomorrow Blue */ -.hljs-function .keyword, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: hsl(207, 70%, 60%); -} -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: hsl(207, 95%, 70%); -} -.hljs { - display: block; - background: white; - color: #4d4d4c; - padding: 0.5em; - font-family: "Anonymous Pro", "Inconsolata", "Monaco", monospace; -} -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} +.hljs-comment{color:#3a5c78}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c82829}.hljs-built_in,.hljs-constant,.hljs-function .hljs-title,.hljs-literal,.hljs-number,.hljs-pragma,.hljs-preprocessor{color:#fd3}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#eab700}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#f66}.css .hljs-hexcolor{color:#3e999f}.coffeescript .hljs-title,.hljs-function .keyword,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#52a0e0}.hljs-keyword,.javascript .hljs-function{color:#6abafb}.hljs{display:block;background:#fff;color:#4d4d4c;padding:.5em;font-family:"Anonymous Pro","Inconsolata","Monaco",monospace}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5} /*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 300; - src: url("../fonts/robotoslab-light.eot"); - src: url("../fonts/robotoslab-light.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-light.woff2") format("woff2"), - url("../fonts/robotoslab-light.woff") format("woff"), - url("../fonts/robotoslab-light.ttf") format("truetype"), - url("../fonts/robotoslab-light.svg#roboto_slablight") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 400; - src: url("../fonts/robotoslab-regular.eot"); - src: url("../fonts/robotoslab-regular.eot?#iefix") - format("embedded-opentype"), - url("../fonts/robotoslab-regular.woff2") format("woff2"), - url("../fonts/robotoslab-regular.woff") format("woff"), - url("../fonts/robotoslab-regular.ttf") format("truetype"), - url("../fonts/robotoslab-regular.svg#roboto_slabregular") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 700; - src: url("../fonts/robotoslab-bold.eot"); - src: url("../fonts/robotoslab-bold.eot?#iefix") format("embedded-opentype"), - url("../fonts/robotoslab-bold.woff2") format("woff2"), - url("../fonts/robotoslab-bold.woff") format("woff"), - url("../fonts/robotoslab-bold.ttf") format("truetype"), - url("../fonts/robotoslab-bold.svg#roboto_slabbold") format("svg"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2212, U+2215; -} -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: "Roboto Slab", -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; - font-weight: 300; -} -.s-content { - padding: 15px 25px 25px; - background-color: white; -} -.s-content body { - font-size: 15px; - } -.s-content h1, - .s-content h2, - .s-content h3, - .s-content h4, - .s-content h5, - .s-content h6 { - font-weight: 300; - -webkit-font-smoothing: antialiased; - cursor: text; - line-height: 1.4em; - margin-top: 0.3em; - margin-bottom: 0.3em; - } -.s-content h1 tt, - .s-content h1 code, - .s-content h2 tt, - .s-content h2 code, - .s-content h3 tt, - .s-content h3 code, - .s-content h4 tt, - .s-content h4 code, - .s-content h5 tt, - .s-content h5 code, - .s-content h6 tt, - .s-content h6 code { - font-size: inherit; - } -.s-content h1 i, .s-content h2 i, .s-content h3 i, .s-content h4 i, .s-content h5 i, .s-content h6 i { - font-size: 0.7em; - } -.s-content h1 p, .s-content h2 p, .s-content h3 p, .s-content h4 p, .s-content h5 p, .s-content h6 p { - margin-top: 0; - } -.s-content h1 { - /* 40px*/ - font-size: 2.6666666667em; - color: black; - } -.s-content h2 { - /* 30px*/ - font-size: 2em; - border-bottom: 1px solid #eee; - color: black; - } -.s-content h3 { - /* 26px*/ - font-size: 1.7333333333em; - } -.s-content h4 { - /* 22px*/ - font-size: 1.4666666667em; - } -.s-content h5 { - /* 18px*/ - font-size: 1.2em; - } -.s-content h6 { - /* 16px*/ - font-size: 1.0666666667em; - color: #555; - } -.s-content a { - text-decoration: underline; - } -.s-content p { - /* 15px*/ - line-height: 1.8em; - margin-bottom: 20px; - } -.s-content ul, - .s-content ol { - padding-left: 30px; - } -.s-content ul p { - margin: 0; - } -.s-content ul ul { - margin: 0; - } -.s-content dl { - padding: 0; - } -.s-content dl dt { - font-weight: bold; - font-style: italic; - padding: 0; - margin: 15px 0 5px; - } -.s-content dl dt:first-child { - padding: 0; - } -.s-content dl dd { - margin: 0 0 15px; - padding: 0 15px; - } -.s-content blockquote { - font-size: 1.2em; - border-left: 4px solid #ddd; - padding: 7px 15px; - color: #666; - } -.s-content blockquote p { - font-size: inherit; - } -.s-content table { - width: 100%; - padding: 0; - border-collapse: collapse; - } -.s-content table tr { - border-top: 1px solid #eee; - background-color: white; - margin: 0; - padding: 0; - } -.s-content table tr:nth-child(2n) { - background-color: #f8f8f8; - } -.s-content table th { - font-weight: bold; - border: 1px solid #eee; - background: #eee; - margin: 0; - padding: 6px 13px; - } -.s-content table td { - border: 1px solid #eee; - margin: 0; - padding: 6px 13px; - } -.s-content ul > :first-child, .s-content ol > :first-child, .s-content blockquote > :first-child, .s-content dl dt > :first-child, .s-content dl dd > :first-child, .s-content table th > :first-child, .s-content table td > :first-child { - margin-top: 0; - } -.s-content ul > :last-child, .s-content ol > :last-child, .s-content blockquote > :last-child, .s-content dl dt > :last-child, .s-content dl dd > :last-child, .s-content table th > :last-child, .s-content table td > :last-child { - margin-bottom: 0; - } -.s-content img { - max-width: 100%; - display: block; - margin: 0 auto; - } -.s-content code { - font-family: Monaco, Menlo, Consolas, "Lucida Console", - "Courier New", monospace; - } -.s-content code, - .s-content tt { - margin: 0 2px; - padding: 0 5px; - white-space: nowrap; - border: 1px solid #eaeaea; - background-color: #f8f8f8; - border-radius: 3px; - } -.s-content pre { - background: #fdf6e3; - color: #657b83; - line-height: 1.5em; - overflow: auto; - padding: 20px; - margin: 0 -20px 20px -20px; - } -.s-content pre code { - margin: 0; - padding: 0; - white-space: pre; - } -.s-content pre code, - .s-content pre tt { - background-color: transparent; - border: none; - } -* { - -webkit-overflow-scrolling: touch; - -webkit-tap-highlight-color: transparent; - -webkit-touch-callout: none; -} -html, -body { - height: 100%; -} -body { - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-family: -apple-system, ".SFNSText-Regular", "San Francisco", - "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, - sans-serif; -} -a { - color: #337ab7; - text-decoration: none; -} -a:focus, -a:hover { - color: #23527c; - text-decoration: underline; -} -p { - margin: 0 0 1em; -} -hr { - clear: both; - margin: 1em 0; - border: 0; - border-top: 1px solid #ddd; -} -img { - max-width: 100% !important; -} -.PageBreak { - display: none; -} -@media screen { - body { - margin: 1em; - } -} -@media print { - @import "_print.scss"; -} - +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content{padding:15px 25px 25px;background-color:#fff}.s-content body{font-size:15px}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{font-weight:300;-webkit-font-smoothing:antialiased;cursor:text;line-height:1.4em;margin-top:.3em;margin-bottom:.3em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{font-size:2.6666666667em;color:#000}.s-content h2{font-size:2em;border-bottom:1px solid #eee;color:#000}.s-content h3{font-size:1.7333333333em}.s-content h4{font-size:1.4666666667em}.s-content h5{font-size:1.2em}.s-content h6{font-size:1.0666666667em;color:#555}.s-content a{text-decoration:underline}.s-content p{line-height:1.8em;margin-bottom:20px}.s-content ol,.s-content ul{padding-left:30px}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{font-size:1.2em;border-left:4px solid #ddd;padding:7px 15px;color:#666}.s-content blockquote p{font-size:inherit}.s-content table{width:100%;padding:0;border-collapse:collapse}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f8f8f8}.s-content table th{font-weight:700;background:#eee}.s-content table td,.s-content table th{border:1px solid #eee;margin:0;padding:6px 13px}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace}.s-content code,.s-content tt{margin:0 2px;padding:0 5px;white-space:nowrap;border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;padding:20px;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body,html{height:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}img{max-width:100%!important}.PageBreak{display:none}@media screen{body{margin:1em}} /*# sourceMappingURL=main.min.css.map */ diff --git a/themes/daux_singlepage/css/main.min.css.map b/themes/daux_singlepage/css/main.min.css.map index 04ecdab..ca6f745 100644 --- a/themes/daux_singlepage/css/main.min.css.map +++ b/themes/daux_singlepage/css/main.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["main.scss","vendor/highlight.scss","_fonts.scss","_typography.scss"],"names":[],"mappings":"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","file":"main.min.css","sourcesContent":["// Core variables and mixins\n@import \"vendor/highlight.scss\";\n@import \"_fonts.scss\";\n@import \"_typography.scss\";\n\n* {\n -webkit-overflow-scrolling: touch;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n\nhtml,\nbody {\n height: 100%;\n}\n\nbody {\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-family: var(--font-family-text);\n}\n\na {\n color: #337ab7;\n text-decoration: none;\n}\n\na:focus,\na:hover {\n color: #23527c;\n text-decoration: underline;\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\nimg {\n max-width: 100% !important;\n}\n\n.PageBreak {\n display: none;\n}\n\n@media screen {\n body {\n margin: 1em;\n }\n}\n\n@media print {\n @import \"_print.scss\";\n}\n","/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n\n/* Tomorrow Comment */\n.hljs-comment {\n color: hsl(207, 35%, 35%);\n}\n\n/* Tomorrow Red */\n.hljs-variable,\n.hljs-attribute,\n.hljs-tag,\n.hljs-regexp,\n.ruby .hljs-constant,\n.xml .hljs-tag .hljs-title,\n.xml .hljs-pi,\n.xml .hljs-doctype,\n.html .hljs-doctype,\n.css .hljs-id,\n.css .hljs-class,\n.css .hljs-pseudo {\n color: #c82829;\n}\n\n/* Tomorrow Orange */\n.hljs-number,\n.hljs-preprocessor,\n.hljs-pragma,\n.hljs-built_in,\n.hljs-literal,\n.hljs-constant,\n.hljs-function .hljs-title {\n color: hsl(50, 100%, 60%);\n}\n\n/* Tomorrow Yellow */\n.ruby .hljs-class .hljs-title,\n.css .hljs-rules .hljs-attribute {\n color: #eab700;\n}\n\n/* Tomorrow Green */\n.hljs-string,\n.hljs-value,\n.hljs-inheritance,\n.hljs-header,\n.ruby .hljs-symbol,\n.xml .hljs-cdata {\n color: hsl(0, 100%, 70%);\n}\n\n/* Tomorrow Aqua */\n.css .hljs-hexcolor {\n color: #3e999f;\n}\n\n/* Tomorrow Blue */\n.hljs-function .keyword,\n.python .hljs-decorator,\n.python .hljs-title,\n.ruby .hljs-function .hljs-title,\n.ruby .hljs-title .hljs-keyword,\n.perl .hljs-sub,\n.javascript .hljs-title,\n.coffeescript .hljs-title {\n color: hsl(207, 70%, 60%);\n}\n\n/* Tomorrow Purple */\n.hljs-keyword,\n.javascript .hljs-function {\n color: hsl(207, 95%, 70%);\n}\n\n.hljs {\n display: block;\n background: white;\n color: #4d4d4c;\n padding: 0.5em;\n font-family: \"Anonymous Pro\", \"Inconsolata\", \"Monaco\", monospace;\n}\n\n.coffeescript .javascript,\n.javascript .xml,\n.tex .hljs-formula,\n.xml .javascript,\n.xml .vbscript,\n.xml .css,\n.xml .hljs-cdata {\n opacity: 0.5;\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","h1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n padding: 15px 25px 25px;\n background-color: white;\n\n body {\n font-size: 15px;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 300;\n -webkit-font-smoothing: antialiased;\n cursor: text;\n line-height: 1.4em;\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n // 40px\n font-size: 2.6666666667em;\n color: black;\n }\n\n h2 {\n // 30px\n font-size: 2em;\n border-bottom: 1px solid #eee;\n color: black;\n }\n\n h3 {\n // 26px\n font-size: 1.7333333333em;\n }\n\n h4 {\n // 22px\n font-size: 1.4666666667em;\n }\n\n h5 {\n // 18px\n font-size: 1.2em;\n }\n\n h6 {\n // 16px\n font-size: 1.0666666667em;\n color: #555;\n }\n\n a {\n text-decoration: underline;\n }\n\n p {\n // 15px\n line-height: 1.8em;\n margin-bottom: 20px;\n }\n\n ul,\n ol {\n padding-left: 30px;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n font-size: 1.2em;\n border-left: 4px solid #ddd;\n padding: 7px 15px;\n color: #666;\n\n p {\n font-size: inherit;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n border-collapse: collapse;\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n th {\n font-weight: bold;\n border: 1px solid #eee;\n background: #eee;\n margin: 0;\n padding: 6px 13px;\n }\n\n td {\n border: 1px solid #eee;\n margin: 0;\n padding: 6px 13px;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n }\n\n code,\n tt {\n margin: 0 2px;\n padding: 0 5px;\n white-space: nowrap;\n border: 1px solid #eaeaea;\n background-color: #f8f8f8;\n border-radius: 3px;\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n padding: 20px;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["vendor/highlight.scss","_fonts.scss","_typography.scss","main.scss"],"names":[],"mappings":"AAGA,cACI,aACJ,CAGA,4MAYI,aACJ,CAGA,oHAOI,UACJ,CAGA,+DAEI,aACJ,CAGA,4FAMI,UACJ,CAGA,oBACI,aACJ,CAGA,uMAQI,aACJ,CAGA,yCAEI,aACJ,CAEA,MACI,aAAc,CACd,eAAiB,CACjB,aAAc,CACd,YAAc,CACd,4DACJ,CAEA,yHAOI,UACJ;AChFA,+DAA+D;AAE/D,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,sCAAyC,CACzC,ySAIuE,CACvE,yGAEJ,CAEA,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,wCAA2C,CAC3C,qTAK2E,CAC3E,yGAEJ,CAEA,WACI,yBAA0B,CAC1B,iBAAkB,CAClB,eAAgB,CAChB,qCAAwC,CACxC,mSAIqE,CACrE,yGAEJ,CCpDA,kBAMI,iJAAuC,CACvC,eACJ,CAEA,WACI,sBAAuB,CACvB,qBAgNJ,CA9MI,gBACI,cACJ,CAEA,oFAMI,eAAgB,CAChB,kCAAmC,CACnC,WAAY,CACZ,iBAAkB,CAClB,eAAiB,CACjB,kBAcJ,CAZI,wNAEI,iBACJ,CAEA,gGACI,cACJ,CAEA,gGACI,YACJ,CAGJ,cAEI,wBAAyB,CACzB,UACJ,CAEA,cAEI,aAAc,CACd,4BAA6B,CAC7B,UACJ,CAEA,cAEI,wBACJ,CAEA,cAEI,wBACJ,CAEA,cAEI,eACJ,CAEA,cAEI,wBAAyB,CACzB,UACJ,CAEA,aACI,yBACJ,CAEA,aAEI,iBAAkB,CAClB,kBACJ,CAEA,4BAEI,iBACJ,CAEA,iCACI,QACJ,CAMA,cACI,SAiBJ,CAfI,iBACI,eAAiB,CACjB,iBAAkB,CAClB,SAAU,CACV,iBACJ,CAEA,6BACI,SACJ,CAEA,iBACI,eAAgB,CAChB,cACJ,CAGJ,sBACI,eAAgB,CAChB,0BAA2B,CAC3B,gBAAiB,CACjB,UAKJ,CAHI,wBACI,iBACJ,CAGJ,iBACI,UAAW,CACX,SAAU,CACV,wBA0BJ,CAxBI,oBACI,yBAA0B,CAC1B,qBAAuB,CACvB,QAAS,CACT,SACJ,CAEA,kCACI,wBACJ,CAEA,oBACI,eAAiB,CAEjB,eAGJ,CAEA,wCACI,qBAAsB,CACtB,QAAS,CACT,gBACJ,CAUA,uNACI,YACJ,CAEA,gNACI,eACJ,CAGJ,eACI,cAAe,CACf,aAAc,CACd,aACJ,CAEA,gBACI,0EACJ,CAEA,8BAEI,YAAa,CACb,aAAc,CACd,kBAAmB,CACnB,wBAAyB,CACzB,wBAAyB,CACzB,iBACJ,CAEA,eACI,kBAAmB,CACnB,aAAc,CACd,iBAAkB,CAClB,aAAc,CACd,YAAa,CACb,mBAaJ,CAXI,oBACI,QAAS,CACT,SAAU,CACV,eACJ,CAEA,sCAEI,4BAA6B,CAC7B,QACJ,CCrNR,EACI,gCAAiC,CACjC,uCAAwC,CACxC,0BACJ,CAEA,UAEI,WACJ,CAEA,KACI,iCAAkC,CAClC,kCAAmC,CACnC,iCAAkC,CAClC,mIACJ,CAEA,EACI,aAAc,CACd,oBACJ,CAEA,gBAEI,aAAc,CACd,yBACJ,CAEA,EACI,cACJ,CAEA,GACI,UAAW,CACX,YAAa,CACb,QAAS,CACT,yBACJ,CAEA,IACI,wBACJ,CAEA,WACI,YACJ,CAEA,cACI,KACI,UACJ,CACJ","file":"main.min.css","sourcesContent":["/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n\n/* Tomorrow Comment */\n.hljs-comment {\n color: hsl(207, 35%, 35%);\n}\n\n/* Tomorrow Red */\n.hljs-variable,\n.hljs-attribute,\n.hljs-tag,\n.hljs-regexp,\n.ruby .hljs-constant,\n.xml .hljs-tag .hljs-title,\n.xml .hljs-pi,\n.xml .hljs-doctype,\n.html .hljs-doctype,\n.css .hljs-id,\n.css .hljs-class,\n.css .hljs-pseudo {\n color: #c82829;\n}\n\n/* Tomorrow Orange */\n.hljs-number,\n.hljs-preprocessor,\n.hljs-pragma,\n.hljs-built_in,\n.hljs-literal,\n.hljs-constant,\n.hljs-function .hljs-title {\n color: hsl(50, 100%, 60%);\n}\n\n/* Tomorrow Yellow */\n.ruby .hljs-class .hljs-title,\n.css .hljs-rules .hljs-attribute {\n color: #eab700;\n}\n\n/* Tomorrow Green */\n.hljs-string,\n.hljs-value,\n.hljs-inheritance,\n.hljs-header,\n.ruby .hljs-symbol,\n.xml .hljs-cdata {\n color: hsl(0, 100%, 70%);\n}\n\n/* Tomorrow Aqua */\n.css .hljs-hexcolor {\n color: #3e999f;\n}\n\n/* Tomorrow Blue */\n.hljs-function .keyword,\n.python .hljs-decorator,\n.python .hljs-title,\n.ruby .hljs-function .hljs-title,\n.ruby .hljs-title .hljs-keyword,\n.perl .hljs-sub,\n.javascript .hljs-title,\n.coffeescript .hljs-title {\n color: hsl(207, 70%, 60%);\n}\n\n/* Tomorrow Purple */\n.hljs-keyword,\n.javascript .hljs-function {\n color: hsl(207, 95%, 70%);\n}\n\n.hljs {\n display: block;\n background: white;\n color: #4d4d4c;\n padding: 0.5em;\n font-family: \"Anonymous Pro\", \"Inconsolata\", \"Monaco\", monospace;\n}\n\n.coffeescript .javascript,\n.javascript .xml,\n.tex .hljs-formula,\n.xml .javascript,\n.xml .vbscript,\n.xml .css,\n.xml .hljs-cdata {\n opacity: 0.5;\n}\n",":root {\n --font-family-text: -apple-system, \".SFNSText-Regular\", \"San Francisco\",\n \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\",\n \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src: url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src: url(\"../fonts/robotoslab-regular.eot?#iefix\")\n format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src: url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,\n U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","h1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n padding: 15px 25px 25px;\n background-color: white;\n\n body {\n font-size: 15px;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 300;\n -webkit-font-smoothing: antialiased;\n cursor: text;\n line-height: 1.4em;\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n\n tt,\n code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n // 40px\n font-size: 2.6666666667em;\n color: black;\n }\n\n h2 {\n // 30px\n font-size: 2em;\n border-bottom: 1px solid #eee;\n color: black;\n }\n\n h3 {\n // 26px\n font-size: 1.7333333333em;\n }\n\n h4 {\n // 22px\n font-size: 1.4666666667em;\n }\n\n h5 {\n // 18px\n font-size: 1.2em;\n }\n\n h6 {\n // 16px\n font-size: 1.0666666667em;\n color: #555;\n }\n\n a {\n text-decoration: underline;\n }\n\n p {\n // 15px\n line-height: 1.8em;\n margin-bottom: 20px;\n }\n\n ul,\n ol {\n padding-left: 30px;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n font-size: 1.2em;\n border-left: 4px solid #ddd;\n padding: 7px 15px;\n color: #666;\n\n p {\n font-size: inherit;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n border-collapse: collapse;\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n th {\n font-weight: bold;\n border: 1px solid #eee;\n background: #eee;\n margin: 0;\n padding: 6px 13px;\n }\n\n td {\n border: 1px solid #eee;\n margin: 0;\n padding: 6px 13px;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n }\n\n code,\n tt {\n margin: 0 2px;\n padding: 0 5px;\n white-space: nowrap;\n border: 1px solid #eaeaea;\n background-color: #f8f8f8;\n border-radius: 3px;\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n padding: 20px;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n }\n\n code,\n tt {\n background-color: transparent;\n border: none;\n }\n }\n}\n","// Core variables and mixins\n@import \"vendor/highlight.scss\";\n@import \"_fonts.scss\";\n@import \"_typography.scss\";\n\n* {\n -webkit-overflow-scrolling: touch;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n\nhtml,\nbody {\n height: 100%;\n}\n\nbody {\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-family: var(--font-family-text);\n}\n\na {\n color: #337ab7;\n text-decoration: none;\n}\n\na:focus,\na:hover {\n color: #23527c;\n text-decoration: underline;\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\nimg {\n max-width: 100% !important;\n}\n\n.PageBreak {\n display: none;\n}\n\n@media screen {\n body {\n margin: 1em;\n }\n}\n\n@media print {\n @import \"_print.scss\";\n}\n"]} \ No newline at end of file