:root{--bs-dark-rgb:21, 22, 25;--bs-dark:rgb(var(--bs-dark-rgb))}.btn-outline-dark{--bs-btn-color:var(--bs-dark);--bs-btn-hover-bg:var(--bs-dark);--bs-btn-hover-border-color:var(--bs-dark);--bs-btn-active-border-color:var(--bs-dark);--bs-btn-border-color:var(--bs-dark)}.text-code-green{color:#30c530}.text-purple{color:var(--bs-purple)}.text-yellow,.hover-text-yellow:hover{color:#ffea00 !important}body{text-rendering:optimizeLegibility;padding-top:70px}@media screen and (min-width:992px){body{padding-top:80px}}section{padding-top:70px;margin-top:-70px}@media screen and (min-width:992px){section{padding-top:80px;margin-top:-80px}}h1{font-size:64px;font-weight:bold;letter-spacing:-0.05em;margin-bottom:.1em;margin-top:0;line-height:1}h2{font-size:32px;font-weight:bold;letter-spacing:-0.04em;margin-top:0;margin-bottom:20px;line-height:1}h3{font-size:20px;margin-bottom:.83334em}h4{font-size:16px}@media screen and (min-width:1200px){h3{font-size:24px}}@media screen and (max-width:767px){h1{font-size:50px}h2{font-size:25px}}@media screen and (max-width:320px){h2{font-size:24px}h3{font-size:20px}}.page-header{margin-bottom:calc(var(--bs-body-line-height) * 1rem)}.page-header h2{line-height:1;margin-bottom:20px;font-weight:600}.page-header hr{margin-top:0;margin-bottom:0;border-top:1px solid var(--bs-dark);opacity:1}.container-fluid{padding:30px 15px}@media screen and (min-width:992px){.container-fluid{padding:40px 20px}}.navbar .container-fluid{padding:15px}@media screen and (min-width:992px){.navbar .container-fluid{padding:20px}}.jumbotron .container-fluid{padding:20px 15px}@media screen and (min-width:992px){.jumbotron .container-fluid{padding:30px 20px 40px 20px}}.navbar{padding:0;margin:0;background-color:#000000}.navbar span.navbar-brand{letter-spacing:-0.04em;color:var(--bs-primary);font-weight:bold}.navbar span.navbar-brand:hover{color:var(--bs-primary)}.navbar span.navbar-brand .glyphicon{font-weight:normal}.navbar .nav li.active a,.navbar .nav li.active a:hover,.navbar .nav li a:hover{color:var(--bs-primary)}.navbar-header .navbar-toggler .icon-bar{background-color:var(--bs-primary)}.navbar-header .navbar-toggler{border-color:#000;background-color:#000}.navbar-header .navbar-toggler:hover,.navbar-header .navbar-toggler:focus{border-color:var(--bs-primary);background-color:#000}.jumbotron{background-color:var(--bs-primary);color:#fff;width:100%;min-height:calc(100vh - 48px);height:auto}.jumbotron a{color:var(--bs-dark);text-decoration:underline}.jumbotron h2 small{font-size:.5em}.jumbotron .desc{margin-bottom:30px}.jumbotron .text-muted{color:inherit !important;opacity:.7 !important}.jumbotron .authors{margin-left:3px}.jumbotron .btn{text-decoration:none;padding-top:6px;padding-bottom:18px;margin-bottom:10px;margin-right:0}.jumbotron .btn:last-child{margin-bottom:0 !important;margin-right:0 !important}@media screen and (min-width:576px){.jumbotron .btn{margin-bottom:0;margin-right:10px}}@media screen and (min-width:768px){.jumbotron{min-height:calc(100vh - 56px)}}@media screen and (min-width:992px){.jumbotron{min-height:calc(100vh - 72px)}}@media screen and (max-width:767px){.jumbotron .desc{font-size:16px}}@media screen and (max-width:320px){.jumbotron .desc{font-size:15px}}.btn{font-weight:600}.btn .fa{margin-right:2px}.btn-sm .dropdown-toggle::after{vertical-align:2px}.feature{margin-bottom:0px}@media screen and (min-width:992px){.feature{border-right:1px solid var(--bs-dark)}}.feature p:last-child,.feature:last-child{margin-bottom:0;border-right:0}.feature h3 .fa:before{vertical-align:-10%;font-size:1.5rem;display:inline-block;text-align:center;margin-right:5px}#how-to-use h3{margin-top:40px}#how-to-use p{margin-bottom:20px}#how-to-use ol,#how-to-use ul{margin-bottom:20px}#how-to-use ol li,#how-to-use ul li{margin-bottom:.5em}code{padding:2px 4px;white-space:nowrap;border-radius:4px}pre code{padding:0;border-radius:0;white-space:pre-wrap}pre{margin-bottom:20px;padding:10px;border-radius:var(--bs-border-radius);font-weight:600;word-break:break-all;word-wrap:break-word}pre,code{color:#fff;background-color:var(--bs-dark)}small,.small{font-size:.74em;font-family:var(--bs-font-monospace)}.callout{padding:20px;border-left:3px solid #eee}.callout-warning{background-color:#eee;border-color:var(--bs-primary)}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8, 0, 1, 1);animation-timing-function:cubic-bezier(.8, 0, 1, 1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, .2, 1);animation-timing-function:cubic-bezier(0, 0, .2, 1)}}@-webkit-keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8, 0, 1, 1);animation-timing-function:cubic-bezier(.8, 0, 1, 1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, .2, 1);animation-timing-function:cubic-bezier(0, 0, .2, 1)}}.animate-bounce-slow{-webkit-animation:bounce 6s linear infinite;animation:bounce 6s linear infinite}.animate-wiggle-slow{-webkit-animation:wiggle 6s ease-in-out infinite;animation:wiggle 6s ease-in-out infinite}.animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}