/*!
* Revenge CSS v 1.0
* Copyright 2013, Heydon Pickering: http://www.heydonworks.com
* Released under Attribution 3.0 Unported license - http://creativecommons.org/licenses/by/3.0/
* Please leave this comment block intact as attribution
*/a:not([href]),a[href=""],a[href$="#"],a[href^=javascript],.button:not(button):not([role="button"]):not([type="button"]):not([type="submit"]):not([type="reset"]),.btn:not(button):not([role="button"]):not([type="button"]):not([type="submit"]):not([type="reset"]),a[class*=button]:not([role="button"]),a[role=button]:not([href*="/"]):not([href*="."]):not([href*="?"]),a[role=button][href=""],a[role=button][href$="#"],a[role=button][href^=javascript],.button:not(button):not([role="button"]):not(input),.btn:not(button):not([role="button"]):not(input),a[class*=button]:not([role="button"]),a.button[class*=disabled],a.btn.disabled,a[class*=button][class*=disabled],form button:not([type]),a:empty:not([aria-label]):not([aria-labelledby]),button:empty:not([aria-label]):not([aria-labelledby]),button:not([aria-label]):not([aria-labelledby]) img:only-child:not([alt]),a:not([aria-label]):not([aria-labelledby]) img:only-child:not([alt]),.button:not(a):not(button):not(input),.btn:not(a):not(button):not(input),figcaption,form:not([action]),fieldset>*:first-child:not(legend),button.disabled:not([disabled]):not([readonly]),acronym,applet,basefont,center,dir,font,frame,frameset,isindex,listing,menu,multicol,plaintext,s,strike,u,xmp,bgsound,blink,comment,embed,marquee,nobr,noembed,wbr,*:empty:not(script):not(span),span:empty:not([role=presentation]):not([role=separator]),section>section:first-child,article>section:first-child,article>article:first-child,section>article:first-child,section>aside:first-child,aside>aside:first-child,article>aside:first-child,aside>article:first-child,aside>section:first-child,section [role=banner],section [role=contentinfo],article [role=banner],article [role=contentinfo],aside [role=banner],aside [role=contentinfo],#main:not(main):not([role="main"]),#footer:not(footer):not([role="contentinfo"]),#header:not(header):not([role="banner"]),#banner:not(header):not([role="banner"]),[align],[alink],[background],[bgcolor],[border],[clear],[height],[hspace],[link],[nowrap],[start],[vlink],[vspace],script[language],table[summary],ol>*:not(li),ul>*:not(li),dl>*:not(dt):not(dd),dt+*:not(dd),abbr div,b div,i div,span div,em div,strong div,small div,cite div,q div,code div,label div,[tabindex]:not([tabindex="0"]):not([tabindex="-1"]),li.divider:not([role="separator"]),li:empty:not([role="separator"]),li.dropdown-header,.btn:not(button):not([href]),li.disabled>a[href]:not([tabindex="-1"]),li.disabled>button:not([disabled]),a.disabled[href]:not([tabindex="-1"]),button.disabled:not([disabled]),[data-toggle=dropdown]:not([aria-haspopup]){overflow:visible!important}a:not([href]):after,a[href=""]:after,a[href$="#"]:after,a[href^=javascript]:after,.button:not(button):not([role="button"]):not([type="button"]):not([type="submit"]):not([type="reset"]):after,.btn:not(button):not([role="button"]):not([type="button"]):not([type="submit"]):not([type="reset"]):after,a[role=button]:not([href*="/"]):not([href*="."]):not([href*="?"]):after,a[role=button][href=""]:after,a[role=button][href$="#"]:after,a[role=button][href^=javascript]:after,a[href].button[class*=disabled]:after,a[href].disabled:after,a[href][class*=button][class*=disabled]:after,form button:not([type]):after,a:empty:not([aria-label]):not([aria-labelledby]):after,button:empty:not([aria-label]):not([aria-labelledby]):after,button:not([aria-label]):not([aria-labelledby]) img:only-child:not([alt]):after,a:not([aria-label]):not([aria-labelledby]) img:only-child:not([alt]):after,.button:not(a):not(button):not(input):after,.btn:not(a):not(button):not(input):after,figcaption:after,form:not([action]):after,fieldset>*:first-child:not(legend):after,button.disabled:not([disabled]):not([readonly]):after,acronym:after,applet:after,basefont:after,center:after,dir:after,font:after,frame:after,frameset:after,isindex:after,listing:after,menu:after,multicol:after,plaintext:after,s:after,strike:after,u:after,xmp:after,bgsound:after,blink:after,comment:after,embed:after,marquee:after,nobr:after,noembed:after,wbr:after,*:empty:not(script):not(span):after,span:empty:not([role=presentation]):not([role=separator]):after,section>section:first-child:after,article>section:first-child:after,article>article:first-child:after,section>article:first-child:after,section>aside:first-child:after,aside>aside:first-child:after,article>aside:first-child:after,aside>article:first-child:after,aside>section:first-child:after,section [role=banner]:after,section [role=contentinfo]:after,article [role=banner]:after,article [role=contentinfo]:after,aside [role=banner]:after,aside [role=contentinfo]:after,#main:not(main):not([role="main"]):after,#footer:not(footer):not([role="contentinfo"]):after,#header:not(header):not([role="banner"]):after,#banner:not(header):not([role="banner"]):after,[align]:after,[alink]:after,[background]:after,[bgcolor]:after,[border]:after,[clear]:after,[height]:after,[hspace]:after,[link]:after,[nowrap]:after,[start]:after,[vlink]:after,[vspace]:after,script[language]:after,table[summary]:after,ol>*:not(li):after,ul>*:not(li):after,dl>*:not(dt):not(dd):after,dt+*:not(dd):after,abbr div:after,b div:after,i div:after,span div:after,em div:after,strong div:after,small div:after,cite div:after,q div:after,code div:after,label div:after,[tabindex]:not([tabindex="0"]):not([tabindex="-1"]):after,li.divider:not([role="separator"]):after,li:empty:not([role="separator"]):after,li.dropdown-header:after,.btn:not(button):not([href]):after,li.disabled>a[href]:not([tabindex="-1"]):after,li.disabled>button:not([disabled]):after,a.disabled[href]:not([tabindex="-1"]):after,button.disabled:not([disabled]):after,[data-toggle=dropdown]:not([aria-haspopup]):after{display:inline-block!important;background:#dc143c!important;padding:.25em!important;font-family:comic sans ms,cursive!important;color:#fff!important;font-size:14px!important;text-shadow:none!important;font-weight:400!important;font-style:normal!important}a:not([href]):after{content:"Do you mean for this to be a link or a <button>? It does not link to anything!"!important}a[href=""]:after,a[href$="#"]:after,a[href^=javascript]:after{content:"Do you mean for this to be a <button>? It is a link that does not go anywhere!"!important}.button:not(a):not(button):not(input):not([tabindex]):after,.btn:not(a):not(button):not(input):not([tabindex]):after{content:'You are not using a standard focusable element for your "button". Can keyboard users focus on it?'!important}a[role=button]:not([href*="/"]):not([href*="."]):not([href*="?"]):after,a[role=button][href=""]:after,a[role=button][href$="#"]:after,a[role=button][href^=javascript]:after{content:"Either use a proper href fallback or just use a button element."!important}a[href].button[class*=disabled]:after,a[href].disabled:after,a[href][class*=button][class*=disabled]:after{content:"You cannot disable a hyperlink. Use a button element with disabled attribute or remove the href"!important}[class*=toggle]:not([aria-pressed]){content:"If it is toggleable, you should supply an aria-pressed attribute."!important}form button:not([type]):after{content:'Is this a submit button, a reset button or just a button? Use type="submit", type="reset" or type="button".'!important}a:empty:not([aria-label]):not([aria-labelledby]):after,button:empty:not([aria-label]):not([aria-labelledby]):after,button:not([aria-label]):not([aria-labelledby]) img:only-child:not([alt]):after,a:not([aria-label]):not([aria-labelledby]) img:only-child:not([alt]):after{content:"All buttons and links should have text content, an image with alt text or an ARIA label."!important}figcaption:after{content:"<figcaption>s must belong to parent <figure>s."!important}figure figcaption:after{content:""!important;display:none!important}form:not([action]):after{content:"Forms must have action attributes."!important}fieldset>*:first-child:not(legend):after{content:"Place a legend as the first element in this fieldset."!important}button.disabled:not([disabled]):not([readonly]):after{content:"Use a disabled or readonly attribute on this button."!important}acronym:after,applet:after,basefont:after,big:after,center:after,dir:after,font:after,frame:after,frameset:after,isindex:after,listing:after,menu:after,multicol:after,plaintext:after,strike:after,u:after,xmp:after,bgsound:after,blink:after,comment:after,embed:after,marquee:after,nobr:after,noembed:after,wbr:after{content:"This element is deprecated, non-standard or obsolete."!important}*:empty:not(script):not(input):not(br):not(img):not(link):not(hr):not(embed):not(area):not(command):not(col):not(param):not(source):not(track):not(wbr):not(base):not(keygen):not(span):after{content:"This element is empty. Why?"!important}span:empty:not([role=presentation]):not([role=separator]):after{content:"This element is empty. Why?"!important}section>section:first-child:after,article>section:first-child:after,article>article:first-child:after,section>article:first-child:after,section>aside:first-child:after,aside>aside:first-child:after,article>aside:first-child:after,aside>article:first-child:after,aside>section:first-child:after{content:"Sectioning elems are not arbitrary wrappers. Use <div>s here."!important}section [role=banner]:after,section [role=contentinfo]:after,article [role=banner]:after,article [role=contentinfo]:after,aside [role=banner]:after,aside [role=contentinfo]:after{content:'Do not put [role="banner"] or [role="contentinfo"] inside a subsection.'!important}#main:not(main):not([role="main"]):after{content:"Use the standard <main> element or role of main."!important}#footer:not(footer):not([role="contentinfo"]):after{content:"Use the standard <footer> element or contentinfo role"!important}#header:not(header):not([role="banner"]):after,#banner:not(header):not([role="banner"]):after{content:"Use the standard <header> element or banner role"!important}[align]:after,[alink]:after,[background]:after,[bgcolor]:after,[border]:after,[clear]:after,[height]:after,[hspace]:after,[link]:after,[nowrap]:after,[start]:after,[vlink]:after,[vspace]:after{content:"You are using a deprecated attribute. Use CSS instead."!important}script[language]:after{content:"The language attribute is superceded by type. Use type."!important}table[summary]:after{content:"The summary attribute is deprecated. Perhaps use the <caption> element."!important}ol>*:not(li):after,ul>*:not(li):after{content:"Only <li> can be a direct child of <ul> or <ol>."!important}dl>*:not(dt):not(dd):after{content:"This element does not belong directly inside a definition list."!important}dt+*:not(dd):after{content:"Definitions must follow definition titles."!important}abbr div:after,b div:after,i div:after,span div:after,em div:after,strong div:after,small div:after,cite div:after,q div:after,code div:after,label div:after{content:"Do not put <div>s inside inline elements."!important}[tabindex]:not([tabindex="0"]):not([tabindex="-1"]):after{content:"Do not disrupt the natural tab order."!important}li.divider:not([role="separator"]):after,li:empty:not([role="separator"]):after{content:"Do not use list items to divide up lists unless they have role = separator"!important}li.dropdown-header:after{content:"Do not use list items as headers for lists, obvs"!important}.btn:not(button):not([href]):after{content:"This is not an accessible control. Use a <button> or a <a> with href."!important}li.disabled>a[href]:not([tabindex="-1"]):after,li.disabled>button:not([disabled]):after,a.disabled[href]:after,button.disabled:not([disabled]):after{content:"Disable buttons with disabled attr and links by removing href"!important}[data-toggle=dropdown]:not([aria-haspopup]):after{content:"Indicate the hidden menu with aria-haspopup"!important}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.b-button{background:#000;border:0;cursor:pointer;padding:0;position:relative}.b-button>.title{bottom:10.5935242584%;clip-path:polygon(100% 0%,100% 83.5211844869%,93.137254902% 100%,0 100%,0 16.4788155131%,6.862745098% 0);display:block;height:95.2917669963%;left:4.4117647059%;pointer-events:none;position:absolute;text-indent:-99999px;width:98.0392156863%}.b-button>.title:before{background:linear-gradient(135deg,#00c191 0%,#00c191 50%,#336 50%,#336 100%);bottom:0;content:"";display:block;height:100%;left:0;padding-bottom:100%;position:absolute;width:100%}.b-button>.title:after{background-color:#ff0;background-repeat:no-repeat;bottom:17.2930107527%;box-shadow:0 0 0 .0625rem #000 inset;content:"";display:block;height:82.7069892473%;left:7%;position:absolute;width:93%}.b-button:focus{outline:none}.b-button:hover>.title{clip-path:polygon(96.568627451% calc(.0625rem + 8.2394077565%),96.568627451% 91.7605922435%,93.137254902% 100%,0 100%,0 16.4788155131%,3.431372549% calc(.0625rem + 8.2394077565%))}.b-button:hover>.title:after{bottom:8.2394077565%;left:3.431372549%}.b-button:active>.title,.b-button:active:hover>.title{clip-path:none}.b-button:active>.title:before,.b-button:active:hover>.title:before{content:none;display:none}.b-button:active>.title:after,.b-button:active:hover>.title:after{bottom:0;height:82.7069892473%;left:0;width:93%}.b-button.-bacon>.title:after{background-image:url(/assets/images/bacon.svg)}.b-button.-beercan>.title:after{background-image:url(/assets/images/beercan.svg)}.b-button.-birkan>.title:after{background-image:url(/assets/images/birkan.svg)}.button-list{display:flex;justify-content:space-between}.button-list>.b-button{height:11.3125915537%;width:25.5%;margin-bottom:1.464713715%;margin-top:auto}.button-list>.b-button:first-of-type{margin-left:3.75%}.button-list>.b-button:last-of-type{margin-right:3.75%}.github-button{display:block;border:.0625rem solid #e7f2f6;border-radius:100%;padding:.125rem}.github-button>svg{display:block;fill:#e7f2f6;height:auto;max-height:100%;max-width:100%;width:100%}.github-button:hover,.github-button:focus{outline:none;border-color:#fff}.github-button:hover>svg,.github-button:focus>svg{fill:#fff}.main-app{position:relative}.main-app>.talking-head{height:92.809587217%;left:1.3125%;position:absolute;top:3.0625832224%;width:97.375%}.main-app>.button-list{width:100%;height:100%}.main-app>.github-button{height:3.4620505992%;position:absolute;right:3.75%;top:1.375%;width:3.25%}.talking-head{background-image:url(/assets/images/head.png);background-repeat:no-repeat;background-size:100% 100%}.talking-head>.talking-mouth{height:13.7733142037%;left:36.2002567394%;position:absolute;top:55.0932568149%;width:18.6136071887%}@keyframes mouth-anim{0%{transform:rotate(0) translate(0)}33.333333%{transform:rotate(0) translate(0)}35.714286%{transform:rotate(1.41deg) translate(2.0689655172%,5.2083333333%)}38.095238%{transform:rotate(3.25deg) translate(4.1379310345%,11.4583333333%)}40.47619%{transform:rotate(4.62deg) translate(6.2068965517%,17.7083333333%)}42.857143%{transform:rotate(3.25deg) translate(4.8275862069%,13.5416666667%)}45.238095%{transform:rotate(2.25deg) translate(3.4482758621%,9.375%)}47.619048%{transform:rotate(1.41deg) translate(2.0689655172%,5.2083333333%)}50%{transform:rotate(.54deg) translate(.6896551724%,1.0416666667%)}52.380952%{transform:rotate(0) translate(-.6896551724%,-3.125%)}54.761905%{transform:rotate(0) translate(1.3793103448%,3.125%)}57.142857%{transform:rotate(0) translate(2.7586206897%,9.375%)}59.52381%{transform:rotate(0) translate(4.8275862069%,15.625%)}61.904762%{transform:rotate(0) translate(6.8965517241%,22.9166666667%)}64.285714%{transform:rotate(0) translate(5.5172413793%,18.75%)}66.666667%{transform:rotate(0) translate(4.8275862069%,14.5833333333%)}69.047619%{transform:rotate(0) translate(3.4482758621%,11.4583333333%)}71.428571%{transform:rotate(0) translate(2.0689655172%,7.2916666667%)}73.809524%{transform:rotate(0) translate(1.3793103448%,3.125%)}76.190476%{transform:rotate(0) translate(0)}}.talking-mouth{background-image:url(/assets/images/mouth.png);background-repeat:no-repeat;background-size:100% 100%}.talking-mouth>.title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.talking-mouth.-anim{animation:mouth-anim 1.9090909091s;animation-iteration-count:1;animation-delay:-.63s}.ff-ext--bootstrapResponsiveHelper>:empty:not(script):not(input):not(br):not(img):not(link):not(hr):not(embed):not(area):not(command):not(col):not(param):not(source):not(track):not(wbr):not(base):not(keygen):not(span):after{display:none!important}body,html{height:100%;min-height:100vh}body{background:#f60;display:grid;margin:0;min-height:100vh;place-content:center}body>.container{aspect-ratio:800/751;position:relative;width:min(106.5246338216vmin,100vw)}body>.container>.main-app{bottom:0;left:0;position:absolute;right:0;top:0}
