.dropdown-container { position: relative } .dropdown-container input { width: 100% } .dropdown-container .dropdown-options { position: absolute; background-color: white; z-index: 100; width: 100%; border: 1px solid gray; overflow-y: auto; max-height: 200px } .dropdown-container .dropdown-options::-webkit-scrollbar { width: 14px } .dropdown-container .dropdown-options::-webkit-scrollbar-track { background: #ffffff } .dropdown-container .dropdown-options::-webkit-scrollbar-thumb { background-color: #949494; border-radius: 10px; border: 3px solid #ffffff } .dropdown-container .dropdown-options .item { position: relative; font-size: 11px; font-family: Open Sans; padding: 5px; cursor: default; margin: 0 3px } .dropdown-container .dropdown-options .item:hover { filter: brightness(120%); background-color: #a3a3a3 } .dropdown-container .dropdown-options .item .detail { width: 100%; text-align: left; color: #7c7c7c; font-style: italic; font-size: 9px } .brewItem { position: relative; display: inline-block; vertical-align: top; box-sizing: border-box; overflow: hidden; width: 48%; min-height: 105px; margin-right: 15px; margin-bottom: 15px; padding: 5px 15px 2px 6px; padding-right: 15px; border: 1px solid #c9ad6a; border-radius: 5px; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; box-shadow: 0 4px 5px 0 #333; background-color: #cab2802e } .brewItem .thumbnail { position: absolute; width: 150px; height: 100%; top: 0; right: 0; z-index: -1; background-size: contain; background-repeat: no-repeat; background-position: right top; mask-image: linear-gradient(80deg, #0000 20%, #050 40%); -webkit-mask-image: linear-gradient(80deg, #0000 20%, #050 40%); opacity: 50% } .brewItem .text { min-height: 54px } .brewItem .text h4 { margin-bottom: 5px; font-size: 2.2em } .brewItem .info { position: initial; bottom: 2px; font-family: ScalySansRemake; font-size: 1.2em } .brewItem .info>span { margin-right: 12px; line-height: 1.5em } .brewItem .brewTags span { background-color: #c8ac6e3b; margin: 2px; padding: 2px; border: 1px solid #c8ac6e; border-radius: 4px; white-space: nowrap; display: inline-block; font-weight: bold } .brewItem:hover .links { opacity: 1 } .brewItem:nth-child(2n + 1) { margin-right: 0px } .brewItem .links { -webkit-transition: opacity .25s ease; -moz-transition: opacity .25s ease; -o-transition: opacity .25s ease; transition: opacity .25s ease; position: absolute; top: 0px; right: 0px; height: 100%; width: 2em; opacity: 0; background-color: rgba(0, 0, 0, 0.6); text-align: center } .brewItem .links a { -webkit-transition: opacity .25s ease; -moz-transition: opacity .25s ease; -o-transition: opacity .25s ease; transition: opacity .25s ease; display: block; margin: 8px 0px; opacity: .6; font-size: 1.3em; color: white } .brewItem .links a:hover { opacity: 1 } .brewItem .links a i { cursor: pointer } .brewItem .googleDriveIcon { height: 18px; padding: 0px; margin: -5px } .brewItem .homebreweryIcon { mix-blend-mode: darken; height: 24px; position: relative; top: 5px; left: -5px } .renderWarnings { position: relative; float: right; display: inline-block; width: 350px; padding: 20px; padding-bottom: 10px; padding-left: 85px; margin-bottom: 10px; background-color: #F39C12; color: white } .renderWarnings a { font-weight: 800 } .renderWarnings i.ohno { position: absolute; top: 24px; left: 24px; opacity: .8; font-size: 2.5em } .renderWarnings i.dismiss { position: absolute; top: 10px; right: 10px; cursor: pointer; opacity: .6 } .renderWarnings i.dismiss:hover { opacity: 1 } .renderWarnings small { opacity: .7; font-size: .6em } .renderWarnings h3 { font-size: 1.1em; font-weight: 800 } .renderWarnings ul { margin-top: 15px; font-size: .8em; list-style-position: outside; list-style-type: disc } .renderWarnings ul li { font-size: .8em; line-height: 1.6em } .renderWarnings ul li em { font-weight: 800 } .CodeMirror { font-family: monospace; height: 300px; color: black; direction: ltr } .CodeMirror-lines { padding: 4px 0 } .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { padding: 0 4px } .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { background-color: white } .CodeMirror-gutters { border-right: 1px solid #ddd; background-color: #f7f7f7; white-space: nowrap } .CodeMirror-linenumber { padding: 0 3px 0 5px; min-width: 20px; text-align: right; color: #999; white-space: nowrap } .CodeMirror-guttermarker { color: black } .CodeMirror-guttermarker-subtle { color: #999 } .CodeMirror-cursor { border-left: 1px solid black; border-right: none; width: 0 } .CodeMirror div.CodeMirror-secondarycursor { border-left: 1px solid silver } .cm-fat-cursor .CodeMirror-cursor { width: auto; border: 0 !important; background: #7e7 } .cm-fat-cursor div.CodeMirror-cursors { z-index: 1 } .cm-fat-cursor .CodeMirror-line::selection, .cm-fat-cursor .CodeMirror-line>span::selection, .cm-fat-cursor .CodeMirror-line>span>span::selection { background: transparent } .cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line>span::-moz-selection, .cm-fat-cursor .CodeMirror-line>span>span::-moz-selection { background: transparent } .cm-fat-cursor { caret-color: transparent } @-moz-keyframes blink { 50% { background-color: transparent } } @-webkit-keyframes blink { 50% { background-color: transparent } } @keyframes blink { 50% { background-color: transparent } } .cm-tab { display: inline-block; text-decoration: inherit } .CodeMirror-rulers { position: absolute; left: 0; right: 0; top: -50px; bottom: 0; overflow: hidden } .CodeMirror-ruler { border-left: 1px solid #ccc; top: 0; bottom: 0; position: absolute } .cm-s-default .cm-header { color: blue } .cm-s-default .cm-quote { color: #090 } .cm-negative { color: #d44 } .cm-positive { color: #292 } .cm-header, .cm-strong { font-weight: bold } .cm-em { font-style: italic } .cm-link { text-decoration: underline } .cm-strikethrough { text-decoration: line-through } .cm-s-default .cm-keyword { color: #708 } .cm-s-default .cm-atom { color: #219 } .cm-s-default .cm-number { color: #164 } .cm-s-default .cm-def { color: #00f } .cm-s-default .cm-variable-2 { color: #05a } .cm-s-default .cm-variable-3, .cm-s-default .cm-type { color: #085 } .cm-s-default .cm-comment { color: #a50 } .cm-s-default .cm-string { color: #a11 } .cm-s-default .cm-string-2 { color: #f50 } .cm-s-default .cm-meta { color: #555 } .cm-s-default .cm-qualifier { color: #555 } .cm-s-default .cm-builtin { color: #30a } .cm-s-default .cm-bracket { color: #997 } .cm-s-default .cm-tag { color: #170 } .cm-s-default .cm-attribute { color: #00c } .cm-s-default .cm-hr { color: #999 } .cm-s-default .cm-link { color: #00c } .cm-s-default .cm-error { color: #f00 } .cm-invalidchar { color: #f00 } .CodeMirror-composing { border-bottom: 2px solid } div.CodeMirror span.CodeMirror-matchingbracket { color: #0b0 } div.CodeMirror span.CodeMirror-nonmatchingbracket { color: #a22 } .CodeMirror-matchingtag { background: rgba(255, 150, 0, 0.3) } .CodeMirror-activeline-background { background: #e8f2ff } .CodeMirror { position: relative; overflow: hidden; background: white } .CodeMirror-scroll { overflow: scroll !important; margin-bottom: -50px; margin-right: -50px; padding-bottom: 50px; height: 100%; outline: none; position: relative; z-index: 0 } .CodeMirror-sizer { position: relative; border-right: 50px solid transparent } .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none; outline: none } .CodeMirror-vscrollbar { right: 0; top: 0; overflow-x: hidden; overflow-y: scroll } .CodeMirror-hscrollbar { bottom: 0; left: 0; overflow-y: hidden; overflow-x: scroll } .CodeMirror-scrollbar-filler { right: 0; bottom: 0 } .CodeMirror-gutter-filler { left: 0; bottom: 0 } .CodeMirror-gutters { position: absolute; left: 0; top: 0; min-height: 100%; z-index: 3 } .CodeMirror-gutter { white-space: normal; height: 100%; display: inline-block; vertical-align: top; margin-bottom: -50px } .CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: none !important; border: none !important } .CodeMirror-gutter-background { position: absolute; top: 0; bottom: 0; z-index: 4 } .CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4 } .CodeMirror-gutter-wrapper ::selection { background-color: transparent } .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } .CodeMirror-lines { cursor: text; min-height: 1px } .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-width: 0; background: transparent; font-family: inherit; font-size: inherit; margin: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent; -webkit-font-variant-ligatures: contextual; font-variant-ligatures: contextual } .CodeMirror-wrap pre.CodeMirror-line, .CodeMirror-wrap pre.CodeMirror-line-like { word-wrap: break-word; white-space: pre-wrap; word-break: normal } .CodeMirror-linebackground { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0 } .CodeMirror-linewidget { position: relative; z-index: 2; padding: .1px } .CodeMirror-rtl pre { direction: rtl } .CodeMirror-code { outline: none } .CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber { -moz-box-sizing: content-box; box-sizing: content-box } .CodeMirror-measure { position: absolute; width: 100%; height: 0; overflow: hidden; visibility: hidden } .CodeMirror-cursor { position: absolute; pointer-events: none } .CodeMirror-measure pre { position: static } div.CodeMirror-cursors { visibility: hidden; position: relative; z-index: 3 } div.CodeMirror-dragcursors { visibility: visible } .CodeMirror-focused div.CodeMirror-cursors { visibility: visible } .CodeMirror-selected { background: #d9d9d9 } .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0 } .CodeMirror-crosshair { cursor: crosshair } .CodeMirror-line::selection, .CodeMirror-line>span::selection, .CodeMirror-line>span>span::selection { background: #d7d4f0 } .CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection { background: #d7d4f0 } .cm-searching { background-color: #ffa; background-color: rgba(255, 255, 0, 0.4) } .cm-force-border { padding-right: .1px } @media print { .CodeMirror div.CodeMirror-cursors { visibility: hidden } } .cm-tab-wrap-hack:after { content: '' } span.CodeMirror-selectedtext { background: none } .CodeMirror-foldmarker { color: blue; text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; font-family: arial; line-height: .3; cursor: pointer } .CodeMirror-foldgutter { width: .7em } .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { cursor: pointer } .CodeMirror-foldgutter-open:after { content: "\25BE" } .CodeMirror-foldgutter-folded:after { content: "\25B8" } .CodeMirror-search-match { background: gold; border-top: 1px solid orange; border-bottom: 1px solid orange; -moz-box-sizing: border-box; box-sizing: border-box; opacity: .5 } .CodeMirror-dialog { position: absolute; left: 0; right: 0; background: inherit; z-index: 15; padding: .1em .8em; overflow: hidden; color: inherit } .CodeMirror-dialog-top { border-bottom: 1px solid #eee; top: 0 } .CodeMirror-dialog-bottom { border-top: 1px solid #eee; bottom: 0 } .CodeMirror-dialog input { border: none; outline: none; background: transparent; width: 20em; color: inherit; font-family: monospace } .CodeMirror-dialog button { font-size: 70% } @keyframes sourceMoveAnimation { 50% { background-color: red; color: white } 100% { background-color: unset; color: unset } } @media screen and (pointer:coarse) { .codeEditor { font-size: 16px } } .codeEditor .CodeMirror-foldmarker { font-family: inherit; text-shadow: none; font-weight: 600; color: grey } .codeEditor .sourceMoveFlash .CodeMirror-line { animation-name: sourceMoveAnimation; animation-duration: .4s } .popups { position: fixed; top: 28px; right: 15px; z-index: 10001; width: 450px } .notificationPopup { position: relative; display: inline-block; width: 100%; padding: 15px; padding-bottom: 10px; padding-left: 25px; background-color: #2980B9; color: white } .notificationPopup a { color: #e0e5c1; font-weight: 800 } .notificationPopup i.info { position: absolute; top: 12px; left: 12px; opacity: .8; font-size: 2.5em } .notificationPopup i.dismiss { position: absolute; top: 10px; right: 10px; cursor: pointer; opacity: .6 } .notificationPopup i.dismiss:hover { opacity: 1 } .notificationPopup .header { padding-left: 50px } .notificationPopup small { opacity: .7; font-size: .6em } .notificationPopup h3 { font-size: 1.1em; font-weight: 800 } .notificationPopup ul { margin-top: 15px; font-size: .8em; list-style-position: outside; list-style-type: disc } .notificationPopup ul li { font-size: .8em; line-height: 1.4em; margin-top: 1.4em } .notificationPopup ul li em { font-weight: 800 } .errorBar { position: absolute; z-index: 10000; box-sizing: border-box; width: 100%; margin-right: 13px; padding: 20px; padding-bottom: 10px; padding-left: 100px; background-color: #C0392B; color: white } .errorBar i { position: absolute; left: 30px; opacity: .8; font-size: 3em } .errorBar h3 { font-size: 1.1em; font-weight: 800 } .errorBar ul { margin-top: 15px; font-size: .8em; list-style-position: inside; list-style-type: disc } .errorBar ul li { line-height: 1.6em } .errorBar hr { box-sizing: border-box; height: 2px; width: 150%; margin-top: 25px; margin-bottom: 15px; margin-left: -100px; background-color: #9f2f24; border: none } .errorBar small { font-size: .6em; opacity: .7 } .errorBar .protips { margin-left: -80px; font-size: .6em } .errorBar .protips>div { margin-bottom: 10px; line-height: 1.2em } .errorBar .protips h4 { opacity: .8; font-weight: 800; line-height: 1.2em; text-transform: uppercase } #backgroundColors.tealLight { background-color: #1ABC9C } #backgroundColors.teal { background-color: #16A085 } #backgroundColors.greenLight { background-color: #2ECC71 } #backgroundColors.green { background-color: #27AE60 } #backgroundColors.blueLight { background-color: #3498DB } #backgroundColors.blue { background-color: #2980B9 } #backgroundColors.purpleLight { background-color: #9B59B6 } #backgroundColors.purple { background-color: #8E44AD } #backgroundColors.steelLight { background-color: #34495E } #backgroundColors.steel { background-color: #2C3E50 } #backgroundColors.yellowLight { background-color: #F1C40F } #backgroundColors.yellow { background-color: #F39C12 } #backgroundColors.orangeLight { background-color: #E67E22 } #backgroundColors.orange { background-color: #D35400 } #backgroundColors.redLight { background-color: #E74C3C } #backgroundColors.red { background-color: #C0392B } #backgroundColors.silverLight { background-color: #ECF0F1 } #backgroundColors.silver { background-color: #BDC3C7 } #backgroundColors.greyLight { background-color: #95A5A6 } #backgroundColors.grey { background-color: #7F8C8D } #backgroundColorsHover.tealLight:hover { background-color: #1ABC9C } #backgroundColorsHover.teal:hover { background-color: #16A085 } #backgroundColorsHover.greenLight:hover { background-color: #2ECC71 } #backgroundColorsHover.green:hover { background-color: #27AE60 } #backgroundColorsHover.blueLight:hover { background-color: #3498DB } #backgroundColorsHover.blue:hover { background-color: #2980B9 } #backgroundColorsHover.purpleLight:hover { background-color: #9B59B6 } #backgroundColorsHover.purple:hover { background-color: #8E44AD } #backgroundColorsHover.steelLight:hover { background-color: #34495E } #backgroundColorsHover.steel:hover { background-color: #2C3E50 } #backgroundColorsHover.yellowLight:hover { background-color: #F1C40F } #backgroundColorsHover.yellow:hover { background-color: #F39C12 } #backgroundColorsHover.orangeLight:hover { background-color: #E67E22 } #backgroundColorsHover.orange:hover { background-color: #D35400 } #backgroundColorsHover.redLight:hover { background-color: #E74C3C } #backgroundColorsHover.red:hover { background-color: #C0392B } #backgroundColorsHover.silverLight:hover { background-color: #ECF0F1 } #backgroundColorsHover.silver:hover { background-color: #BDC3C7 } #backgroundColorsHover.greyLight:hover { background-color: #95A5A6 } #backgroundColorsHover.grey:hover { background-color: #7F8C8D } .metadataEditor { position: absolute; z-index: 10000; box-sizing: border-box; width: 100%; padding: 25px; background-color: #999; height: calc(100vh - 54px); overflow-y: auto } .metadataEditor .sectionHead { font-weight: 1000; margin: 20px 0 } .metadataEditor .sectionHead:first-of-type { margin-top: 0 } .metadataEditor>div { margin-bottom: 10px } .metadataEditor .field-group { display: flex; width: 100%; flex-wrap: wrap; gap: 10px } .metadataEditor .field-column { display: flex; flex-direction: column; flex: 5 0 200px; gap: 10px } .metadataEditor .field { display: flex; flex-wrap: wrap; width: 100%; min-width: 200px; position: relative } .metadataEditor .field>label { width: 80px; font-size: 11px; font-weight: 800; line-height: 1.8em; text-transform: uppercase } .metadataEditor .field>.value { flex: 1 1 auto; width: 50px } .metadataEditor .field>.value:invalid { background: #ffb9b9 } .metadataEditor .field input[type='text'], .metadataEditor .field textarea { border: 1px solid gray } .metadataEditor .field input[type='text']:focus, .metadataEditor .field textarea:focus { outline: 1px solid #444 } .metadataEditor .field.thumbnail { height: 1.4em } .metadataEditor .field.thumbnail label { line-height: 2em } .metadataEditor .field.thumbnail .value { overflow: hidden; text-overflow: ellipsis } .metadataEditor .field.thumbnail button { border: 1px solid #999; color: white; padding: 0px 5px; background-color: black } .metadataEditor .field.thumbnail button:hover { background-color: #777 } .metadataEditor .field.description { flex: 1 } .metadataEditor .field.description textarea.value { resize: none; height: auto; font-family: 'Open Sans', sans-serif; font-size: .8em } .metadataEditor .field.language .language-dropdown { max-width: 150px; z-index: 200 } .metadataEditor .field small { font-size: .6em; font-style: italic; line-height: 1.4em; display: inline-block } .metadataEditor .thumbnail-preview { position: relative; justify-self: center; width: 80px; height: min-content; flex: 1 1; max-height: 115px; aspect-ratio: 1; object-fit: contain; background-color: #AAA } .metadataEditor .systems.field .value label { vertical-align: middle; margin-right: 15px; cursor: pointer; font-size: .7em; font-weight: 800; user-select: none; white-space: nowrap; display: inline-flex; align-items: center } .metadataEditor .systems.field .value a { font-size: .7em; font-weight: 800; display: inline-flex } .metadataEditor .systems.field .value input { vertical-align: middle; cursor: pointer; margin: 3px } .metadataEditor .publish.field .value { position: relative; margin-bottom: 15px } .metadataEditor .publish.field .value button { width: 100% } .metadataEditor .publish.field .value button.publish { -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; display: inline-block; padding: .6em 1.2em; cursor: pointer; background-color: #3498DB; font-family: 'Open Sans', sans-serif; font-size: .8em; font-weight: 800; color: white; text-decoration: none; text-transform: uppercase; border: none; outline: none } .metadataEditor .publish.field .value button.publish:hover { background-color: #258cd1 } .metadataEditor .publish.field .value button.publish:active { background-color: #217dbb } .metadataEditor .publish.field .value button.publish:disabled { background-color: #BDC3C7 !important } .metadataEditor .publish.field .value button.unpublish { -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; display: inline-block; padding: .6em 1.2em; cursor: pointer; background-color: #BDC3C7; font-family: 'Open Sans', sans-serif; font-size: .8em; font-weight: 800; color: white; text-decoration: none; text-transform: uppercase; border: none; outline: none } .metadataEditor .publish.field .value button.unpublish:hover { background-color: #afb6bb } .metadataEditor .publish.field .value button.unpublish:active { background-color: #a1aab0 } .metadataEditor .publish.field .value button.unpublish:disabled { background-color: #BDC3C7 !important } .metadataEditor .delete.field .value button { -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; display: inline-block; padding: .6em 1.2em; cursor: pointer; background-color: #C0392B; font-family: 'Open Sans', sans-serif; font-size: .8em; font-weight: 800; color: white; text-decoration: none; text-transform: uppercase; border: none; outline: none } .metadataEditor .delete.field .value button:hover { background-color: #ab3326 } .metadataEditor .delete.field .value button:active { background-color: #962d22 } .metadataEditor .delete.field .value button:disabled { background-color: #BDC3C7 !important } .metadataEditor .authors.field .value { font-size: .8em; line-height: 1.5em } .metadataEditor .themes.field { font-size: 13.33px } .metadataEditor .themes.field .navDropdownContainer { background-color: white; position: relative; z-index: 100 } .metadataEditor .themes.field .navDropdownContainer.disabled { font-style: italic; background-color: darkgray; color: dimgray } .metadataEditor .themes.field .navDropdownContainer>div:first-child { border: 2px solid #767676; padding: 6px 3px; background-color: inherit } .metadataEditor .themes.field .navDropdownContainer>div:first-child i { float: right } .metadataEditor .themes.field .navDropdownContainer>div:first-child:hover { background-color: #2980B9; color: white } .metadataEditor .themes.field .navDropdownContainer .navDropdown { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); position: absolute; width: 100% } .metadataEditor .themes.field .navDropdownContainer .navDropdown .item { padding: 3px 3px; border-top: 1px solid #767676; position: relative; overflow: visible; background-color: white } .metadataEditor .themes.field .navDropdownContainer .navDropdown .item .preview { display: flex; flex-direction: column; background: #ccc; border-radius: 5px; box-shadow: 0 0 5px black; width: 200px; color: black; position: absolute; top: 0; right: 0; opacity: 0; transition: opacity 250ms ease; z-index: 1; overflow: hidden } .metadataEditor .themes.field .navDropdownContainer .navDropdown .item .preview h6 { font-weight: 900; padding-inline: 1em; padding-block: .5em; border-bottom: 2px solid hsl(0, 0%, 40%) } .metadataEditor .themes.field .navDropdownContainer .navDropdown .item:hover { background-color: #2980B9; color: white } .metadataEditor .themes.field .navDropdownContainer .navDropdown .item:hover>.preview { opacity: 1 } .metadataEditor .themes.field .navDropdownContainer .navDropdown .item>img { mask-image: linear-gradient(90deg, transparent, black 20%); -webkit-mask-image: linear-gradient(90deg, transparent, black 20%); position: absolute; right: 0; top: 0px; width: 50%; height: 100% } .metadataEditor .field .list { display: flex; flex: 1 0; flex-wrap: wrap } .metadataEditor .field .list>* { flex: 0 0 auto } .metadataEditor .field .list #groupedIcon { display: inline-block; height: calc(100% + 0.6em); position: relative; top: -0.3em; right: -0.3em; cursor: pointer; min-width: 20px; text-align: center; color: white } .metadataEditor .field .list #groupedIcon.tealLight { background-color: #1ABC9C } .metadataEditor .field .list #groupedIcon.teal { background-color: #16A085 } .metadataEditor .field .list #groupedIcon.greenLight { background-color: #2ECC71 } .metadataEditor .field .list #groupedIcon.green { background-color: #27AE60 } .metadataEditor .field .list #groupedIcon.blueLight { background-color: #3498DB } .metadataEditor .field .list #groupedIcon.blue { background-color: #2980B9 } .metadataEditor .field .list #groupedIcon.purpleLight { background-color: #9B59B6 } .metadataEditor .field .list #groupedIcon.purple { background-color: #8E44AD } .metadataEditor .field .list #groupedIcon.steelLight { background-color: #34495E } .metadataEditor .field .list #groupedIcon.steel { background-color: #2C3E50 } .metadataEditor .field .list #groupedIcon.yellowLight { background-color: #F1C40F } .metadataEditor .field .list #groupedIcon.yellow { background-color: #F39C12 } .metadataEditor .field .list #groupedIcon.orangeLight { background-color: #E67E22 } .metadataEditor .field .list #groupedIcon.orange { background-color: #D35400 } .metadataEditor .field .list #groupedIcon.redLight { background-color: #E74C3C } .metadataEditor .field .list #groupedIcon.red { background-color: #C0392B } .metadataEditor .field .list #groupedIcon.silverLight { background-color: #ECF0F1 } .metadataEditor .field .list #groupedIcon.silver { background-color: #BDC3C7 } .metadataEditor .field .list #groupedIcon.greyLight { background-color: #95A5A6 } .metadataEditor .field .list #groupedIcon.grey { background-color: #7F8C8D } .metadataEditor .field .list #groupedIcon.tealLight { background-color: #1ABC9C } .metadataEditor .field .list #groupedIcon.teal { background-color: #16A085 } .metadataEditor .field .list #groupedIcon.greenLight { background-color: #2ECC71 } .metadataEditor .field .list #groupedIcon.green { background-color: #27AE60 } .metadataEditor .field .list #groupedIcon.blueLight { background-color: #3498DB } .metadataEditor .field .list #groupedIcon.blue { background-color: #2980B9 } .metadataEditor .field .list #groupedIcon.purpleLight { background-color: #9B59B6 } .metadataEditor .field .list #groupedIcon.purple { background-color: #8E44AD } .metadataEditor .field .list #groupedIcon.steelLight { background-color: #34495E } .metadataEditor .field .list #groupedIcon.steel { background-color: #2C3E50 } .metadataEditor .field .list #groupedIcon.yellowLight { background-color: #F1C40F } .metadataEditor .field .list #groupedIcon.yellow { background-color: #F39C12 } .metadataEditor .field .list #groupedIcon.orangeLight { background-color: #E67E22 } .metadataEditor .field .list #groupedIcon.orange { background-color: #D35400 } .metadataEditor .field .list #groupedIcon.redLight { background-color: #E74C3C } .metadataEditor .field .list #groupedIcon.red { background-color: #C0392B } .metadataEditor .field .list #groupedIcon.silverLight { background-color: #ECF0F1 } .metadataEditor .field .list #groupedIcon.silver { background-color: #BDC3C7 } .metadataEditor .field .list #groupedIcon.greyLight { background-color: #95A5A6 } .metadataEditor .field .list #groupedIcon.grey { background-color: #7F8C8D } .metadataEditor .field .list #groupedIcon i { position: relative; top: 50%; transform: translateY(-50%) } .metadataEditor .field .list #groupedIcon:not(:last-child) { border-right: 1px solid black } .metadataEditor .field .list #groupedIcon:last-child { border-radius: 0 .5em .5em 0 } .metadataEditor .field .list .badge { background-color: #dddddd; border-radius: .5em; font-size: .9em; margin: 2px; padding: .3em } .metadataEditor .field .list .badge .icon { display: inline-block; height: calc(100% + 0.6em); position: relative; top: -0.3em; right: -0.3em; cursor: pointer; min-width: 20px; text-align: center; color: white } .metadataEditor .field .list .badge .icon.tealLight { background-color: #1ABC9C } .metadataEditor .field .list .badge .icon.teal { background-color: #16A085 } .metadataEditor .field .list .badge .icon.greenLight { background-color: #2ECC71 } .metadataEditor .field .list .badge .icon.green { background-color: #27AE60 } .metadataEditor .field .list .badge .icon.blueLight { background-color: #3498DB } .metadataEditor .field .list .badge .icon.blue { background-color: #2980B9 } .metadataEditor .field .list .badge .icon.purpleLight { background-color: #9B59B6 } .metadataEditor .field .list .badge .icon.purple { background-color: #8E44AD } .metadataEditor .field .list .badge .icon.steelLight { background-color: #34495E } .metadataEditor .field .list .badge .icon.steel { background-color: #2C3E50 } .metadataEditor .field .list .badge .icon.yellowLight { background-color: #F1C40F } .metadataEditor .field .list .badge .icon.yellow { background-color: #F39C12 } .metadataEditor .field .list .badge .icon.orangeLight { background-color: #E67E22 } .metadataEditor .field .list .badge .icon.orange { background-color: #D35400 } .metadataEditor .field .list .badge .icon.redLight { background-color: #E74C3C } .metadataEditor .field .list .badge .icon.red { background-color: #C0392B } .metadataEditor .field .list .badge .icon.silverLight { background-color: #ECF0F1 } .metadataEditor .field .list .badge .icon.silver { background-color: #BDC3C7 } .metadataEditor .field .list .badge .icon.greyLight { background-color: #95A5A6 } .metadataEditor .field .list .badge .icon.grey { background-color: #7F8C8D } .metadataEditor .field .list .badge .icon.tealLight { background-color: #1ABC9C } .metadataEditor .field .list .badge .icon.teal { background-color: #16A085 } .metadataEditor .field .list .badge .icon.greenLight { background-color: #2ECC71 } .metadataEditor .field .list .badge .icon.green { background-color: #27AE60 } .metadataEditor .field .list .badge .icon.blueLight { background-color: #3498DB } .metadataEditor .field .list .badge .icon.blue { background-color: #2980B9 } .metadataEditor .field .list .badge .icon.purpleLight { background-color: #9B59B6 } .metadataEditor .field .list .badge .icon.purple { background-color: #8E44AD } .metadataEditor .field .list .badge .icon.steelLight { background-color: #34495E } .metadataEditor .field .list .badge .icon.steel { background-color: #2C3E50 } .metadataEditor .field .list .badge .icon.yellowLight { background-color: #F1C40F } .metadataEditor .field .list .badge .icon.yellow { background-color: #F39C12 } .metadataEditor .field .list .badge .icon.orangeLight { background-color: #E67E22 } .metadataEditor .field .list .badge .icon.orange { background-color: #D35400 } .metadataEditor .field .list .badge .icon.redLight { background-color: #E74C3C } .metadataEditor .field .list .badge .icon.red { background-color: #C0392B } .metadataEditor .field .list .badge .icon.silverLight { background-color: #ECF0F1 } .metadataEditor .field .list .badge .icon.silver { background-color: #BDC3C7 } .metadataEditor .field .list .badge .icon.greyLight { background-color: #95A5A6 } .metadataEditor .field .list .badge .icon.grey { background-color: #7F8C8D } .metadataEditor .field .list .badge .icon i { position: relative; top: 50%; transform: translateY(-50%) } .metadataEditor .field .list .badge .icon:not(:last-child) { border-right: 1px solid black } .metadataEditor .field .list .badge .icon:last-child { border-radius: 0 .5em .5em 0 } .metadataEditor .field .list .input-group { height: calc(.9em + 4px + .6em) } .metadataEditor .field .list .input-group input { border-radius: .5em 0 0 .5em } .metadataEditor .field .list .input-group input:last-child { border-radius: .5em } .metadataEditor .field .list .input-group .value { width: 7.5vw; min-width: 75px; height: 100% } .metadataEditor .field .list .input-group .invalid:focus { background-color: pink } .metadataEditor .field .list .input-group .icon { display: inline-block; height: calc(100% + 0.6em); position: relative; top: -0.3em; right: -0.3em; cursor: pointer; min-width: 20px; text-align: center; color: white; height: 97%; font-size: .8em; right: 1px; top: -0.54em } .metadataEditor .field .list .input-group .icon.tealLight { background-color: #1ABC9C } .metadataEditor .field .list .input-group .icon.teal { background-color: #16A085 } .metadataEditor .field .list .input-group .icon.greenLight { background-color: #2ECC71 } .metadataEditor .field .list .input-group .icon.green { background-color: #27AE60 } .metadataEditor .field .list .input-group .icon.blueLight { background-color: #3498DB } .metadataEditor .field .list .input-group .icon.blue { background-color: #2980B9 } .metadataEditor .field .list .input-group .icon.purpleLight { background-color: #9B59B6 } .metadataEditor .field .list .input-group .icon.purple { background-color: #8E44AD } .metadataEditor .field .list .input-group .icon.steelLight { background-color: #34495E } .metadataEditor .field .list .input-group .icon.steel { background-color: #2C3E50 } .metadataEditor .field .list .input-group .icon.yellowLight { background-color: #F1C40F } .metadataEditor .field .list .input-group .icon.yellow { background-color: #F39C12 } .metadataEditor .field .list .input-group .icon.orangeLight { background-color: #E67E22 } .metadataEditor .field .list .input-group .icon.orange { background-color: #D35400 } .metadataEditor .field .list .input-group .icon.redLight { background-color: #E74C3C } .metadataEditor .field .list .input-group .icon.red { background-color: #C0392B } .metadataEditor .field .list .input-group .icon.silverLight { background-color: #ECF0F1 } .metadataEditor .field .list .input-group .icon.silver { background-color: #BDC3C7 } .metadataEditor .field .list .input-group .icon.greyLight { background-color: #95A5A6 } .metadataEditor .field .list .input-group .icon.grey { background-color: #7F8C8D } .metadataEditor .field .list .input-group .icon.tealLight { background-color: #1ABC9C } .metadataEditor .field .list .input-group .icon.teal { background-color: #16A085 } .metadataEditor .field .list .input-group .icon.greenLight { background-color: #2ECC71 } .metadataEditor .field .list .input-group .icon.green { background-color: #27AE60 } .metadataEditor .field .list .input-group .icon.blueLight { background-color: #3498DB } .metadataEditor .field .list .input-group .icon.blue { background-color: #2980B9 } .metadataEditor .field .list .input-group .icon.purpleLight { background-color: #9B59B6 } .metadataEditor .field .list .input-group .icon.purple { background-color: #8E44AD } .metadataEditor .field .list .input-group .icon.steelLight { background-color: #34495E } .metadataEditor .field .list .input-group .icon.steel { background-color: #2C3E50 } .metadataEditor .field .list .input-group .icon.yellowLight { background-color: #F1C40F } .metadataEditor .field .list .input-group .icon.yellow { background-color: #F39C12 } .metadataEditor .field .list .input-group .icon.orangeLight { background-color: #E67E22 } .metadataEditor .field .list .input-group .icon.orange { background-color: #D35400 } .metadataEditor .field .list .input-group .icon.redLight { background-color: #E74C3C } .metadataEditor .field .list .input-group .icon.red { background-color: #C0392B } .metadataEditor .field .list .input-group .icon.silverLight { background-color: #ECF0F1 } .metadataEditor .field .list .input-group .icon.silver { background-color: #BDC3C7 } .metadataEditor .field .list .input-group .icon.greyLight { background-color: #95A5A6 } .metadataEditor .field .list .input-group .icon.grey { background-color: #7F8C8D } .metadataEditor .field .list .input-group .icon i { position: relative; top: 50%; transform: translateY(-50%) } .metadataEditor .field .list .input-group .icon:not(:last-child) { border-right: 1px solid black } .metadataEditor .field .list .input-group .icon:last-child { border-radius: 0 .5em .5em 0 } .metadataEditor .field .list .input-group .icon i { font-size: 1.125em } .fac { display: inline-block } .position-top-left { content: url('../icons/position-top-left.svg') } .position-top-right { content: url('../icons/position-top-right.svg') } .position-bottom-left { content: url('../icons/position-bottom-left.svg') } .position-bottom-right { content: url('../icons/position-bottom-right.svg') } .position-top { content: url('../icons/position-top.svg') } .position-right { content: url('../icons/position-right.svg') } .position-bottom { content: url('../icons/position-bottom.svg') } .position-left { content: url('../icons/position-left.svg') } .mask-edge { content: url('../icons/mask-edge.svg') } .mask-corner { content: url('../icons/mask-corner.svg') } .mask-center { content: url('../icons/mask-center.svg') } .book-front-cover { content: url('../icons/book-front-cover.svg') } .book-back-cover { content: url('../icons/book-back-cover.svg') } .book-inside-cover { content: url('../icons/book-inside-cover.svg') } .book-part-cover { content: url('../icons/book-part-cover.svg') } .davek { content: url('../icons/Davek.svg') } .rellanic { content: url('../icons/Rellanic.svg') } .iokharic { content: url('../icons/Iokharic.svg') } .snippetBar { position: relative; height: 25px; background-color: #ddd } .snippetBar .editors { position: absolute; display: flex; top: 0px; right: 0px; height: 25px; width: 125px; justify-content: space-between } .snippetBar .editors>div { height: 25px; width: 25px; cursor: pointer; line-height: 25px; text-align: center } .snippetBar .editors>div:hover, .snippetBar .editors>div.selected { background-color: #999 } .snippetBar .editors>div.text:before, .snippetBar .editors>div.text:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .snippetBar .editors>div.text:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .snippetBar .editors>div.text:after { content: 'Brew Editor'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .snippetBar .editors>div.text:hover:before, .snippetBar .editors>div.text:hover:after { visibility: visible; opacity: 1 } .snippetBar .editors>div.text:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .snippetBar .editors>div.text:after { margin-bottom: -14px } .snippetBar .editors>div.text:before, .snippetBar .editors>div.text:after { right: 100%; bottom: 50% } .snippetBar .editors>div.text:hover:after, .snippetBar .editors>div.text:hover:before, .snippetBar .editors>div.text:focus:after, .snippetBar .editors>div.text:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .snippetBar .editors>div.style:before, .snippetBar .editors>div.style:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .snippetBar .editors>div.style:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .snippetBar .editors>div.style:after { content: 'Style Editor'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .snippetBar .editors>div.style:hover:before, .snippetBar .editors>div.style:hover:after { visibility: visible; opacity: 1 } .snippetBar .editors>div.style:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .snippetBar .editors>div.style:after { margin-bottom: -14px } .snippetBar .editors>div.style:before, .snippetBar .editors>div.style:after { right: 100%; bottom: 50% } .snippetBar .editors>div.style:hover:after, .snippetBar .editors>div.style:hover:before, .snippetBar .editors>div.style:focus:after, .snippetBar .editors>div.style:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .snippetBar .editors>div.meta:before, .snippetBar .editors>div.meta:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .snippetBar .editors>div.meta:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .snippetBar .editors>div.meta:after { content: 'Properties'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .snippetBar .editors>div.meta:hover:before, .snippetBar .editors>div.meta:hover:after { visibility: visible; opacity: 1 } .snippetBar .editors>div.meta:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .snippetBar .editors>div.meta:after { margin-bottom: -14px } .snippetBar .editors>div.meta:before, .snippetBar .editors>div.meta:after { right: 100%; bottom: 50% } .snippetBar .editors>div.meta:hover:after, .snippetBar .editors>div.meta:hover:before, .snippetBar .editors>div.meta:focus:after, .snippetBar .editors>div.meta:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .snippetBar .editors>div.undo { font-size: .75em; color: grey } .snippetBar .editors>div.undo:before, .snippetBar .editors>div.undo:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .snippetBar .editors>div.undo:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .snippetBar .editors>div.undo:after { content: 'Undo'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .snippetBar .editors>div.undo:hover:before, .snippetBar .editors>div.undo:hover:after { visibility: visible; opacity: 1 } .snippetBar .editors>div.undo:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .snippetBar .editors>div.undo:after { margin-bottom: -14px } .snippetBar .editors>div.undo:before, .snippetBar .editors>div.undo:after { right: 100%; bottom: 50% } .snippetBar .editors>div.undo:hover:after, .snippetBar .editors>div.undo:hover:before, .snippetBar .editors>div.undo:focus:after, .snippetBar .editors>div.undo:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .snippetBar .editors>div.undo.active { color: black } .snippetBar .editors>div.redo { font-size: .75em; color: grey } .snippetBar .editors>div.redo:before, .snippetBar .editors>div.redo:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .snippetBar .editors>div.redo:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .snippetBar .editors>div.redo:after { content: 'Redo'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .snippetBar .editors>div.redo:hover:before, .snippetBar .editors>div.redo:hover:after { visibility: visible; opacity: 1 } .snippetBar .editors>div.redo:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .snippetBar .editors>div.redo:after { margin-bottom: -14px } .snippetBar .editors>div.redo:before, .snippetBar .editors>div.redo:after { right: 100%; bottom: 50% } .snippetBar .editors>div.redo:hover:after, .snippetBar .editors>div.redo:hover:before, .snippetBar .editors>div.redo:focus:after, .snippetBar .editors>div.redo:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .snippetBar .editors>div.redo.active { color: black } .snippetBar .editors>div.editorTheme { font-size: .75em; color: black } .snippetBar .editors>div.editorTheme:before, .snippetBar .editors>div.editorTheme:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .snippetBar .editors>div.editorTheme:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .snippetBar .editors>div.editorTheme:after { content: 'Editor Themes'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .snippetBar .editors>div.editorTheme:hover:before, .snippetBar .editors>div.editorTheme:hover:after { visibility: visible; opacity: 1 } .snippetBar .editors>div.editorTheme:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .snippetBar .editors>div.editorTheme:after { margin-bottom: -14px } .snippetBar .editors>div.editorTheme:before, .snippetBar .editors>div.editorTheme:after { right: 100%; bottom: 50% } .snippetBar .editors>div.editorTheme:hover:after, .snippetBar .editors>div.editorTheme:hover:before, .snippetBar .editors>div.editorTheme:focus:after, .snippetBar .editors>div.editorTheme:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .snippetBar .editors>div.editorTheme.active { color: white; background-color: black } .snippetBar .editors>div.divider { background: linear-gradient(#000, #000) no-repeat center / 1px 100%; width: 5px } .snippetBar .editors>div.divider:hover { background-color: inherit } .snippetBar .editors .themeSelector { position: absolute; left: -65px; top: 30px; z-index: 999; width: 170px; background-color: black; border-radius: 5px } .snippetBar .snippetBarButton { height: 25px; line-height: 25px; display: inline-block; padding: 0px 5px; font-weight: 800; font-size: .625em; text-transform: uppercase; cursor: pointer } .snippetBar .snippetBarButton:hover, .snippetBar .snippetBarButton.selected { background-color: #999 } .snippetBar .snippetBarButton i { vertical-align: middle; margin-right: 3px; font-size: 1.4em } .snippetBar .toggleMeta { position: absolute; top: 0px; right: 0px; border-left: 1px solid black } .snippetBar .toggleMeta:before, .snippetBar .toggleMeta:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .snippetBar .toggleMeta:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .snippetBar .toggleMeta:after { content: "Edit Brew Properties"; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .snippetBar .toggleMeta:hover:before, .snippetBar .toggleMeta:hover:after { visibility: visible; opacity: 1 } .snippetBar .toggleMeta:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .snippetBar .toggleMeta:after { margin-bottom: -14px } .snippetBar .toggleMeta:before, .snippetBar .toggleMeta:after { right: 100%; bottom: 50% } .snippetBar .toggleMeta:hover:after, .snippetBar .toggleMeta:hover:before, .snippetBar .toggleMeta:focus:after, .snippetBar .toggleMeta:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .snippetBar .snippetGroup { border-right: 1px solid black } .snippetBar .snippetGroup:hover>.dropdown { visibility: visible } .snippetBar .snippetGroup .dropdown { position: absolute; top: 100%; visibility: hidden; z-index: 1000; margin-left: -5px; padding: 0px; background-color: #ddd } .snippetBar .snippetGroup .dropdown .snippet { position: relative; -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; display: flex; align-items: center; min-width: max-content; padding: 5px; cursor: pointer; font-size: 10px } .snippetBar .snippetGroup .dropdown .snippet i { margin-right: 8px; font-size: 1.2em; height: 1.2em } .snippetBar .snippetGroup .dropdown .snippet i~i { margin-right: 0; margin-left: 5px } .snippetBar .snippetGroup .dropdown .snippet .name { margin-right: auto } .snippetBar .snippetGroup .dropdown .snippet .beta { color: white; padding: 4px 6px; line-height: 1em; margin-left: 5px; align-self: center; background: grey; border-radius: 12px; font-family: monospace } .snippetBar .snippetGroup .dropdown .snippet:hover { background-color: #999 } .snippetBar .snippetGroup .dropdown .snippet:hover>.dropdown { visibility: visible } .snippetBar .snippetGroup .dropdown .snippet:hover>.dropdown.side { left: 100%; top: 0%; margin-left: 0; box-shadow: -1px 1px 2px 0 #999 } .homebrew .uiPage.sitePage .content { width: min(90vw, 1000px); padding: 2% 4%; margin-top: 25px; margin-right: auto; margin-left: auto; overflow-y: scroll; font-family: 'Open Sans'; font-size: .8em; line-height: 1.8em; background-color: #F0F0F0 } .homebrew .uiPage.sitePage .content .dataGroup { padding: 6px 20px 15px; margin: 5px 0px; border: 2px solid black; border-radius: 5px } .homebrew .uiPage.sitePage .content .dataGroup button { background-color: transparent; border: 1px solid black; border-radius: 5px; width: 125px; color: black; margin-right: 5px } .homebrew .uiPage.sitePage .content .dataGroup button.active { background-color: #0007; color: white } .homebrew .uiPage.sitePage .content .dataGroup button.active:before { content: '\f00c'; font-family: 'FONT AWESOME 5 FREE'; margin-right: 5px } .homebrew .uiPage.sitePage .content h1, .homebrew .uiPage.sitePage .content h2, .homebrew .uiPage.sitePage .content h3, .homebrew .uiPage.sitePage .content h4 { width: 100%; margin: .5em 30% .25em 0; font-weight: 900; text-transform: uppercase; border-bottom: 2px solid slategrey } .homebrew .uiPage.sitePage .content h1 { margin-right: 0; margin-bottom: .5em; font-size: 2em; border-bottom: 2px solid darkslategrey } .homebrew .uiPage.sitePage .content h2 { font-size: 1.75em } .homebrew .uiPage.sitePage .content h3 { font-size: 1.5em } .homebrew .uiPage.sitePage .content h3 svg { width: 19px } .homebrew .uiPage.sitePage .content h4 { font-size: 1.25em } .homebrew .uiPage.sitePage .content strong { font-weight: bold } .homebrew .uiPage.sitePage .content em { font-style: italic } .homebrew .uiPage.sitePage .content ul { padding-left: 1.25em; list-style: square } .homebrew .uiPage.sitePage .content .blank { height: 1em; margin-top: 0 } .homebrew .uiPage.sitePage .content .blank+* { margin-top: 0 } .listPage .content { z-index: 1 } .listPage .content .page { column-count: auto !important; column-fill: auto !important; column-gap: auto !important; column-width: auto !important; -webkit-column-count: auto !important; -moz-column-count: auto !important; -webkit-column-width: auto !important; -moz-column-width: auto !important; -webkit-column-gap: auto !important; -moz-column-gap: auto !important; height: auto !important; min-height: 279.4mm !important; margin: 20px auto !important } .listPage .content .page::after { display: none } .listPage .content .page .noBrews { margin: 10px 0px; font-size: 1.3em; font-style: italic } .listPage .content .page .brewCollection h1:hover { cursor: pointer } .listPage .content .page .brewCollection .active::before, .listPage .content .page .brewCollection .inactive::before { font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: .6cm; padding-right: .5em } .listPage .content .page .brewCollection .active { color: var(--HB_Color_HeaderText) } .listPage .content .page .brewCollection .active::before { content: '\f107' } .listPage .content .page .brewCollection .inactive { color: #707070 } .listPage .content .page .brewCollection .inactive::before { content: '\f105' } .listPage .sort-container { font-family: 'Open Sans', sans-serif; position: sticky; top: 0; left: 0; width: 100%; height: 30px; background-color: #555; border-top: 1px solid #666; border-bottom: 1px solid #666; color: white; text-align: center; z-index: 1; display: flex; justify-content: center; align-items: baseline; column-gap: 15px; row-gap: 5px; flex-wrap: wrap } .listPage .sort-container h6 { text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: bold } .listPage .sort-container .sort-option { display: flex; align-items: center; padding: 0 8px; color: #ccc; height: 100% } .listPage .sort-container .sort-option:hover { background-color: #444 } .listPage .sort-container .sort-option.active { font-weight: bold; color: #ddd; background-color: #333 } .listPage .sort-container .sort-option.active button { color: white; font-weight: 800; height: 100% } .listPage .sort-container .sort-option.active button+.sortDir { padding-left: 5px } .listPage .sort-container .filter-option { margin-left: 20px; background-color: transparent !important; font-size: 11px } .listPage .sort-container .filter-option i { padding-right: 5px } .listPage .sort-container button { background-color: transparent; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: normal; font-size: 11px; color: #ccc; padding: 0 } .splitPane { position: relative; display: flex; height: 100%; outline: none; flex-direction: row } .splitPane .pane { overflow-x: hidden; overflow-y: hidden; flex: 1 } .splitPane .divider { touch-action: none; display: table; height: 100%; width: 15px; cursor: ew-resize; background-color: #bbb; text-align: center } .splitPane .divider .dots { display: table-cell; vertical-align: middle; text-align: center } .splitPane .divider .dots i { display: block !important; margin: 10px 0px; font-size: 6px; color: #666 } .splitPane .divider:hover { background-color: #999 } .splitPane .arrow { position: absolute; width: 25px; height: 25px; border: 2px solid #bbb; border-radius: 15px; text-align: center; font-size: 1.2em; cursor: pointer; background-color: #ddd; z-index: 999; box-shadow: 0 4px 5px #0000007f } .splitPane .arrow.left { top: 30px } .splitPane .arrow.left:before, .splitPane .arrow.left:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .splitPane .arrow.left:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .splitPane .arrow.left:after { content: 'Jump to location in Editor'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .splitPane .arrow.left:hover:before, .splitPane .arrow.left:hover:after { visibility: visible; opacity: 1 } .splitPane .arrow.left:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .splitPane .arrow.left:after { margin-bottom: -14px } .splitPane .arrow.left:before, .splitPane .arrow.left:after { right: 100%; bottom: 50% } .splitPane .arrow.left:hover:after, .splitPane .arrow.left:hover:before, .splitPane .arrow.left:focus:after, .splitPane .arrow.left:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .splitPane .arrow.right { top: 60px } .splitPane .arrow.right:before, .splitPane .arrow.right:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .splitPane .arrow.right:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .splitPane .arrow.right:after { content: 'Jump to location in Preview'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .splitPane .arrow.right:hover:before, .splitPane .arrow.right:hover:after { visibility: visible; opacity: 1 } .splitPane .arrow.right:before { margin-bottom: -6px; margin-left: -12px; border-right-color: #383838 } .splitPane .arrow.right:after { margin-bottom: -14px } .splitPane .arrow.right:before, .splitPane .arrow.right:after { bottom: 50%; left: 100% } .splitPane .arrow.right:hover:after, .splitPane .arrow.right:hover:before, .splitPane .arrow.right:focus:after, .splitPane .arrow.right:focus:before { -webkit-transform: translateX(8px); -moz-transform: translateX(8px); -o-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px) } .splitPane .arrow:hover { background-color: #666 } #backgroundColors.tealLight { background-color: #1ABC9C } #backgroundColors.teal { background-color: #16A085 } #backgroundColors.greenLight { background-color: #2ECC71 } #backgroundColors.green { background-color: #27AE60 } #backgroundColors.blueLight { background-color: #3498DB } #backgroundColors.blue { background-color: #2980B9 } #backgroundColors.purpleLight { background-color: #9B59B6 } #backgroundColors.purple { background-color: #8E44AD } #backgroundColors.steelLight { background-color: #34495E } #backgroundColors.steel { background-color: #2C3E50 } #backgroundColors.yellowLight { background-color: #F1C40F } #backgroundColors.yellow { background-color: #F39C12 } #backgroundColors.orangeLight { background-color: #E67E22 } #backgroundColors.orange { background-color: #D35400 } #backgroundColors.redLight { background-color: #E74C3C } #backgroundColors.red { background-color: #C0392B } #backgroundColors.silverLight { background-color: #ECF0F1 } #backgroundColors.silver { background-color: #BDC3C7 } #backgroundColors.greyLight { background-color: #95A5A6 } #backgroundColors.grey { background-color: #7F8C8D } #backgroundColorsHover.tealLight:hover { background-color: #1ABC9C } #backgroundColorsHover.teal:hover { background-color: #16A085 } #backgroundColorsHover.greenLight:hover { background-color: #2ECC71 } #backgroundColorsHover.green:hover { background-color: #27AE60 } #backgroundColorsHover.blueLight:hover { background-color: #3498DB } #backgroundColorsHover.blue:hover { background-color: #2980B9 } #backgroundColorsHover.purpleLight:hover { background-color: #9B59B6 } #backgroundColorsHover.purple:hover { background-color: #8E44AD } #backgroundColorsHover.steelLight:hover { background-color: #34495E } #backgroundColorsHover.steel:hover { background-color: #2C3E50 } #backgroundColorsHover.yellowLight:hover { background-color: #F1C40F } #backgroundColorsHover.yellow:hover { background-color: #F39C12 } #backgroundColorsHover.orangeLight:hover { background-color: #E67E22 } #backgroundColorsHover.orange:hover { background-color: #D35400 } #backgroundColorsHover.redLight:hover { background-color: #E74C3C } #backgroundColorsHover.red:hover { background-color: #C0392B } #backgroundColorsHover.silverLight:hover { background-color: #ECF0F1 } #backgroundColorsHover.silver:hover { background-color: #BDC3C7 } #backgroundColorsHover.greyLight:hover { background-color: #95A5A6 } #backgroundColorsHover.grey:hover { background-color: #7F8C8D } @keyframes glideDropDown { 0% { transform: translate(0, -100%); opacity: 0; background-color: #333 } 100% { transform: translate(0, 0); opacity: 1; background-color: #333 } } nav { background-color: #333 } nav .navContent { position: relative; display: flex; justify-content: space-between; z-index: 2 } nav .navSection { display: flex; align-items: center } nav .navLogo { display: block; margin-top: 0px; margin-right: 8px; margin-left: 8px; color: white; text-decoration: none } nav .navLogo:hover .name { color: #D35400 } nav .navLogo:hover svg { fill: #D35400 } nav .navLogo svg { height: 13px; margin-right: .2em; cursor: pointer; fill: white } nav .navLogo span.name { font-family: 'CodeLight'; font-size: 15px } nav .navLogo span.name span.crit { font-family: 'CodeBold' } nav .navLogo span.name small { font-family: 'Open Sans'; font-size: .3em; font-weight: 800; text-transform: uppercase } nav .navItem { -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; padding: 8px 12px; cursor: pointer; background-color: #333; font-size: 10px; font-weight: 800; color: white; text-decoration: none; text-transform: uppercase; line-height: 13px } nav .navItem.tealLight:hover { background-color: #1ABC9C } nav .navItem.teal:hover { background-color: #16A085 } nav .navItem.greenLight:hover { background-color: #2ECC71 } nav .navItem.green:hover { background-color: #27AE60 } nav .navItem.blueLight:hover { background-color: #3498DB } nav .navItem.blue:hover { background-color: #2980B9 } nav .navItem.purpleLight:hover { background-color: #9B59B6 } nav .navItem.purple:hover { background-color: #8E44AD } nav .navItem.steelLight:hover { background-color: #34495E } nav .navItem.steel:hover { background-color: #2C3E50 } nav .navItem.yellowLight:hover { background-color: #F1C40F } nav .navItem.yellow:hover { background-color: #F39C12 } nav .navItem.orangeLight:hover { background-color: #E67E22 } nav .navItem.orange:hover { background-color: #D35400 } nav .navItem.redLight:hover { background-color: #E74C3C } nav .navItem.red:hover { background-color: #C0392B } nav .navItem.silverLight:hover { background-color: #ECF0F1 } nav .navItem.silver:hover { background-color: #BDC3C7 } nav .navItem.greyLight:hover { background-color: #95A5A6 } nav .navItem.grey:hover { background-color: #7F8C8D } nav .navItem.tealLight:hover { background-color: #1ABC9C } nav .navItem.teal:hover { background-color: #16A085 } nav .navItem.greenLight:hover { background-color: #2ECC71 } nav .navItem.green:hover { background-color: #27AE60 } nav .navItem.blueLight:hover { background-color: #3498DB } nav .navItem.blue:hover { background-color: #2980B9 } nav .navItem.purpleLight:hover { background-color: #9B59B6 } nav .navItem.purple:hover { background-color: #8E44AD } nav .navItem.steelLight:hover { background-color: #34495E } nav .navItem.steel:hover { background-color: #2C3E50 } nav .navItem.yellowLight:hover { background-color: #F1C40F } nav .navItem.yellow:hover { background-color: #F39C12 } nav .navItem.orangeLight:hover { background-color: #E67E22 } nav .navItem.orange:hover { background-color: #D35400 } nav .navItem.redLight:hover { background-color: #E74C3C } nav .navItem.red:hover { background-color: #C0392B } nav .navItem.silverLight:hover { background-color: #ECF0F1 } nav .navItem.silver:hover { background-color: #BDC3C7 } nav .navItem.greyLight:hover { background-color: #95A5A6 } nav .navItem.grey:hover { background-color: #7F8C8D } nav .navItem i { margin-left: 5px; font-size: 13px; float: right } nav .navSection:last-child .navItem { border-left: 1px solid #666 } nav .navDropdownContainer { position: relative } nav .navDropdownContainer .navDropdown { position: absolute; top: 28px; left: 0px; z-index: 10000; width: 100%; overflow: hidden auto; max-height: calc(100vh - 28px) } nav .navDropdownContainer .navDropdown .navItem { animation-name: glideDropDown; animation-duration: .4s; position: relative; display: block; width: 100%; vertical-align: middle; padding: 8px 5px; border: 1px solid #888; border-bottom: 0 } :where(html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video) { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0 } :where(article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section) { display: block } :where(body) { line-height: 1 } :where(ol, ul) { list-style: none } :where(blockquote, q) { quotes: none } :where(blockquote:before, blockquote:after, q:before, q:after) { content: none } :where(table) { border-collapse: collapse; border-spacing: 0 } .brewRenderer { will-change: transform; overflow-y: scroll } .brewRenderer .pages { margin: 30px 0px } .brewRenderer .pages>.page { margin-right: auto; margin-bottom: 30px; margin-left: auto; box-shadow: 1px 4px 14px #000 } .pane { position: relative } .pageInfo { position: absolute; right: 17px; bottom: 0; z-index: 1000; background-color: #333; font-size: 10px; font-weight: 800; color: white } .pageInfo div { display: inline-block; padding: 8px 10px } .pageInfo div:not(:last-child) { border-right: 1px solid #666 } .ppr_msg { position: absolute; left: 0px; bottom: 0; z-index: 1000; padding: 8px 10px; background-color: #333; font-size: 10px; font-weight: 800; color: white } .editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .block:not(.cm-comment), .editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .block:not(.cm-comment) { color: magenta } .editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .columnSplit, .editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .columnSplit { color: black; background-color: rgba(35, 153, 153, 0.5) } .editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .pageLine, .editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .pageLine { background-color: rgba(255, 255, 255, 0.75) } .editor .codeEditor .CodeMirror.cm-s-3024-night .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-abbott .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-abcdef .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-ambiance .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-ayu-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-ayu-mirage .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-base16-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-bespin .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-blackboard .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-cobalt .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-colorforth .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-darcula .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-dracula .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-duotone-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-erlang-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-gruvbox-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-hopscotch .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-icecoder .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-isotope .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-lesser-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-liquibyte .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-lucario .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-material .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-material-darker .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-material-ocean .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-material-palenight .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-mbo .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-midnight .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-monokai .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-moxer .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-night .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-nord .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-oceanic-next .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-panda-syntax .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-paraiso-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-pastel-on-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-railscasts .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-rubyblue .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-seti .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-shadowfox .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-the-matrix .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-bright .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-tomorrow-night-eighties .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-twilight .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-vibrant-ink .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-xq-dark .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-yonce .CodeMirror-code .pageLine~pre.CodeMirror-line, .editor .codeEditor .CodeMirror.cm-s-zenburn .CodeMirror-code .pageLine~pre.CodeMirror-line { color: black } .editor .codeEditor .CodeMirror.cm-s-default, .editor .codeEditor .CodeMirror.cm-s-3024-day, .editor .codeEditor .CodeMirror.cm-s-ambiance-mobile, .editor .codeEditor .CodeMirror.cm-s-base16-light, .editor .codeEditor .CodeMirror.cm-s-duotone-light, .editor .codeEditor .CodeMirror.cm-s-eclipse, .editor .codeEditor .CodeMirror.cm-s-elegant, .editor .codeEditor .CodeMirror.cm-s-juejin, .editor .codeEditor .CodeMirror.cm-s-neat, .editor .codeEditor .CodeMirror.cm-s-neo, .editor .codeEditor .CodeMirror.cm-s-paraiso-lightm .editor .codeEditor .CodeMirror.cm-s-solarized, .editor .codeEditor .CodeMirror.cm-s-ssms, .editor .codeEditor .CodeMirror.cm-s-ttcn, .editor .codeEditor .CodeMirror.cm-s-xq-light, .editor .codeEditor .CodeMirror.cm-s-yeti { --dummyVar: 'currently unused' } .editor { position: relative; width: 100% } .editor .codeEditor { height: 100% } .editor .codeEditor .pageLine { background: #33333328; border-top: #333399 solid 1px } .editor .codeEditor .editor-page-count { float: right; color: grey } .editor .codeEditor .columnSplit { font-style: italic; color: grey; background-color: rgba(34, 153, 153, 0.15); border-bottom: #229999 solid 1px } .editor .codeEditor .define:not(.term):not(.definition) { font-weight: bold; color: #949494; background: #E5E5E5; border-radius: 3px } .editor .codeEditor .define.term { color: #60758f } .editor .codeEditor .define.definition { color: #6139b2 } .editor .codeEditor .block:not(.cm-comment) { font-weight: bold; color: purple } .editor .codeEditor .inline-block:not(.cm-comment) { font-weight: bold; color: red } .editor .codeEditor .injection:not(.cm-comment) { font-weight: bold; color: green } .editor .brewJump { position: absolute; right: 20px; bottom: 20px; z-index: 1000000; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; cursor: pointer; background-color: #16A085 } .editor .brewJump:before, .editor .brewJump:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } .editor .brewJump:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } .editor .brewJump:after { content: 'Jump to brew page'; visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } .editor .brewJump:hover:before, .editor .brewJump:hover:after { visibility: visible; opacity: 1 } .editor .brewJump:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } .editor .brewJump:after { margin-bottom: -14px } .editor .brewJump:before, .editor .brewJump:after { right: 100%; bottom: 50% } .editor .brewJump:hover:after, .editor .brewJump:hover:before, .editor .brewJump:focus:after, .editor .brewJump:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } .editor .editorToolbar { position: absolute; top: 5px; left: 50%; z-index: 9; font-size: 13px; color: black } .editor .editorToolbar span { padding: 2px 5px } .navItem.error { position: relative; background-color: #C0392B } .errorContainer { animation-name: glideDown; animation-duration: .4s; position: absolute; top: 100%; left: 50%; z-index: 1000; width: 140px; padding: 3px; color: white; background-color: #333; border: 3px solid #444; border-radius: 5px; transform: translate(-47%, 10px); text-align: center; font-size: 10px; font-weight: 800; text-transform: uppercase } .errorContainer a { color: #16A085 } .errorContainer:before { content: ""; width: 0px; height: 0px; position: absolute; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid transparent; border-bottom: 10px solid #444; left: 53px; top: -23px } .errorContainer:after { content: ""; width: 0px; height: 0px; position: absolute; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid transparent; border-bottom: 10px solid #333; left: 53px; top: -19px } .errorContainer .deny { width: 48%; margin: 1px; padding: 5px; background-color: #333; display: inline-block; border-left: 1px solid #666; -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease } .errorContainer .deny:hover { background-color: red } .errorContainer .confirm { width: 48%; margin: 1px; padding: 5px; background-color: #333; display: inline-block; color: white; -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease } .errorContainer .confirm:hover { background-color: teal } @keyframes pinkColoring { 0% { color: pink } 50% { color: pink } 75% { color: red } 100% { color: pink } } .homebrew nav .homebrewLogo { -webkit-transition: color .25s ease; -moz-transition: color .25s ease; -o-transition: color .25s ease; transition: color .25s ease; font-family: CodeBold; font-size: 12px; color: white } .homebrew nav .homebrewLogo div { margin-top: 2px; margin-bottom: -2px } .homebrew nav .homebrewLogo:hover { color: #2980B9 } .homebrew nav .editTitle.navItem { padding: 2px 12px } .homebrew nav .editTitle.navItem input { font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 800; width: 250px; margin: 0; padding: 2px; text-align: center; color: white; border: 1px solid #2980B9; outline: none; background-color: transparent } .homebrew nav .editTitle.navItem .charCount { display: inline-block; margin-left: 8px; text-align: right; vertical-align: bottom; color: #666 } .homebrew nav .editTitle.navItem .charCount.max { color: #C0392B } .homebrew nav .brewTitle.navItem { font-size: 12px; font-weight: 800; height: 100%; text-align: center; text-transform: initial; color: white; background-color: transparent; flex-grow: 1 } .homebrew nav .save-menu .dropdown { z-index: 1000 } .homebrew nav .save-menu .navItem i.fa-power-off { color: red } .homebrew nav .save-menu .navItem i.fa-power-off.active { color: #00b634; filter: drop-shadow(0 0 2px rgba(0, 182, 52, 0.765)) } .homebrew nav .patreon.navItem { border-right: 1px solid #666; border-left: 1px solid #666 } .homebrew nav .patreon.navItem:hover i { color: red } .homebrew nav .patreon.navItem i { -webkit-transition: color .25s ease; -moz-transition: color .25s ease; -o-transition: color .25s ease; transition: color .25s ease; animation-name: pinkColoring; animation-duration: 2s; color: pink } .homebrew nav .recent.navDropdownContainer { position: relative } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem { overflow: hidden auto; max-height: calc(100vh - 28px); scrollbar-color: #666 #333; scrollbar-width: thin; -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; position: relative; display: block; overflow: clip; box-sizing: border-box; padding: 8px 5px 13px; text-decoration: none; color: white; border-top: 1px solid #888; background-color: #333 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.tealLight:hover { background-color: #1ABC9C } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.teal:hover { background-color: #16A085 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greenLight:hover { background-color: #2ECC71 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.green:hover { background-color: #27AE60 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blueLight:hover { background-color: #3498DB } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blue:hover { background-color: #2980B9 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purpleLight:hover { background-color: #9B59B6 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purple:hover { background-color: #8E44AD } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steelLight:hover { background-color: #34495E } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steel:hover { background-color: #2C3E50 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellowLight:hover { background-color: #F1C40F } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellow:hover { background-color: #F39C12 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orangeLight:hover { background-color: #E67E22 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orange:hover { background-color: #D35400 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.redLight:hover { background-color: #E74C3C } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.red:hover { background-color: #C0392B } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silverLight:hover { background-color: #ECF0F1 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silver:hover { background-color: #BDC3C7 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greyLight:hover { background-color: #95A5A6 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.grey:hover { background-color: #7F8C8D } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.tealLight:hover { background-color: #1ABC9C } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.teal:hover { background-color: #16A085 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greenLight:hover { background-color: #2ECC71 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.green:hover { background-color: #27AE60 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blueLight:hover { background-color: #3498DB } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.blue:hover { background-color: #2980B9 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purpleLight:hover { background-color: #9B59B6 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.purple:hover { background-color: #8E44AD } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steelLight:hover { background-color: #34495E } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.steel:hover { background-color: #2C3E50 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellowLight:hover { background-color: #F1C40F } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.yellow:hover { background-color: #F39C12 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orangeLight:hover { background-color: #E67E22 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.orange:hover { background-color: #D35400 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.redLight:hover { background-color: #E74C3C } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.red:hover { background-color: #C0392B } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silverLight:hover { background-color: #ECF0F1 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.silver:hover { background-color: #BDC3C7 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.greyLight:hover { background-color: #95A5A6 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.grey:hover { background-color: #7F8C8D } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem .clear { position: absolute; top: 50%; right: 0; display: none; width: 20px; height: 100%; transform: translateY(-50%); opacity: 70%; border-radius: 3px; background-color: #333 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem .clear:hover { opacity: 100% } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem .clear i { font-size: 10px; width: 100%; height: 100%; margin: 0; text-align: center } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem:hover { background-color: #2980B9 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem:hover .clear { display: grid; place-content: center } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem .title { display: inline-block; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem .time { font-size: .7em; position: absolute; right: 2px; bottom: 2px; color: #888 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.header { display: block; box-sizing: border-box; padding: 5px 0; text-align: center; color: #BBB; border-top: 1px solid #888; background-color: #333 } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.header:nth-of-type(1) { background-color: #0a463a } .homebrew nav .recent.navDropdownContainer .navDropdown .navItem.header:nth-of-type(2) { background-color: #34193f } .homebrew nav .metadata.navItem { position: relative; display: flex; align-items: center; height: 100%; padding: 0; flex-grow: 1 } .homebrew nav .metadata.navItem i { margin-right: 10px } .homebrew nav .metadata.navItem .window { position: absolute; z-index: -1; bottom: 0; left: 50%; display: flex; justify-content: flex-start; width: 440px; max-height: calc(100vh - 28px); margin: 0 auto; padding: 0 10px 5px; transition: transform .4s, opacity .4s; border: 3px solid #444; border-top: unset; border-radius: 0 0 5px 5px; background-color: #333; box-shadow: inset 0 7px 9px -7px #111; flex-flow: row wrap; align-content: baseline } .homebrew nav .metadata.navItem .window.active { transform: translateX(-50%) translateY(100%); opacity: 1 } .homebrew nav .metadata.navItem .window.inactive { transform: translateX(-50%) translateY(0%); opacity: 0 } .homebrew nav .metadata.navItem .window .row { display: flex; width: 100%; flex-flow: row wrap } .homebrew nav .metadata.navItem .window .row h4 { display: block; box-sizing: border-box; min-width: 76px; padding: 5px 0; text-align: center; color: #BBB; flex-basis: 20%; flex-grow: 1 } .homebrew nav .metadata.navItem .window .row p { font-family: "Open Sans", sans-serif; font-size: 10px; font-weight: normal; padding: 5px 0; text-transform: initial; flex-basis: 80%; flex-grow: 1 } .homebrew nav .metadata.navItem .window .row p .tag { display: inline-block; margin: 2px 2px; padding: 2px; border: 2px solid grey; border-radius: 5px; background-color: #444 } .homebrew nav .metadata.navItem .window .row p a.userPageLink { text-decoration: none; color: white } .homebrew nav .metadata.navItem .window .row p a.userPageLink:hover { text-decoration: underline } .homebrew nav .metadata.navItem .window .row:nth-of-type(even) { background-color: #555 } .homebrew nav .warning.navItem { position: relative; color: white; background-color: #D35400 } .homebrew nav .warning.navItem:hover>.dropdown { visibility: visible } .homebrew nav .warning.navItem .dropdown { position: absolute; z-index: 10000; top: 28px; left: 0; display: block; visibility: hidden; box-sizing: border-box; width: 100%; padding: 13px 5px; text-align: center; background-color: #333 } .homebrew nav .account.navItem { min-width: 100px } .homebrew nav .account.username.navItem { text-transform: none } .homebrew .uiPage.sitePage .errorTitle { color: #D02727; text-align: center } .homebrew .uiPage.sitePage .content h1, .homebrew .uiPage.sitePage .content h2, .homebrew .uiPage.sitePage .content h3, .homebrew .uiPage.sitePage .content h4 { border-bottom: none } .homebrew .uiPage.sitePage .content hr { border-bottom: 2px solid slategrey } .newPage .navItem.save { background-color: #D35400 } .newPage .navItem.save:hover { background-color: #27AE60 } .sharePage .navContent .navSection.titleSection { flex-grow: 1; justify-content: center } .sharePage .content { overflow-y: hidden } @keyframes glideDown { 0% { transform: translate(-47%, 0); opacity: 0 } 100% { transform: translate(-47%, 10px); opacity: 1 } } .editPage .navItem.save { width: 106px; text-align: center; position: relative } .editPage .navItem.save.saved { cursor: initial; color: #666 } .editPage .googleDriveStorage { position: relative } .editPage .googleDriveStorage img { height: 18px; padding: 0px; margin: -5px } .editPage .googleDriveStorage img.inactive { filter: grayscale(1) } .homePage { position: relative } .homePage a.floatingNewButton { -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; position: absolute; display: block; right: 70px; bottom: 50px; z-index: 100; z-index: 5001; padding: 1em; background-color: #D35400; font-size: 1.5em; color: white; text-decoration: none; box-shadow: 3px 3px 15px black } .homePage a.floatingNewButton:hover { background-color: #6d2b00 } .homePage .floatingSaveButton { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; display: block; right: 200px; bottom: 70px; z-index: 100; z-index: 5000; padding: .8em; cursor: pointer; background-color: #2980B9; font-size: .8em; color: white; text-decoration: none; box-shadow: 3px 3px 15px black } .homePage .floatingSaveButton:hover { background-color: #164666 } .homePage .floatingSaveButton.show { right: 350px } .homePage .navItem.save { background-color: #D35400 } .homePage .navItem.save:hover { background-color: #27AE60 } [data-tooltip]:before, [data-tooltip]:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } [data-tooltip]:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } [data-tooltip]:after { content: attr(data-tooltip); visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } [data-tooltip]:hover:before, [data-tooltip]:hover:after { visibility: visible; opacity: 1 } [data-tooltip]:before { margin-top: -12px; border-bottom-color: #383838 } [data-tooltip]:after { margin-left: -18px } [data-tooltip]:before, [data-tooltip]:after { top: 100%; left: 50% } [data-tooltip]:hover:after, [data-tooltip]:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before { -webkit-transform: translateY(8px); -moz-transform: translateY(8px); -o-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px) } [data-tooltip-top]:before, [data-tooltip-top]:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } [data-tooltip-top]:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } [data-tooltip-top]:after { content: attr(data-tooltip-top); visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } [data-tooltip-top]:hover:before, [data-tooltip-top]:hover:after { visibility: visible; opacity: 1 } [data-tooltip-top]:before { margin-bottom: -12px; border-top-color: #383838 } [data-tooltip-top]:after { margin-left: -18px } [data-tooltip-top]:before, [data-tooltip-top]:after { bottom: 100%; left: 50% } [data-tooltip-top]:hover:after, [data-tooltip-top]:hover:before, [data-tooltip-top]:focus:after, [data-tooltip-top]:focus:before { -webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); -o-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px) } [data-tooltip-bottom]:before, [data-tooltip-bottom]:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } [data-tooltip-bottom]:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } [data-tooltip-bottom]:after { content: attr(data-tooltip-bottom); visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } [data-tooltip-bottom]:hover:before, [data-tooltip-bottom]:hover:after { visibility: visible; opacity: 1 } [data-tooltip-bottom]:before { margin-top: -12px; border-bottom-color: #383838 } [data-tooltip-bottom]:after { margin-left: -18px } [data-tooltip-bottom]:before, [data-tooltip-bottom]:after { top: 100%; left: 50% } [data-tooltip-bottom]:hover:after, [data-tooltip-bottom]:hover:before, [data-tooltip-bottom]:focus:after, [data-tooltip-bottom]:focus:before { -webkit-transform: translateY(8px); -moz-transform: translateY(8px); -o-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px) } [data-tooltip-left]:before, [data-tooltip-left]:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } [data-tooltip-left]:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } [data-tooltip-left]:after { content: attr(data-tooltip-left); visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } [data-tooltip-left]:hover:before, [data-tooltip-left]:hover:after { visibility: visible; opacity: 1 } [data-tooltip-left]:before { margin-right: -12px; margin-bottom: -6px; border-left-color: #383838 } [data-tooltip-left]:after { margin-bottom: -14px } [data-tooltip-left]:before, [data-tooltip-left]:after { right: 100%; bottom: 50% } [data-tooltip-left]:hover:after, [data-tooltip-left]:hover:before, [data-tooltip-left]:focus:after, [data-tooltip-left]:focus:before { -webkit-transform: translateX(-8px); -moz-transform: translateX(-8px); -o-transform: translateX(-8px); -ms-transform: translateX(-8px); transform: translateX(-8px) } [data-tooltip-right]:before, [data-tooltip-right]:after { -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; z-index: 1000000; opacity: 0; pointer-events: none } [data-tooltip-right]:before { content: ''; z-index: 1000001; background: transparent; border: 6px solid transparent } [data-tooltip-right]:after { content: attr(data-tooltip-right); visibility: hidden; padding: 8px 10px; background: #383838; font-size: 12px; color: white; line-height: 12px; white-space: nowrap } [data-tooltip-right]:hover:before, [data-tooltip-right]:hover:after { visibility: visible; opacity: 1 } [data-tooltip-right]:before { margin-bottom: -6px; margin-left: -12px; border-right-color: #383838 } [data-tooltip-right]:after { margin-bottom: -14px } [data-tooltip-right]:before, [data-tooltip-right]:after { bottom: 50%; left: 100% } [data-tooltip-right]:hover:after, [data-tooltip-right]:hover:before, [data-tooltip-right]:focus:after, [data-tooltip-right]:focus:before { -webkit-transform: translateX(8px); -moz-transform: translateX(8px); -o-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px) } @font-face { font-family: 'CodeLight'; src: url("data:font/otf;base64,T1RUTwAMAIAAAwBAQ0ZGIP2h6L0AADlcAAAgKkdQT1PiJ/DYAAAa4AAAHJJHU1VC49/0UwAAN3QAAAHoT1MvMooaQt8AAAEwAAAAYGNtYXARokeaAAAFvAAAAy5oZWFk8tTDdgAAAMwAAAA2aGhlYQaLA0MAAAEEAAAAJGhtdHiGMBKHAAAI7AAAAvprZXJuihGNJAAADAgAAA7WbWF4cADAUAAAAAEoAAAABm5hbWVtLdwEAAABkAAABCxwb3N0AAMAAAAAC+gAAAAgAAEAAAABAAA+3PIgXw889QADA+gAAAAAyCrADQAAAADIKsAN//f/NgNxA0YAAAADAAIAAAAAAAAAAQAAAyD/GgAAA37/9//tA3EAAQAAAAAAAAAAAAAAAAAAAL0AAFAAAMAAAAACAhABLAAFAAQCvAKKAAAAjAK8AooAAAHdADIA+gAAAgAFBgMAAAIABIAAAK9QACBKAAAAAAAAAABGQlJDAAAAIPsCArz+1AGQAyAA5iAAAAAAAAAAArwCvAAgACAABAAAABoBPgABAAAAAAAAADsAAAABAAAAAAABAAoAOwABAAAAAAACAAcARQABAAAAAAADACAATAABAAAAAAAEAAoAOwABAAAAAAAFAAsAbAABAAAAAAAGAAoAdwABAAAAAAAHACwAgQABAAAAAAAIAA8ArQABAAAAAAAJAA8ArQABAAAAAAAKACgAvAABAAAAAAALABYA5AABAAAAAAAMABYA5AADAAEECQAAAHYA+gADAAEECQABABQBcAADAAEECQACAA4BhAADAAEECQADAEABkgADAAEECQAEABQB0gADAAEECQAFABYB5gADAAEECQAGABQB0gADAAEECQAHAFgB/AADAAEECQAIAB4CVAADAAEECQAJAB4CVAADAAEECQAKAFACcgADAAEECQALACwCwgADAAEECQAMACwCwkNvcHlyaWdodCAoYykgMjAxMCBieSBTdmV0b3NsYXYgU2ltb3YuIEFsbCByaWdodHMgcmVzZXJ2ZWQuQ29kZSBMaWdodFJlZ3VsYXJTdmV0b3NsYXZTaW1vdjogQ29kZSBMaWdodDogMjAxMFZlcnNpb24gMS4wQ29kZS1MaWdodENvZGUgTGlnaHQgaXMgYSB0cmFkZW1hcmsgb2YgRm9udGZhYnJpYyBJbmMuU3ZldG9zbGF2IFNpbW92TW9kZXJuIGFuZCBlbGVnYW50IHNhbnMgc2VyaWYgZnJlZSBmb250Lmh0dHA6Ly9mb250ZmFicmljLmNvbS8AQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADAAIABiAHkAIABTAHYAZQB0AG8AcwBsAGEAdgAgAFMAaQBtAG8AdgAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAEMAbwBkAGUAIABMAGkAZwBoAHQAUgBlAGcAdQBsAGEAcgBTAHYAZQB0AG8AcwBsAGEAdgBTAGkAbQBvAHYAOgAgAEMAbwBkAGUAIABMAGkAZwBoAHQAOgAgADIAMAAxADAAQwBvAGQAZQAtAEwAaQBnAGgAdABWAGUAcgBzAGkAbwBuACAAMQAuADAAQwBvAGQAZQAgAEwAaQBnAGgAdAAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEYAbwBuAHQAZgBhAGIAcgBpAGMAIABJAG4AYwAuAFMAdgBlAHQAbwBzAGwAYQB2ACAAUwBpAG0AbwB2AE0AbwBkAGUAcgBuACAAYQBuAGQAIABlAGwAZQBnAGEAbgB0ACAAcwBhAG4AcwAgAHMAZQByAGkAZgAgAGYAcgBlAGUAIABmAG8AbgB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGYAYQBiAHIAaQBjAC4AYwBvAG0ALwAAAAMAAAADAAABIgABAAAAAAAcAAMAAQAAASIAAAEGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAECAwAEAAUwAAAAAAYABwAICQoLDA0ODxAREhMAAAAUABUWFxgZGhscHR4fICEiI38kJSYnKCkqKywtAAAAAAA0ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH0AAAAAAIeIkZuip6yMi42PjpCSrq2vsLKxs7S1t7a4urm9vL6/AAAAAAAAAAAAAAA1OEyJqEkATU6VAEJFRD1KAAA8irszLgBIAEtDAAAyO4CGppOUAAAAAAAAAE+DgS8+AABQUQAxAAAAhZyEnZqfoKGepKUAo6qrqQA2NwAAADkAAAAAAAQCDAAAAHoAQAAFADoAIgAkACcALAAuADsAPwBPAFAAWgBgAHoAoQClAKgAtAC3AMAAxgDHAM8A1gDcAN0A5QDnAO8A9gD8AP0A/wFTAWEBeAF+AsYC2gLcA6kDwCAmIEQgrCETISYhLiICIgYiDyISIhUiGiIeIisiSCJgImUlyuAR+wL//wAAACAAJAAmACwALgAwAD8AQQBQAFEAYABhAKAApQCoALQAtwC/AMEAxwDIANEA2ADdAOAA5gDoAPEA+AD9AP8BUgFgAXgBfQLGAtoC3AOpA8AgJiBEIKwhEyEmIS4iAiIGIg8iESIVIhkiHiIrIkgiYCJkJcrgAPsB////4f/gAAD/2v/Z/9j/1f/UAC//0//UAAMAAP/w/5D/gf96AAD/w//K/9L/0f/Q/6X/qwAA/8X/xP/D/4H/hP9B/zb/Cf8b/XD9X/1b/JP8feAM3+vfkt8s3xrfE95A3j3eNQAA3jHeLt4r3h/eA93s3enahSBSBU8AAQAAAAAAdgAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAMAA7AC4AMwCAAIoAkgBFADoAAAHjAA0BYAAAAGYAJACpACwCEQAXAjwAGgBp//oAbgAoAigAEgDt//8B/QAWAfoAEwH4AAoB/AATAgUAEAHuAAsCBgARAggAFQB4ACgAeAABAeEACwJMAAQCMgAvAsYAGwKLAC4BzQAvAbkALwLVABsCMwAvAVUADgGLAAoB3QAvAccALwLDAC8CTAAvAvYAFQL+ABkCDwAvAiUAIwIJAAkCTQAyAk4ABgNTAAQCHgAKAhsABAIpAAoAbAAkAUYAAAB1ADIApQA+AYYAMAHmABwA9gBKAPYATwE4AFgBXABVATMASwEXAFkB7gAAAMgAAALAAAACgwAAAsH/9wHpAAACwAAAApEAJwI6AAACWQAAAscAAAJwAAABRgAAAKUAAAH5AAADBgAAAeYAAAHuAAAB7gAAAe4AAAHuAAACKQA3Ap8ALwN+AC8BuAAvAbgALwG4AC8BuAAvAbgALwGoAC8CMwAvAkwALwJMAC8CRQAuAkUALgJIAC8CRwAvAkYALwIcAAQCHAAEAXQAAAGnAAACTAAEAjIALwLIABsCiwAuAc0ALwG5AC8C0QAbAjMALwFoABgBigAHAd0ALwHHAC8CwwAvAkwALwMCAB0CDQAvAv4AFQIRAC8CIAAbAgkACQJGAC4CTgAGA1MABAIeAAoCGwAEAioACgIbAAQCCQAvAkwABAIbAAQCGwAEAhsABAJMAAQCTAAEAkwABAJMAAQCTAAEAzwABAM8AAQCTAAEAkwABAJMAAQCTAAEAkwABAJMAAQCuwAZApMAAAM9ABMDPQATAhsABAINABUCDwAVAhD//gIQ//4BuAAvAbgALwG4AC8BuAAvAVUADgFVAA4BVQAOAVUADgJMAC8C8AATAvAAEwLwABMC8AATAvAAEwLwABMCRgAuAkYALgJGAC4CRgAuAbgALwG4AC8BuAAvAbgALwFVAA4BVQAOAVUADgFVAA4CTAAvAvAAEwLwABMC8AATAvAAEwLwABMC8AATAkYALgAuAC4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAO0gABAnYMAAAJAsQACAAP/8wACQANABUACQAQAAoACgAJABUACgAM/8wACgAP/+sACwAP/8wADQAK/9cADQAP/+AADQAR/+AADgAJ/+AADgAP/8IADgAR/+wADwAI/+AADwAJ//UADwAK/+AADwAL/+sADwAM/2QADwAO/40ADwAQ/+EADwAR/+EAEQAJAB8AEQAKABUAEQAL/+EAEQAM/9YAEQANABUAEQAO/+sAEQAP/+AAEQAQ//UAFQAX/9YAFQAb/+wAFQAeAAsAFQAj/+sAFQAk/+sAFQAm//YAFQAn/5gAFQAo//YAFQAp/7cAFQAq/7cAFQAs/6IAFQAtAA8AFQBm/9cAFQBq//YAFQBtAAsAFQBy/+EAFQB0/+sAFQB3/6MAFQB5/9cAFQB6/9YAFQB8/6MAFgAG/8QAFgAH/8QAFgAS/+wAFgAT/+wAFgAV//YAFgAd/9YAFgAe/+sAFgAn/7cAFgAp/+EAFgAq/+sAFgAr//UAFgAs/9YAFgAt/+sAFgBm//YAFgBs/+AAFgBt//YAFgB3/7cAFgB5/8wAFgB6/8wAFgB7/+sAFgB8/8wAFwAd/9cAFwAe/9cAFwAn/7cAFwAp/+wAFwAq//UAFwAr/+EAFwAs/+sAFwAt/+EAFwBk//YAFwBs/9cAFwB3/+EAFwB5/+EAFwB6//UAFwB7/+sAFwB8/+AAGAAV/+EAGAAd/9YAGAAe/8EAGAAn/7cAGAAp/+AAGAAq/+sAGAAr/+EAGAAs/9cAGAAt/9YAGABk/+EAGABs/9YAGABt/8EAGAB3/60AGAB5/+EAGAB6/+sAGAB7/9YAGAB8/9YAGAB9/+EAGQApAAoAGQAqAAsAGQAtAAsAGgAG/70AGgAH/70AGgAS/70AGgAT/70AGgAV/7cAGgAX/+sAGgAb/+sAGgAe/7cAGgAj/+sAGgAm/+wAGgAt//YAGgBk/7gAGgBm/+sAGgBq/+sAGgBt/7cAGgBy/+sAGwAV/+sAGwAd/+sAGwAe/9YAGwAgAAoAGwAr/+sAGwAs/+EAGwAt/+EAGwBs/+AAGwBt/9YAGwBuAAsAGwBvABUAGwBwAAsAGwB3/8wAGwB5/+sAGwB6/+sAGwB7/+sAGwB8/9YAGwB9/+sAHQAX/+EAHQAb/+EAHQAj/+EAHQAk/+AAHQAm//YAHQBm/+sAHQBq/+EAHQBy/+AAHQB2/+sAHgAV/+sAHgAe/+sAHgBk/+sAHgBt/+sAHgB6AAoAHwAX/9YAHwAb/9cAHwAj/9YAHwAk/9YAHwAm//YAHwBm/9cAHwBq/9YAHwBy/9YAIAAVAAoAIAAX/8EAIAAb/7cAIAAj/7cAIAAk/7cAIAAm/9YAIAAn/1oAIAAo/+EAIAAp/24AIAAq/4MAIAAs/1kAIABm/7cAIABq/7cAIABy/7cAIAB3/1kAIAB4/9cAIAB5/24AIAB6/3kAIAB8/24AIgBm//YAIwAG/9gAIwAH/9gAIwAV/98AIwAd/+EAIwAe/9cAIwAn/8EAIwAp/+sAIwAq/+sAIwAr/+EAIwAs/+AAIwAt/+sAIwBk/+EAIwBs/9YAIwBt/9cAIwBvABUAIwB3/6wAIwB5/+EAIwB6/+sAIwB7/+EAIwB8/+AAIwB9/+EAJAAn/7cAJAAp/+sAJAAq//YAJAAs/+AAJABs/+wAJAB3/7gAJAB4AAoAJAB5/+EAJAB6/+sAJAB8/+EAJQAZAAoAJQAb//UAJQAn/9YAJQAp//YAJQAs/+sAJQBq/+sAJQB3/+EAJQB5//YAJQB6//YAJQB8/+sAJgAV//YAJgAd/+sAJgAn/8wAJgAp//UAJgAq//UAJgAr//UAJgAs/+EAJgAt/+sAJgBk//YAJgBm//YAJgBs/+AAJgBt/+sAJgBzAAoAJgB3/9YAJgB5/+wAJgB6//UAJgB7/+sAJgB8/+sAJgB9//YAJwAG/9gAJwAH/9gAJwAS/9gAJwAT/9gAJwAV/6IAJwAX/6wAJwAe/8EAJwAj/9YAJwAk/8EAJwAm/8sAJwBk/40AJwBm/7gAJwBq/7cAJwBt/7cAJwBy/7cAJwB0/7cAJwB2/9YAKAAV/+sAKAAe/+EAKABk/+sAKQAG/9gAKQAH/9gAKQAS/9gAKQAT/9gAKQAV/7cAKQAX/+sAKQAb/+sAKQAe/8EAKQAj//YAKQAk/+sAKQAm//UAKQBk/7cAKQBm/+sAKQBq/+sAKQBrAAoAKQBt/8IAKQBy/+sAKQBzAAoAKQB0/+wAKgAG/9gAKgAH/9gAKgAS/9gAKgAT/9gAKgAV/7cAKgAX/+sAKgAb/+sAKgAe/8wAKgAj/+sAKgAk/+sAKgAm//YAKgBk/7cAKgBm/+sAKgBq/+sAKgBt/8wAKgBy//YAKgB0/+sAKgB/AAoAKwAX/+EAKwAb/+EAKwAj/+EAKwAk/+AAKwAm//UAKwBm/+EAKwBq/+EAKwBy/+AAKwB0/+EALAAG/70ALAAH/70ALAAS/70ALAAT/70ALAAV/6IALAAX/8wALAAb/9cALAAe/8EALAAj/9YALAAk/8wALAAm/+sALABk/6IALABm/9YALABq/9cALABt/7cALABy/+AALAB0/9cALQAVAAoALQAX/9YALQAb/9YALQAj/+EALQAk/9YALQAm/+sALQBm/+EALQBq/9YALQBy/9YALQB0/9YAZAAX/+EAZAAb/+EAZAAeABUAZAAj/+wAZAAk/+EAZAAm//YAZAAn/5cAZAAo//YAZAAp/7cAZAAq/7cAZAAs/6IAZABm/+EAZABq/+sAZABtABUAZABy/+sAZAB0/+sAZAB2//YAZAB3/5cAZAB5/6MAZAB6/7cAZAB8/6IAZQAd/+sAZQAn/8wAZQAp/+EAZQAq/+EAZQAs/9YAZQBs/+EAZQBt/+sAZQB0AAoAZQB3/8wAZQB5/+EAZQB6/+sAZQB8/9YAZgAd/+sAZgAe/+AAZgAn/7cAZgAp/+sAZgAt/+AAZgBk//UAZgBs/+AAZgBt/9cAZgB3/8EAZgB5/+wAZgB7/+sAZgB8/+sAZgB9/+sAZwAV/+EAZwAd/9YAZwAe/9cAZwAjAAoAZwAn/7cAZwAp/+EAZwAq/+sAZwAr/+EAZwAs/+EAZwAt/9cAZwBk/+sAZwBs/9YAZwBt/8IAZwB3/6wAZwB5/+EAZwB6//UAZwB7/+sAZwB8/9YAZwB9/9YAaQAV/8EAaQAb/+wAaQAe/9YAaQAj//UAaQAm/+sAaQBk/7gAaQBm//UAaQBq/+sAaQBt/7cAagAd/+wAagAe/+EAagAn/7cAagAp//UAagAs//YAagAt/+EAagBk//UAagBs/9cAagBt/9cAagB3/8EAagB4AAoAagB5//YAagB7/+sAagB8/+sAagB9/+sAbAAX/+EAbAAb/9YAbAAj/9YAbAAk/9cAbAAm//YAbABm/9cAbABq/9cAbABy/9YAbAB0/9YAbQAV/+EAbQAe/+sAbQBk/+EAbQBt/+sAbQB7//YAbgAX/9cAbgAb/8wAbgAdABUAbgAj/9YAbgAk/9YAbgBm/9YAbgBq/+EAbgBy/9cAbgB0/9YAbgB2//YAbwAX/60AbwAb/8IAbwAj/7cAbwAk/8EAbwAm/9YAbwAn/2QAbwAp/28AbwAq/44AbwAs/4MAbwBm/7cAbwBq/8IAbwBy/60AbwB0/7cAbwB2/+sAbwB3/3kAbwB4/+AAbwB5/2QAbwB6/4MAbwB8/2QAcAAp//YAcQBm//YAcgAV/+wAcgAXAAoAcgAd/+EAcgAe/9YAcgAn/60AcgAp/+sAcgAq//YAcgAr/+EAcgAs/+EAcgAt/+EAcgBk/+sAcgBs/8wAcgBt/8IAcgBvABUAcgB3/7cAcgB5/+EAcgB6/+sAcgB7/+EAcgB8/+EAcgB9/+EAcwAH/7cAcwAV/8IAcwAbAAsAcwAe/8wAcwAn/8wAcwAr//UAcwAsAAsAcwAt/+AAcwBk/7cAcwBs/9YAcwBt/6wAcwB7//UAcwB8/+sAcwB9/9YAdAAV//YAdAAe//YAdAAn/7gAdAAp/+sAdAAq/+sAdAAs/9YAdABt/+sAdAB3/7cAdAB5/+EAdAB6/+wAdAB7/+sAdAB8/8wAdQAn/+EAdQBs//YAdQBy//YAdQB3/+EAdQB5/+sAdQB7//YAdQB8//UAdgAd/+sAdgAn/8wAdgAp/+sAdgAs/+sAdgAt/+sAdgBs/+EAdgBvAAoAdgB3/9YAdgB5/+wAdgB8/+sAdwAV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AG8AFQB3/6wAef/hAHr/6wB7/+EAfP/gAH3/4QAVAAb/2AAH/9gAFf/fAB3/4QAe/9cAJ//BACn/6wAq/+sAK//hACz/4AAt/+sAZP/hAGz/1gBt/9cAbwAVAHf/rAB5/+EAev/rAHv/4QB8/+AAff/hABUABv/YAAf/2AAV/98AHf/hAB7/1wAn/8EAKf/rACr/6wAr/+EALP/gAC3/6wBk/+EAbP/WAG3/1wBvABUAd/+sAHn/4QB6/+sAe//hAHz/4AB9/+EAFQAG/9gAB//YABX/3wAd/+EAHv/XACf/wQAp/+sAKv/rACv/4QAs/+AALf/rAGT/4QBs/9YAbf/XAG8AFQB3/6wAef/hAHr/6wB7/+EAfP/gAH3/4QAVAAb/2AAH/9gAFf/fAB3/4QAe/9cAJ//BACn/6wAq/+sAK//hACz/4AAt/+sAZP/hAGz/1gBt/9cAbwAVAHf/rAB5/+EAev/rAHv/4QB8/+AAff/hABUABv/YAAf/2AAV/98AHf/hAB7/1wAn/8EAKf/rACr/6wAr/+EALP/gAC3/6wBk/+EAbP/WAG3/1wBvABUAd/+sAHn/4QB6/+sAe//hAHz/4AB9/+EAAwAV/+sAHv/hAGT/6wADABX/6wAe/+EAZP/rAAMAFf/rAB7/4QBk/+sAAwAV/+sAHv/hAGT/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wANAB3/6wAe/+AAJ/+3ACn/6wAt/+AAZP/1AGz/4ABt/9cAd//BAHn/7AB7/+sAfP/rAH3/6wAJABf/4QAb/9YAI//WACT/1wAm//YAZv/XAGr/1wBy/9YAdP/WAAkAF//hABv/1gAj/9YAJP/XACb/9gBm/9cAav/XAHL/1gB0/9YACQAX/+EAG//WACP/1gAk/9cAJv/2AGb/1wBq/9cAcv/WAHT/1gAJABf/4QAb/9YAI//WACT/1wAm//YAZv/XAGr/1wBy/9YAdP/WAAEAZv/2ABUAFf/sABcACgAd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") format('opentype') } @font-face { font-family: 'CodeBold'; src: url("data:font/otf;base64,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AcEADALVAAMCMwAPAXb/8AGc//YCDQARAd4AFQLDABMCTAAQAvb//gIVAA4DBgAFAhMAEQIqAAQCFv/sAk0AEgJa/9cDU//iAln/1gI3/84CKgAEAjH/4wIx/+MCKgAEAjf/zgM9//0CN//OAkz/1QJM/9UCTP/VAkz/1QJM/9UCUv/bAkz/1QJM/9UCTP/VAkz/1QJM/9UCUv/bA0j/3gHUAAwB1AAMAdQADAHUAAwBe//1AXb/8AF2//ABdv/wAkwAEAL2//4C9v/+Avb//gL2//4C9v/+Ak0AEgJNABICTQASAk0AEgI3/84CuwADAdQADAHUAAwB1AAMAdQADAF7//UBdv/wAXb/8AF2//ACTAAQAvb//gL2//4C9v/+Avb//gL2//4C+AAEAk0AEgJNABICTQASAk0AEgI3/84CN//OApEAJwI6ABACFf/j/+MAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAADvAAAQJ7DAAACQLiABUAFQApABUAFv/2ABUAFwAVABUAGv/sABUAHAAqABUAHQBJABUAIv/rABUAI//rABUAJf/2ABUAJv+tABUAKP+3ABUAKf/BABUAKgAKABUAK/+sABUAZgAqABUAaP/gABUAaQAKABUAbgA0ABUAbwAqABUAcgAVABUAdP/2ABUAdv/2ABUAef/BABUAe//MABUAfP/WABUAfv/CABYAHP/2ABYAHf/XABYAJv/hABYAKP/sABYAKf/1ABYAK//rABYAZwAKABYAb//rABYAef/rABYAegAKABYAv//rABcAFf/hABcAHP/WABcAHf/BABcAJv+3ABcAKP/gABcAKf/rABcAKv/hABcAK//XABcAZv/rABcAb//hABcAef/hABcAe//rABcAfP/sABcAff/gABcAfv/hABcAv//hABgAFQAKABgAJgAgABgAKAAKABgAKQALABgAKgAfABgAKwALABgAvwAVABkABv+9ABkAB/+9ABkAEv+9ABkAE/+9ABkAFf/MABkAFv/rABkAGv/rABkAHf+3ABkAJf/sABkAJgAfABkAKQAgABkAKgAVABkAKwAfABkAvwALABoAFf/rABoAHP/rABoAHf/WABoAHwAKABoAJv/gABoAKv/rABoAK//1ABoAZv/2ABoAb//rABoAef/gABoAff/2ABoAv//rABsAIgAVABsAKAAVABsAKgAVABwAFQAfABwAFv/1ABwAGv/hABwAIv/hABwAI//gABwAJf/2ABwAJgAVABwAKAAgABwAKgAVABwAKwAfABwAbgAVABwAbwAVABwAdP/1ABwAdv/sABwAeQAfABwAewAVABwAfAALABwAvwAVAB0AFf/1AB0AHf/rAB0AKAAVAB0AYQAKAB0AewAVAB4AFv/WAB4AGv/XAB4AIv/hAB4AI//WAB4AJf/2AB4AaP/WAB4AagAVAB4AbP/WAB4AbgAfAB4AbwAfAB4AeP/rAB4AvwAqAB8AFQAKAB8AFv/BAB8AGv+3AB8AIv+3AB8AI/+3AB8AJf/WAB8AJv9aAB8AJ//hAB8AKP9uAB8AKf+DAB8AK/95AB8AvwAUACEAKAAVACIABv/YACIAB//YACIAFf/fACIAHP/hACIAHf/XACIAJv/BACIAKP/rACIAKf/rACIAKv/hACIAK//gACIAZv/2ACIAef/MACIAegAVACIAe//rACIAfP/rACIAff/hACIAfv/hACMAJv+3ACMAKP/rACMAKf/2ACMAK//gACMAvwAfACQAGAAKACQAGv/1ACQAKQALACQAK//rACUAFf/2ACUAHP/rACUAJv/MACUAKP/1ACUAKf/1ACUAKv/1ACUAK//hACUAef/sACUAfv/2ACYABv/YACYAB//YACYAEv/YACYAE//YACYAFf+tACYAFv/MACYAGv/gACYAHAALACYAHf/BACYAIv/WACYAI//BACYAJf/LACYAJgAfACYAKAALACYAZv+tACYAaP/hACYAbP/MACYAbgAgACYAb//CACYAdP/WACYAdv/MACYAeQAqACYAewAfACYAfAAVACYAfgAVACcAHf/hACgABv/YACgAB//YACgAEv/YACgAE//YACgAFf+3ACgAFv/rACgAGv/rACgAHAAfACgAHf/BACgAIv/gACgAI//rACgAJf/1ACgAJgAKACgAZv+3ACgAZwAKACgAaP/hACgAbgAVACgAb/+3ACgAdP/hACgAdv/hACgAeQAfACkABv/YACkAB//YACkAEv/YACkAE//YACkAFf+3ACkAFv/hACkAGv/gACkAG//sACkAHf/MACkAIv/hACkAI//hACkAJf/sACkAYQAKACkAZv+3ACkAaP/hACkAbP/gACkAb/+3ACkAdP/hACkAdv/hACkAeP/rACoAFv/WACoAGv/XACoAIv/WACoAI//gACoAJf/rACoAaP/MACoAbP/WACoAbgAVACoAbwAVACoAdP/MACoAeP/rACsABv+9ACsAB/+9ACsAEv+9ACsAE/+9ACsAFf+sACsAFv/MACsAGv/XACsAHAAVACsAHf/BACsAIv/WACsAI//MACsAJf/rACsAZv+tACsAaP/MACsAaQALACsAbP/XACsAbgAqACsAb//MACsAdP/XACsAeP/1ACsAeQAfAGEAFf/BAGEAHP/hAGEAHf+XAGEAJv/1AGEAKv/rAGEAK//1AGEAZv/MAGEAv//rAGYAFv/rAGYAHQApAGYAJv+tAGYAKP+3AGYAKf+3AGYAK/+tAGYAZgAgAGYAaP/gAGYAaQAfAGYAbP/2AGYAbQAVAGYAbgAqAGYAbwA0AGYAcAAVAGYAcQAVAGYAcgAVAGYAcwAVAGYAdP/2AGYAdQAfAGYAdv/rAGYAdwAVAGYAeP/1AGYAef+tAGYAe//MAGYAfP/MAGYAfv+jAGcAFQAUAGcAJwALAGcAKf/2AGcAZgAVAGcAcgALAGcAdQAVAGcAef/rAGcAegALAGgAHf/rAGgAJv/hAGgAKv/2AGgAK//rAGgAZv/2AGgAef/rAGgAe//1AGgAff/gAGgAfv/1AGkAFf/rAGkAJv/WAGkAKP/2AGkAKf/rAGkAKv/gAGkAK//gAGkAZv/rAGkAbv/2AGkAb//rAGkAdAAVAGkAef/MAGkAe//rAGkAfP/rAGkAff/sAGkAfv/gAGkAv//rAGoAHQAfAGoAJgAfAGoAKAAgAGoAKQALAGoAKgAfAGoAZgAfAGoAbgAgAGoAbwAgAGoAcgAUAGoAeQAVAGoAewAKAGoAfQAVAGoAfgAUAGoAvwAVAGsAFf/MAGsAHAAVAGsAHf/XAGsAJgApAGsAKAAfAGsAKQAgAGsAKgAfAGsAKwAVAGsAZv/WAGsAbgAfAGsAb//MAGsAdv/1AGsAeP/2AGsAeQAfAGsAewAfAGsAfAAVAGsAfQAKAGsAfgAfAGsAvwAKAGwAHP/2AGwAHf/MAGwAIgALAGwAJv/2AGwAK//rAGwAZv/2AGwAbv/2AGwAb//sAGwAef/hAGwAegAKAGwAff/hAGwAfv/2AGwAv//hAG0AFgAVAG0AKgAKAG0AZgAVAG0AbAAKAG0AegAKAG4AFQAqAG4AFv/rAG4AGv/2AG4AHAAKAG4AHQAgAG4AJgAfAG4AKAAfAG4AKQAKAG4AKgAVAG4AKwAgAG4AZgAfAG4AaP/hAG4AbP/hAG4AbgAVAG4AbwAVAG4AdP/gAG4Adv/hAG4AeQAVAG4AewAVAG4AfAAVAG4AfQAVAG4AfgAVAG4AvwAgAG8AGgAfAG8AJgALAG8AKAAfAG8AKgAKAG8AKwApAG8AaQALAG8AbAAKAG8AbQAKAG8AcAAVAG8AdAAVAG8AdQAVAG8AewALAHAAFv/WAHAAGv/WAHAAHAAUAHAAHQAVAHAAIv/hAHAAJf/1AHAAaP/WAHAAbP/XAHAAbgAqAHAAbwAgAHAAdP/WAHAAdv/WAHAAeP/1AHAAev/1AHAAvwAfAHEAFQAUAHEAFv/WAHEAGv/rAHEAHAAVAHEAHQApAHEAIv/sAHEAJv+NAHEAKP+DAHEAKf+tAHEAZgAVAHEAaP/MAHEAbP/hAHEAbgAfAHEAbwAqAHEAdP/WAHEAeP/2AHEAef95AHEAev/rAHEAe/+NAHEAfP+OAHEAfv+DAHEAvwAVAHIAZgALAHIAdQAKAHMAKgAKAHMAKwAVAHMAZgAVAHMAcgAKAHQAFf/hAHQAHP/rAHQAJv/MAHQAKP/rAHQAKf/rAHQAKv/WAHQAK//hAHQAZv/hAHQAbv/WAHQAb//CAHQAef+3AHQAe//hAHQAfP/rAHQAff/WAHQAfv/hAHQAv//gAHUAFf/MAHUAHP/2AHUAZv/WAHUAb/+iAHUAcf/2AHUAff/sAHUAfv/2AHUAv//hAHYAFv/2AHYAHQAfAHYAJv/CAHYAKf/rAHYAK//MAHYAbgAVAHYAcAALAHYAdv/1AHYAef/BAHYAe//gAHYAfP/gAHYAfv/WAHcAHQApAHcAIgAUAHcAKgAgAHcAagALAHcAbgAVAHcAcQAKAHcAcgAVAHgAK//2AHgAdQAKAHgAef/sAHgAe//1AHgAfP/2AHgAff/2AHgAfv/rAHkAFf+tAHkAFv/MAHkAGv/MAHkAHAAVAHkAIv/MAHkAJf/rAHkAJgAfAHkAKAAqAHkAKwAgAHkAZv+iAHkAaP/WAHkAbP/MAHkAbgAVAHkAb//BAHkAdP/CAHkAdv/CAHkAeP/2AHkAeQAVAHkAewAVAHkAfAAUAHkAfQAKAHkAfgAVAHoAFgAUAHoAGgAVAHoAIgAVAHoAZgAKAHoAaAAKAHoAb//rAHoAdAAKAHoAdQALAHsAFf/CAHsAFv/hAHsAGv/hAHsAHAAVAHsAHf/LAHsAIv/gAHsAJf/1AHsAZv/BAHsAaP/gAHsAbP/hAHsAbgAVAHsAb//LAHsAdP/hAHsAdv/WAHsAeP/1AHsAeQAfAHsAewAKAHsAvwALAHwAFf+3AHwAFv/hAHwAGv/rAHwAHf+3AHwAIv/WAHwAJf/2AHwAZv+3AHwAaP/rAHwAbP/hAHwAbgAKAHwAb/+3AHwAcf/rAHwAdP/hAHwAdv/WAHwAeP/rAHwAeQAKAH0AFv/hAH0AGv/rAH0AIv/rAH0AJf/2AH0AaP/WAH0AbP/MAH0AbgAKAH0AdP/WAH0Adv/MAH0AeP/2AH0AvwAKAH4AFf+3AH4AFv/WAH4AGv/hAH4AHf/BAH4AIv/gAH4AJf/2AH4AJgAfAH4AZv+tAH4AaP/WAH4AbP/XAH4AbgAVAH4Ab//LAH4AdP/hAH4Adv/LAH4AeP/rAH4AeQAVAL0AKP/1AL0AKf/rAL0AK//hAL0AZwALAL0Aef/hAL0Ae//2AL0AfP/1AL0Afv/rAL4AIv/2AL4AKAAfAL4AvwAgAL8AFv/hAL8AGv/hAL8AHAAUAL8AHQAfAL8AI//XAL8AKwAVAL8AaP/hAL8AbP/hAL8AbgAfAL8AbwAfAL8AdP/rAL8Adv/WAL8AeP/2AL8AewAfAL8AfQAVAL8AvgAfAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAABAAgAASBqAAQAAAB9AQQBbgGcAd4B/AI2AmgCdgLAAtYDCAM6A0ADhgOcA64D1AQ6BEAElgToBRYFbAWuBfAGMgZ0BrYGxAbaBvAHFgc8B2IHiAeuCAwIagiMCPoJKAlyCbgKIgpECmoKrArqCzgLdguMC+oMHAxaDLQNHg2MDeIOZA6iDxgPhg/gEFIQnBDeEQwRThGkEe4SWBLCEywTlhQAFGoU1BU+FagWEhZ8FuYXXBd6F5gXthfUGB4YaBiyGPwZAhlIGY4Z1BoaGmAaZhpsGnIaeBqeGtwbGhtYG5Yb9BxSHLAdDh0gHXYdzB4iHngezh8kH0YfaB+KH6wf7iAQIB4gYAAaABUAKQAW//YAFwAVABr/7AAcACoAHQBJACL/6wAj/+sAJf/2ACb/rQAo/7cAKf/BACoACgAr/6wAZgAqAGj/4ABpAAoAbgA0AG8AKgByABUAdP/2AHb/9gB5/8EAe//MAHz/1gB+/8IACwAc//YAHf/XACb/4QAo/+wAKf/1ACv/6wBnAAoAb//rAHn/6wB6AAoAv//rABAAFf/hABz/1gAd/8EAJv+3ACj/4AAp/+sAKv/hACv/1wBm/+sAb//hAHn/4QB7/+sAfP/sAH3/4AB+/+EAv//hAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAA4ABv+9AAf/vQAS/70AE/+9ABX/zAAW/+sAGv/rAB3/twAl/+wAJgAfACkAIAAqABUAKwAfAL8ACwAMABX/6wAc/+sAHf/WAB8ACgAm/+AAKv/rACv/9QBm//YAb//rAHn/4AB9//YAv//rAAMAIgAVACgAFQAqABUAEgAVAB8AFv/1ABr/4QAi/+EAI//gACX/9gAmABUAKAAgACoAFQArAB8AbgAVAG8AFQB0//UAdv/sAHkAHwB7ABUAfAALAL8AFQAFABX/9QAd/+sAKAAVAGEACgB7ABUADAAW/9YAGv/XACL/4QAj/9YAJf/2AGj/1gBqABUAbP/WAG4AHwBvAB8AeP/rAL8AKgAMABUACgAW/8EAGv+3ACL/twAj/7cAJf/WACb/WgAn/+EAKP9uACn/gwAr/3kAvwAUAAEAKAAVABEABv/YAAf/2AAV/98AHP/hAB3/1wAm/8EAKP/rACn/6wAq/+EAK//gAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QAFACb/twAo/+sAKf/2ACv/4AC/AB8ABAAYAAoAGv/1ACkACwAr/+sACQAV//YAHP/rACb/zAAo//UAKf/1ACr/9QAr/+EAef/sAH7/9gAZAAb/2AAH/9gAEv/YABP/2AAV/60AFv/MABr/4AAcAAsAHf/BACL/1gAj/8EAJf/LACYAHwAoAAsAZv+tAGj/4QBs/8wAbgAgAG//wgB0/9YAdv/MAHkAKgB7AB8AfAAVAH4AFQABAB3/4QAVAAb/2AAH/9gAEv/YABP/2AAV/7cAFv/rABr/6wAcAB8AHf/BACL/4AAj/+sAJf/1ACYACgBm/7cAZwAKAGj/4QBuABUAb/+3AHT/4QB2/+EAeQAfABQABv/YAAf/2AAS/9gAE//YABX/twAW/+EAGv/gABv/7AAd/8wAIv/hACP/4QAl/+wAYQAKAGb/twBo/+EAbP/gAG//twB0/+EAdv/hAHj/6wALABb/1gAa/9cAIv/WACP/4AAl/+sAaP/MAGz/1gBuABUAbwAVAHT/zAB4/+sAFQAG/70AB/+9ABL/vQAT/70AFf+sABb/zAAa/9cAHAAVAB3/wQAi/9YAI//MACX/6wBm/60AaP/MAGkACwBs/9cAbgAqAG//zAB0/9cAeP/1AHkAHwAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQAQABUACgAdAB8AJgAfACgAIAApAAsAKgAfACsACwBmAB8AbgAgAG8AIAByABQAeQAVAHsACgB9ABUAfgAUAL8AFQADACIAFQAoABUAKgAVAAUAKAAVACoACgArABUAZgAVAHIACgAFACgAFQAqAAoAKwAVAGYAFQByAAoACQAWABQAGgAVAB3/4QAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAJABYAFAAaABUAHf/hACIAFQBmAAoAaAAKAG//6wB0AAoAdQALAAkAFgAUABoAFQAd/+EAIgAVAGYACgBoAAoAb//rAHQACgB1AAsACQAWABQAGgAVAB3/4QAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAJABYAFAAaABUAHf/hACIAFQBmAAoAaAAKAG//6wB0AAoAdQALABcABv+9AAf/vQAS/70AE/+9ABX/rAAW/8wAGv/XABwAFQAd/8EAIv/WACP/zAAl/+sAJgAfAGb/rQBo/8wAaQALAGz/1wBuACoAb//MAHT/1wB2/8sAeP/1AHkAHwAXAAb/vQAH/70AEv+9ABP/vQAV/6wAFv/MABr/1wAcABUAHf/BACL/1gAj/8wAJf/rACYAHwBm/60AaP/MAGkACwBs/9cAbgAqAG//zAB0/9cAdv/LAHj/9QB5AB8ACAAV/8EAHP/hAB3/lwAm//UAKv/rACv/9QBm/8wAv//rABsAFQApABb/9gAXABUAGv/sABwAKgAdAEkAIv/rACP/6wAl//YAJv+tACj/twAp/8EAKgAKACv/rABmACoAaP/gAGkACgBuADQAbwAqAHIAFQB0//YAdv/2AHn/wQB7/8wAfP/WAH7/wgC/ABUACwAc//YAHf/XACb/4QAo/+wAKf/1ACv/6wBnAAoAb//rAHn/6wB6AAoAv//rABIABv/YAAf/2AAVAAoAHP/hAB3/1wAmACAAKAAKACkACwAqAB8AKwALAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QC/ABUAEQAG/9gAB//YABX/3wAc/+EAHf/XACb/wQAo/+sAKf/rACr/4QAr/+AAZv/2AHn/zAB6ABUAe//rAHz/6wB9/+EAfv/hABoAFv/rAB0AKQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owAIABUAFAAnAAsAKf/2AGYAFQByAAsAdQAVAHn/6wB6AAsACQAd/+sAJv/hACr/9gAr/+sAZv/2AHn/6wB7//UAff/gAH7/9QAQABX/6wAm/9YAKP/2ACn/6wAq/+AAK//gAGb/6wBu//YAb//rAHQAFQB5/8wAe//rAHz/6wB9/+wAfv/gAL//6wAPAB3/6wAm/+EAKAAgACkACwAq//YAK//rAGb/9gBuACAAbwAgAHIAFAB5/+sAe//1AH3/4AB+//UAvwAVABMAFf/MABwAFQAd/9cAJgApACgAHwApACAAKgAfACsAFQBm/9YAbgAfAG//zAB2//UAeP/2AHkAHwB7AB8AfAAVAH0ACgB+AB8AvwAKAA8AHP/2AB3/6wAiAAsAJv/hACr/9gAr/+sAZv/2AG7/9gBv/+wAef/rAHoACgB7//UAff/gAH7/9QC//+EABQAWABUAKgAKAGYAFQBsAAoAegAKABcAFQAqABb/6wAa//YAHAAKAB0AIAAmAB8AKAAfACkACgAqABUAKwAgAGYAHwBo/+EAbP/hAG4AFQBvABUAdP/gAHb/4QB5ABUAewAVAHwAFQB9ABUAfgAVAL8AIAAMABoAHwAmAAsAKAAfACoACgArACkAaQALAGwACgBtAAoAcAAVAHQAFQB1ABUAewALAA8AFv/WABr/1gAcABQAHQAVACL/4QAl//UAaP/WAGz/1wBuACoAbwAgAHT/1gB2/9YAeP/1AHr/9QC/AB8AFgAVABQAFv/WABr/6wAcABUAHQApACL/7AAm/40AKP+DACn/rQBmABUAaP/MAGz/4QBuAB8AbwAqAHT/1gB4//YAef95AHr/6wB7/40AfP+OAH7/gwC/ABUAGgAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmAAsAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AAoAdv/rAHcAFQB4//UAef+tAHv/zAB8/8wAfv+jABsAFv/rAB0AKQAm/60AKP+3ACn/twAqAAoAK/+tAGYAIABo/+AAaQAfAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAFQAVABQAHP/rAB3/6wAm/+EAJwALACj/6wAp//YAKv/2ACv/6wBmABUAbv/WAG//wgByAAsAdQAVAHn/6wB6AAsAe//1AHz/6wB9/+AAfv/1AL//4AAgABX/zAAW/+sAHP/2AB0AKQAm/60AJwALACj/twAp/7cAK/+tAGb/1gBo/+AAaQAfAGz/9gBtABUAbgAqAG//ogBwABUAcf/2AHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60AegALAHv/zAB8/8wAff/sAH7/9gC//+EADwAW//YAHQAfACb/wgAp/+sAKv/2ACv/zABm//YAbgAVAHAACwB2//UAef/BAHv/4AB8/+AAff/gAH7/1gAdABb/6wAdACkAIgAUACb/rQAo/7cAKf+3ACoAIAAr/60AZgAgAGj/4ABpAB8AagALAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAGwAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmACAAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AB8Adv/rAHcAFQB4//UAef+tAHv/zAB8/8wAff/2AH7/owAWABX/rQAW/8wAGv/MABwAFQAi/8wAJf/rACYAHwAoACoAKwAgAGb/ogBo/9YAbP/MAG4AFQBv/8EAdP/CAHb/wgB4//YAeQAVAHsAFQB8ABQAfQAKAH4AFQAcABb/6wAaABUAHQApACIAFQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owASABX/wgAW/+EAGv/hABwAFQAd/8sAIv/gACX/9QBm/8EAaP/gAGz/4QBuABUAb//LAHT/4QB2/9YAeP/1AHkAHwB7AAoAvwALABAAFf+3ABb/4QAa/+sAHf+3ACL/1gAl//YAZv+3AGj/6wBs/+EAbgAKAG//twBx/+sAdP/hAHb/1gB4/+sAeQAKAAsAFv/hABr/6wAi/+sAJf/2AGj/1gBs/8wAbgAKAHT/1gB2/8wAeP/2AL8ACgAQABX/twAW/9YAGv/hAB3/wQAi/+AAJf/2ACYAHwBm/60AaP/WAGz/1wBuABUAb//LAHT/4QB2/8sAeP/rAHkAFQAVAAb/vQAH/70AEv+9ABP/vQAV/6wAFv/MABr/1wAcABUAHf/BACL/1gAj/8wAJf/rAGb/rQBo/8wAaQALAGz/1wBuACoAb//MAHT/1wB4//UAeQAfABIAFf/hABz/6wAd/+sAJv/hACgAIAApAAsAKv/2ACv/6wBm//YAbgAgAG8AIAByABQAef/rAHv/9QB8/+sAff/gAH7/9QC/ABUAGgAVACkAFv/2ABcAFQAa/+wAHAAqAB0ASQAi/+sAI//rACX/9gAm/60AKP+3ACn/wQAqAAoAK/+sAGYAKgBo/+AAaQAKAG4ANABvACoAcgAVAHT/9gB2//YAef/BAHv/zAB8/9YAfv/CABoAFQApABb/9gAXABUAGv/sABwAKgAdAEkAIv/rACP/6wAl//YAJv+tACj/twAp/8EAKgAKACv/rABmACoAaP/gAGkACgBuADQAbwAqAHIAFQB0//YAdv/2AHn/wQB7/8wAfP/WAH7/wgAaABUAKQAW//YAFwAVABr/7AAcACoAHQBJACL/6wAj/+sAJf/2ACb/rQAo/7cAKf/BACoACgAr/6wAZgAqAGj/4ABpAAoAbgA0AG8AKgByABUAdP/2AHb/9gB5/8EAe//MAHz/1gB+/8IAGgAVACkAFv/2ABcAFQAa/+wAHAAqAB0ASQAi/+sAI//rACX/9gAm/60AKP+3ACn/wQAqAAoAK/+sAGYAKgBo/+AAaQAKAG4ANABvACoAcgAVAHT/9gB2//YAef/BAHv/zAB8/9YAfv/CABoAFQApABb/9gAXABUAGv/sABwAKgAdAEkAIv/rACP/6wAl//YAJv+tACj/twAp/8EAKgAKACv/rABmACoAaP/gAGkACgBuADQAbwAqAHIAFQB0//YAdv/2AHn/wQB7/8wAfP/WAH7/wgAaABUAKQAW//YAFwAVABr/7AAcACoAHQBJACL/6wAj/+sAJf/2ACb/rQAo/7cAKf/BACoACgAr/6wAZgAqAGj/4ABpAAoAbgA0AG8AKgByABUAdP/2AHb/9gB5/8EAe//MAHz/1gB+/8IAGgAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmACAAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AB8Adv/rAHcAFQB4//UAef+tAHv/zAB8/8wAfv+jABoAFv/rAB0AKQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owAaABb/6wAdACkAJv+tACj/twAp/7cAK/+tAGYAIABo/+AAaQAfAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAGgAW/+sAHQApACb/rQAo/7cAKf+3ACv/rQBmACAAaP/gAGkAHwBs//YAbQAVAG4AKgBvADQAcAAVAHEAFQByABUAcwAVAHT/9gB1AB8Adv/rAHcAFQB4//UAef+tAHv/zAB8/8wAfv+jABoAFv/rAB0AKQAm/60AKP+3ACn/twAr/60AZgAgAGj/4ABpAB8AbP/2AG0AFQBuACoAbwA0AHAAFQBxABUAcgAVAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHn/rQB7/8wAfP/MAH7/owAaABb/6wAdACkAJv+tACj/twAp/7cAK/+tAGYAIABo/+AAaQAfAGz/9gBtABUAbgAqAG8ANABwABUAcQAVAHIAFQBzABUAdP/2AHUAHwB2/+sAdwAVAHj/9QB5/60Ae//MAHz/zAB+/6MAHQAW/+sAHQAfACYAHwAoACAAKQALACoAHwAr/60AZgAfAGj/4ABpAB8AbP/2AG0AFQBuACAAbwAgAHAAFQBxABUAcgAUAHMAFQB0//YAdQAfAHb/6wB3ABUAeP/1AHkAFQB7AAoAfP/MAH0AFQB+ABQAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVAAcAFQAKACYAIAAoAAoAKQALACoAHwArAAsAvwAVABIAFQAfABb/9QAa/+EAIv/hACP/4AAl//YAJgAVACgAIAAqABUAKwAfAG4AFQBvABUAdP/1AHb/7AB5AB8AewAVAHwACwC/ABUAEgAVAB8AFv/1ABr/4QAi/+EAI//gACX/9gAmABUAKAAgACoAFQArAB8AbgAVAG8AFQB0//UAdv/sAHkAHwB7ABUAfAALAL8AFQASABUAHwAW//UAGv/hACL/4QAj/+AAJf/2ACYAFQAoACAAKgAVACsAHwBuABUAbwAVAHT/9QB2/+wAeQAfAHsAFQB8AAsAvwAVABIAFQAfABb/9QAa/+EAIv/hACP/4AAl//YAJgAVACgAIAAqABUAKwAfAG4AFQBvABUAdP/1AHb/7AB5AB8AewAVAHwACwC/ABUAAQAoABUAEQAG/9gAB//YABX/3wAc/+EAHf/XACb/wQAo/+sAKf/rACr/4QAr/+AAZv/2AHn/zAB6ABUAe//rAHz/6wB9/+EAfv/hABEABv/YAAf/2AAV/98AHP/hAB3/1wAm/8EAKP/rACn/6wAq/+EAK//gAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QARAAb/2AAH/9gAFf/fABz/4QAd/9cAJv/BACj/6wAp/+sAKv/hACv/4ABm//YAef/MAHoAFQB7/+sAfP/rAH3/4QB+/+EAEQAG/9gAB//YABX/3wAc/+EAHf/XACb/wQAo/+sAKf/rACr/4QAr/+AAZv/2AHn/zAB6ABUAe//rAHz/6wB9/+EAfv/hABEABv/YAAf/2AAV/98AHP/hAB3/1wAm/8EAKP/rACn/6wAq/+EAK//gAGb/9gB5/8wAegAVAHv/6wB8/+sAff/hAH7/4QABAB3/4QABAB3/4QABAB3/4QABAB3/4QAJAB3/6wAm/+EAKv/2ACv/6wBm//YAef/rAHv/9QB9/+AAfv/1AA8AHf/rACb/4QAoACAAKQALACr/9gAr/+sAZv/2AG4AIABvACAAcgAUAHn/6wB7//UAff/gAH7/9QC/ABUADwAd/+sAJv/hACgAIAApAAsAKv/2ACv/6wBm//YAbgAgAG8AIAByABQAef/rAHv/9QB9/+AAfv/1AL8AFQAPAB3/6wAm/+EAKAAgACkACwAq//YAK//rAGb/9gBuACAAbwAgAHIAFAB5/+sAe//1AH3/4AB+//UAvwAVAA8AHf/rACb/4QAoACAAKQALACr/9gAr/+sAZv/2AG4AIABvACAAcgAUAHn/6wB7//UAff/gAH7/9QC/ABUAFwAVACoAFv/rABr/9gAcAAoAHQAgACYAHwAoAB8AKQAKACoAFQArACAAZgAfAGj/4QBs/+EAbgAVAG8AFQB0/+AAdv/hAHkAFQB7ABUAfAAVAH0AFQB+ABUAvwAgABcAFQAqABb/6wAa//YAHAAKAB0AIAAmAB8AKAAfACkACgAqABUAKwAgAGYAHwBo/+EAbP/hAG4AFQBvABUAdP/gAHb/4QB5ABUAewAVAHwAFQB9ABUAfgAVAL8AIAAXABUAKgAW/+sAGv/2ABwACgAdACAAJgAfACgAHwApAAoAKgAVACsAIABmAB8AaP/hAGz/4QBuABUAbwAVAHT/4AB2/+EAeQAVAHsAFQB8ABUAfQAVAH4AFQC/ACAAFwAVACoAFv/rABr/9gAcAAoAHQAgACYAHwAoAB8AKQAKACoAFQArACAAZgAfAGj/4QBs/+EAbgAVAG8AFQB0/+AAdv/hAHkAFQB7ABUAfAAVAH0AFQB+ABUAvwAgAAQAKgAKACsAFQBmABUAcgAKABUAFQAUABz/6wAd/+sAJv/hACcACwAo/+sAKf/2ACr/9gAr/+sAZgAVAG7/1gBv/8IAcgALAHUAFQB5/+sAegALAHv/9QB8/+sAff/gAH7/9QC//+AAFQAVABQAHP/rAB3/6wAm/+EAJwALACj/6wAp//YAKv/2ACv/6wBmABUAbv/WAG//wgByAAsAdQAVAHn/6wB6AAsAe//1AHz/6wB9/+AAfv/1AL//4AAVABUAFAAc/+sAHf/rACb/4QAnAAsAKP/rACn/9gAq//YAK//rAGYAFQBu/9YAb//CAHIACwB1ABUAef/rAHoACwB7//UAfP/rAH3/4AB+//UAv//gABUAFQAUABz/6wAd/+sAJv/hACcACwAo/+sAKf/2ACr/9gAr/+sAZgAVAG7/1gBv/8IAcgALAHUAFQB5/+sAegALAHv/9QB8/+sAff/gAH7/9QC//+AAFQAVABQAHP/rAB3/6wAm/+EAJwALACj/6wAp//YAKv/2ACv/6wBmABUAbv/WAG//wgByAAsAdQAVAHn/6wB6AAsAe//1AHz/6wB9/+AAfv/1AL//4AAVABUAFAAc/+sAHf/rACb/4QAnAAsAKP/rACn/9gAq//YAK//rAGYAFQBu/9YAb//CAHIACwB1ABUAef/rAHoACwB7//UAfP/rAH3/4AB+//UAv//gAAgAFgAUABoAFQAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAIABYAFAAaABUAIgAVAGYACgBoAAoAb//rAHQACgB1AAsACAAWABQAGgAVACIAFQBmAAoAaAAKAG//6wB0AAoAdQALAAgAFgAUABoAFQAiABUAZgAKAGgACgBv/+sAdAAKAHUACwAQABX/twAW/9YAGv/hAB3/wQAi/+AAJf/2ACYAHwBm/60AaP/WAGz/1wBuABUAb//LAHT/4QB2/8sAeP/rAHkAFQAIACj/9QAp/+sAK//hAGcACwB5/+EAe//2AHz/9QB+/+sAAwAi//YAKAAfAL8AIAAQABb/4QAa/+EAHAAUAB0AHwAj/9cAKwAVAGj/4QBs/+EAbgAfAG8AHwB0/+sAdv/WAHj/9gB7AB8AfQAVAL4AHwACACr/9gB9/+AAAgALABUAHwAAACEAKwALAE8AUwAWAFUAXgAbAGEAfgAlAIMAhABDAIYApABF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") format('opentype') } html, body, #reactRoot { height: 100vh; min-height: 100vh; margin: 0; font-family: 'Open Sans', sans-serif } * { box-sizing: border-box } button { -webkit-transition: background-color .25s ease; -moz-transition: background-color .25s ease; -o-transition: background-color .25s ease; transition: background-color .25s ease; display: inline-block; padding: .6em 1.2em; cursor: pointer; background-color: #27AE60; font-family: 'Open Sans', sans-serif; font-size: .8em; font-weight: 800; color: white; text-decoration: none; text-transform: uppercase; border: none; outline: none } button:hover { background-color: #295 } button:active { background-color: #1e8449 } button:disabled { background-color: #BDC3C7 !important } .homebrew { height: 100% } .homebrew .sitePage { display: flex; height: 100%; background-color: #2C3E50; flex-direction: column; overflow-y: hidden } .homebrew .sitePage .content { position: relative; height: calc(100% - 29px); flex: auto; overflow-y: hidden } .homebrew .sitePage.listPage .content { overflow-y: scroll }