.octocat[data-v-4dac5cfd]{fill:currentColor}.container[data-v-4ff22980]{position:relative}.linkedin[data-v-28d0985e]{fill:currentColor}.container[data-v-134143aa]{position:relative}.codepen[data-v-b15c518a]{fill:currentColor}.container[data-v-4c435f1b]{position:relative}.maze[data-v-11e942cd]{margin:0;font-size:22px;line-height:22px;color:#876de8;width:105%;word-break:break-all;overflow-x:hidden}.maze[data-v-11e942cd],.snakes[data-v-44abbf5f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.snakes[data-v-44abbf5f]{width:100%;height:100%}.cell[data-v-b14933e0]{display:inline-block}.cell .cell-btn.checked[data-v-b14933e0]{border-style:solid;border-color:#cdcdcd;border-width:1px;-webkit-transition:none;transition:none}.cell .cell-btn.flagged[data-v-b14933e0]:active{border-style:outset}.cell .cell-btn.blue[data-v-b14933e0]{color:#00f}.cell .cell-btn.green[data-v-b14933e0]{color:green}.cell .cell-btn.red[data-v-b14933e0]{color:red}.cell .cell-btn.indigo[data-v-b14933e0]{color:indigo}.cell .cell-btn.crimson[data-v-b14933e0]{color:#dc143c}.cell .cell-btn.turquoise[data-v-b14933e0]{color:#40e0d0}.cell .cell-btn.teal[data-v-b14933e0]{color:teal}.cell .cell-btn.black[data-v-b14933e0]{color:#000}.cell .cell-btn.bomb[data-v-b14933e0]{color:none}.minesweeper-main{position:fixed;top:0;left:0;right:0;margin-top:6px;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:#fff;color:#2c3e50;z-index:999999}.minesweeper-main button{border:2px outset #fff;background:#eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:800;-webkit-transition:none;transition:none}.minesweeper-main button:focus{outline:none}.minesweeper-main button:active{border-style:inset}.minesweeper-main .dialog{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;max-width:100%;padding:30px;border:2px outset #fff;background:#eee;font-weight:700}.minesweeper-main .dialog button{margin-top:20px}pre{width:200px;font-family:Courier New,Courier,monospace}.row-container{display:block}.row-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row-container .row button{width:25px;height:25px}.footer{position:fixed;bottom:28px;right:20px}.footer a{background:#333;color:#fff;text-decoration:none}.logo{width:200px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.links,.logo{position:fixed}.links{bottom:20px;left:20px}.links>div{display:inline-block;height:30px;width:30px;margin-right:10px}.demos{position:fixed;bottom:20px;right:20px;text-align:right;font-family:monospace}.demos a,.demos span{color:#fff;background:#333}.demos span{display:block;margin-bottom:20px}.logo svg[data-v-4675e554]{width:100%;fill:currentColor}.readout{position:relative;font-family:monospace;padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.readout .hljs{position:relative;display:inline-block;line-height:8px;margin-bottom:-4px;background:#333}.tooltip[data-v-4bc63156]{position:absolute;left:-1px;bottom:calc(100% + 8px);padding:2px 4px;border-radius:3px;font-size:.7em;white-space:nowrap;background:#333;color:#fff;pointer-events:none}.tooltip[data-v-4bc63156]:after{content:"";display:block;position:absolute;top:100%;left:10px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#333 transparent transparent transparent}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,legend,menu,nav,section{display:block}body,html{height:100%;line-height:1em}h1,h2,h3,h4,h5,h6{margin:0}table{border-collapse:collapse;border-spacing:0}body,html{height:100vh;overflow:hidden}body{font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}body *,body.demo{-webkit-transition:all .6s;transition:all .6s}a{color:inherit}a:hover{text-decoration:none}a:focus{outline:none}a:active{color:inherit;text-decoration:none}::-moz-selection{background:#333;color:#fff}::selection{background:#333;color:#fff}pre{display:block}mark{background:#333;padding:2px 0}mark,mark a{color:#fff}svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .4s;transition:opacity .4s}.fade-enter,.fade-leave-to{opacity:0}.route-fade-enter-active,.route-fade-leave-active{-webkit-transition:all 1s ease;transition:all 1s ease}.route-fade-enter,.route-fade-leave-active{opacity:0}