body,html{background-color:#f5f5f5;font-family:Montserrat,sans-serif;padding:0;margin:0;min-height:100%}*{box-sizing:border-box}.heading,h1,h2,h3,h4,h5,h6{font-family:Righteous,Arial Black,sans-serif;color:#3e1775}.bg-sec{background-color:#3e1775}.bg-sec,.bg-sec *{color:#f5f5f5}@-webkit-keyframes pulse{0%{transform:scale(1)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}60%{transform:scale(1.1)}to{transform:scale(1)}}nav{font-family:Righteous,Arial Black,sans-serif}nav *{text-transform:uppercase;text-decoration:none;vertical-align:middle}nav a:not(:last-child){margin-right:2vw}nav a:not(.logo):hover{text-decoration:underline}nav a.logo svg{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}nav a.logo:hover svg{-webkit-animation-name:pulse;animation-name:pulse}.state-box,footer,header{padding:15px 5px;text-align:center;width:100%}.state-box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#avatar-name,#avatar-render,#play-btn{vertical-align:middle}a:visited{color:initial}a{color:#3e1775}.bg-sec a{color:#fff}#avatar-render{width:75px;display:inline-block}#avatar-render canvas{width:75px;height:75px}.state-box [role=button],.state-box button,.state-box input{width:100%;display:block;margin:.5%}input[type=email],input[type=number],input[type=password],input[type=text]{background:none;padding:5px;border:none;border-bottom:2px solid #3e1775}[role=button],button,input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Righteous,Arial Black,sans-serif;color:#3e1775;font-size:1rem}[role=button],button{text-decoration:none;border:none;background-color:#fff;padding:10px 20px;cursor:pointer;vertical-align:middle}#intro{background-image:url(/images/castle.jpg?39cd7ab26bf508e876e5232d6f8a8780);background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:2rem}#intro *{color:#fff}#intro-text{width:100%;background:rgba(0,0,0,.5);color:#fff;padding:5%;clear:both;margin-left:auto;font-size:1rem;line-height:1.5rem;letter-spacing:1px}.bg-box1{background-color:#004578}.bg-box1 [role=button],.bg-box1 button{background-color:#fff;color:#004578}.bg-box2{background-color:#3242af}.bg-box2 [role=button],.bg-box2 button{background-color:#fff;color:#3242af}.bg-box3{background-color:#7418ad}.bg-box3 [role=button],.bg-box3 button{background-color:#fff;color:#7418ad}section{color:#fff;padding:10px;margin-bottom:1%}section h3{padding-bottom:.5rem;margin:0 0 .5rem;display:inline-block;border-bottom:2px solid #fff;color:#fff}.row{margin-bottom:1%}.container-fluid{padding-right:0!important;padding-left:0!important}.br:after{content:" "}@media only screen and (min-width:600px){#avatar-render canvas{margin:-20px 0}#intro-text{width:60%;padding-left:10%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 10%,rgba(0,0,0,.5))}.state-box [role=button],.state-box button,.state-box input{width:auto;display:inline-block}section{padding:3vh 3vw}.container-fluid{max-width:1280px;padding-right:3%!important;padding-left:3%!important}}@media only screen and (min-width:1024px){section{height:100%}.br{width:0;display:block}}
