#ds-overpower .no-padding-bottom{padding-bottom:0}#ds-overpower .no-padding{padding:0}#ds-overpower .header *{z-index:200 !important;color:#fff}#ds-overpower .header.header-03.game-header{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0)}#ds-overpower .header.header-03.header-background{background:linear-gradient(225deg, #4635c2 0%, #5365d4 40%, #5e83db 100%)}#ds-overpower .header .navbar .dropdown-menu.show{padding:5px;z-index:300 !important;min-width:180px}#ds-overpower .header .navbar .dropdown-menu.show .nav-link{color:gray}#ds-overpower .header .navbar .dropdown-menu.show .nav-link:hover{color:#1e94e6}#ds-overpower .header .navbar .dropdown-menu.show .nav-link:focus{color:#1e94e6}#ds-overpower .header .navbar .nav-item a:hover,#ds-overpower .header .navbar .nav-item button:hover{text-decoration:underline !important;color:#fff}#ds-overpower .header .navbar .nav-item a:focus,#ds-overpower .header .navbar .nav-item button:focus{text-decoration:underline !important;color:#fff}#ds-overpower .header .navbar .nav-item a.dropdown-item,#ds-overpower .header .navbar .nav-item button.dropdown-item{color:#000;width:100%}#ds-overpower .header-logo{width:40px;height:auto}#ds-overpower .company-title{display:inline-flex;flex-direction:column;align-items:center;color:#fff;text-align:justify}#ds-overpower .company-title.game-company-title{display:none}@media screen and (min-width: 1400px){#ds-overpower .company-title.game-company-title{display:inline-flex}}#ds-overpower .company-title .header-title-top{font-size:1.2em;font-weight:400;line-height:1}#ds-overpower .company-title .header-title-bottom{font-size:.57em}#ds-overpower .dropdown-item{width:initial;color:#000}#ds-overpower .footer.footer-11 img{width:80px}#ds-overpower .footer.footer-11 a{color:#fff}#ds-overpower .footer.footer-11 a svg{color:#fff}#ds-overpower .feature-11 .card{transition:box-shadow .2s;transition-timing-function:ease-out;box-shadow:2.5px 5px 3px .2px rgba(0,0,0,.5)}#ds-overpower .feature-11 .card:hover,#ds-overpower .feature-11 .card :focus{box-shadow:5px 10px 6px .2px rgba(0,0,0,.5)}#ds-overpower .feature-11 a.card{text-decoration:none !important}#ds-overpower .feature-11 a.card:hover,#ds-overpower .feature-11 a.card :focus{text-decoration:none !important}#ds-overpower .form.form-session form{background-color:#fff;border-radius:8px;padding:30px}#ds-overpower .form.form-session form *{color:#000}#ds-overpower .form.form-session form .btn{color:#fff}#ds-overpower .form.form-session form a.link{color:#45a9ca}#ds-overpower .form.form-session .form-like-div{background-color:#fff;border-radius:8px;padding:30px}#ds-overpower .form.form-session .form-like-div *{color:#000}#ds-overpower .form.form-session .form-like-div .btn{color:#fff}#ds-overpower .form.form-session .form-like-div a.link{color:#45a9ca}#ds-overpower .form.form-session .form-like-div label{font-size:14px;font-weight:300;line-height:1;margin-bottom:10px;text-align:left;width:100%}#ds-overpower .form.form-session .form-like-div input[type=text],#ds-overpower .form.form-session .form-like-div textarea,#ds-overpower .form.form-session .form-like-div select,#ds-overpower .form.form-session .form-like-div .form-control{appearance:none;-webkit-appearance:none;border-color:#bdbdbd;border-radius:.25rem;border-style:solid;border-width:1px;background:#f5f5f5;color:#828282;font-family:"Ubuntu",sans-serif;font-size:14px;font-weight:300;line-height:1;padding:14px 10px 15px;width:100%}#ds-overpower .text-dark p{color:#000}#ds-overpower button.userMenu{display:flex;align-items:center;justify-content:center;padding:.25rem 1.5rem !important;color:#fff}@media only screen and (max-width: 992px){#ds-overpower button.userMenu{width:auto;padding:.25rem .25rem !important}#ds-overpower span.items-in-cart{color:#fff !important}#ds-overpower .menu-cart-icon::before{content:"Cart ";color:#fff;font-family:"Ubuntu",sans-serif;font-weight:300}#ds-overpower .userMenu.userMenuAnchor{margin-top:10px;margin-bottom:10px !important;width:auto;display:inline-block}#ds-overpower #userMenu.userMenu{margin-top:10px;margin-bottom:10px}}#ds-overpower .userMenu .fa-user{padding-right:5px}#ds-overpower .header .navbar-nav li:not(.btn) a.userMenuAnchor{padding:.25rem 1.5rem}#ds-overpower .userMenu.userMenuAnchor{color:#fff !important}#ds-overpower .navbar-dark .navbar-nav a.nav-link{color:#fff !important}#ds-overpower .navbar-dark a.nav-link:hover,#ds-overpower .navbar-dark button.nav-link:hover{text-decoration:underline}#ds-overpower .text-white p{color:#fff !important}#ds-overpower .top-layer .flash-message{z-index:999}#ds-overpower .top-layer .flash-message *{z-index:999}#ds-overpower .flash-message{z-index:999;position:absolute;top:90px;left:-400px;display:flex;width:0px;height:auto;animation-duration:10s;animation-iteration-count:1;animation-timing-function:ease-in-out}#ds-overpower .flash-message *{z-index:999}#ds-overpower .flash-message.animate{animation-name:flash}@keyframes flash{0%{width:0%;left:-400px}1%{width:400px;left:-400px}10%{width:400px;left:0px}90%{width:400px;left:0px}99%{width:400px;left:-400px}100%{left:-400px;width:0px}}#ds-overpower .flash-message .flash-side{border-radius:0 30px 30px 0;width:20%;display:flex;justify-content:center;align-items:center}#ds-overpower .flash-message .flash-side.notice{background:#92dd35;background:linear-gradient(135deg, #92dd35 0%, #22e968 35%, #57dfb4 100%)}#ds-overpower .flash-message .flash-side.alert{background:#dd6a35;background:linear-gradient(135deg, #dd6a35 0%, #e92222 35%, #dfc457 100%)}#ds-overpower .flash-message .flash-box{padding:30px;width:80%;background-color:#fff}#ds-overpower #cookie-notice{border-radius:8px;color:#000;padding:30px;background-color:#fff;box-shadow:rgba(0,0,0,.9) 1px 1px 5px;z-index:1001;position:fixed;bottom:30px;left:30px;max-width:600px;margin-right:30px}#ds-overpower #cookie-notice.hidden{display:none}#ds-overpower .built-in #cookie-notice{margin-top:100px;position:static;width:100%;max-width:none}#ds-overpower .btn-secondary{color:#007bff;background-color:#fff;border:solid 2px #007bff}#ds-overpower .btn-secondary:hover,#ds-overpower .btn-secondary:focus{box-shadow:1.5px 3px 2px .2px rgba(94,131,219,.6)}#ds-overpower .btn-secondary:active{box-shadow:rgba(94,131,219,.6) 1px 1px 5px}#ds-overpower body{background-image:url("../../images/spellcaster/ui/bag8.png");background-repeat:no-repeat;background-size:cover;height:100vh;transition:filter 3s;transition-timing-function:ease-in-out;transition-delay:.5s;position:relative;margin:0}#ds-overpower body h1,#ds-overpower body h2{color:#fff;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-family:"Princess Sofia",cursive}#ds-overpower body h1{font-size:90px;font-weight:400}#ds-overpower body h2{font-weight:250}#ds-overpower body .btn{padding:8px 15px;margin:10px;border:solid 1px #fff;border-radius:7px}#ds-overpower body .btn.btn-primary{color:#fff;font-size:20px;transition:background-color .3s}#ds-overpower body .btn.btn-primary:hover,#ds-overpower body .btn.btn-primary:focus,#ds-overpower body .btn.btn-primary:active{cursor:pointer}#ds-overpower body #gameArea{display:none;height:0%;opacity:0;transition:opacity 1s,height 1s;transition-timing-function:ease-in;transition-delay:2s}#ds-overpower body #gameArea *{opacity:0;transition:opacity 1s,height 1s;transition-timing-function:ease-in;transition-delay:2s}#ds-overpower body #gameArea #lettersTriedBox{height:120px;font-size:24px;color:#fff;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#ds-overpower body #gameArea.fadeIn{transition:opacity 1s,height 1s;transition-timing-function:ease-in;transition-delay:2s;display:block;opacity:1;height:100%}#ds-overpower body #gameArea.fadeIn .lettersTriedBox{display:block}#ds-overpower body #gameArea.fadeIn *{opacity:1;transition:opacity 1s,height 1s;transition-timing-function:ease-in;transition-delay:2s}#ds-overpower body .company-title{padding-right:10px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}#ds-overpower body #mainTitle{opacity:1;transition:opacity 1s,height 1s;transition-timing-function:ease-in;transition-delay:1s;z-index:1000}#ds-overpower body #mainTitle *{transition:opacity 1s;transition-timing-function:ease-in}#ds-overpower body #mainTitle.fadeOut{opacity:0;height:0}#ds-overpower body #mainTitle.fadeOut *{opacity:0}#ds-overpower body #mainTitle h1{line-height:initial !important;margin-bottom:60px !important}#ds-overpower .container{z-index:3}#ds-overpower .container.gameUI{padding-top:60px;padding-bottom:60px}#ds-overpower .backgroundContainer{width:100%;height:100vh}#ds-overpower .backgroundContainer .background{padding-top:100.5px;width:100%;height:100vh;transition:background-position 6s;transition-timing-function:ease-in-out;background-position:50% 100%;background-size:cover;z-index:1}#ds-overpower .backgroundContainer .background.drop{background-position:50% 100%}#ds-overpower #transition{opacity:0;will-change:opacity,border;transition:opacity .4s;transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);position:absolute;width:100%;z-index:100;background-color:#000;padding:90px}#ds-overpower #transition *{opacity:0;will-change:opacity;transition:opacity 2s;transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}#ds-overpower #transition.transitionOn{opacity:1;border:#deb887 6px groove}#ds-overpower #transition.transitionOn *{opacity:1}#ds-overpower #transition #transitionStory,#ds-overpower #transition #transitionProgress,#ds-overpower #transition #transitionHighScore{margin-bottom:20px;font-size:18px;color:#fff}#ds-overpower #transition #transitionH1{margin-bottom:30px !important;font-size:38px}#ds-overpower #transition .transitionButton{height:auto;min-width:15px;width:auto !important}#ds-overpower #transition #transitionBtn{background-color:#5000e6}#ds-overpower #transition #transitionReturnToMap{background-color:#5000e6}@media screen and (max-width: 1024px){#ds-overpower #transition{padding:30px}#ds-overpower #transition h1{font-size:30px}#ds-overpower #transition #transitionStory,#ds-overpower #transition #transitionProgress,#ds-overpower #transition #transitionHighScore{font-size:16px}}#ds-overpower #spellcasterCanvas{box-sizing:border-box;border:#deb887 6px groove;box-shadow:5px 5px 5px rgba(0,0,0,.4);background-color:skyblue;transition:height 0s;transition-delay:.5s;will-change:height}#ds-overpower #spellcasterCanvas.hide{height:0;display:none}#ds-overpower #spellcasterCanvas.hide *{height:0;display:none}#ds-overpower .mobileControl{position:absolute;background-color:rgba(0,0,0,0);border:none;z-index:101}#ds-overpower .mobileControl svg{color:rgba(255,255,255,.6);opacity:1}#ds-overpower .mobileControl.right{right:15px;bottom:30px}#ds-overpower .mobileControl.up{right:105px;bottom:105px}#ds-overpower .mobileControl.left{right:195px;bottom:30px}#ds-overpower .mobileControl.down{right:105px;bottom:30px}@media(hover: none)and (pointer: coarse){#ds-overpower .mobileControl{display:block}}@media(hover: none)and (pointer: fine){#ds-overpower .mobileControl{display:block}}@media(hover: hover)and (pointer: fine){#ds-overpower .mobileControl{display:none}}@media screen and (max-width: 1024px){#ds-overpower .mobileControl{display:block}}#ds-overpower .mobileControl.hide{display:none !important}#ds-overpower #levelDom{transition:height 0s;transition-delay:.5s;will-change:height,display}#ds-overpower #levelDom.hide{height:0;display:none}#ds-overpower #levelDom.hide *{height:0;display:none}#ds-overpower #spellcasterUI{width:100%}#ds-overpower #spellcasterUI .simple-keyboard{display:none}@media(max-width: 1060),(hover: none){#ds-overpower #spellcasterUI .desktop-only{display:none}}@media(max-width: 1060),(hover: none){#ds-overpower #spellcasterUI[data-active-game=casting_game] #spellcasterUpper{height:45vh;overflow:hidden}#ds-overpower #spellcasterUI[data-active-game=casting_game] .simple-keyboard{display:block !important}#ds-overpower #spellcasterUI[data-active-game=casting_game] #bag{padding:60px 30px !important}#ds-overpower #spellcasterUI[data-active-game=casting_game] .points-label{font-size:20px !important}}#ds-overpower #spellcasterUI .inGameUi{display:none}#ds-overpower #spellcasterUI .worldUi{display:block}#ds-overpower #spellcasterUI.gameActive .inGameUi{display:block !important}#ds-overpower #spellcasterUI.gameActive .worldUi{display:none !important}#ds-overpower #spellcasterUI #spellcasterUpper{height:75vh;display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:auto}#ds-overpower #spellcasterUI #spellcasterUpper #world{width:75%;max-height:100%;background-position:center bottom;background-size:cover;position:relative}#ds-overpower #spellcasterUI #spellcasterUpper #bag{width:25%;padding:100px 30px 60px 30px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}#ds-overpower #spellcasterUI #spellcasterUpper #bag .rightPanelImage{height:auto;margin:auto auto auto auto}#ds-overpower #spellcasterUI #spellcasterUpper #bag .hideUi{display:none}#ds-overpower #spellcasterUI #spellcasterUpper #bag .hideUi *{display:none}#ds-overpower #spellcasterUI #spellcasterUpper #bag #listenAgainButton{width:100%;height:auto;cursor:pointer;z-index:2}#ds-overpower #spellcasterUI #spellcasterUpper #bag #pointsBox,#ds-overpower #spellcasterUI #spellcasterUpper #bag .pointsContainer{font-size:30px;font-weight:600;color:#fff;text-align:center}#ds-overpower #spellcasterUI #spellcasterUpper #bag .pointsContainerp{margin-bottom:0 !important}#ds-overpower #spellcasterUI #spellcasterUpper #bag .points-label{margin-bottom:0 !important;font-size:24px}#ds-overpower #spellcasterUI #spellcasterLower{height:25vh}#ds-overpower #spellcasterUI #spellcasterLower #scrollContainer{max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}#ds-overpower #spellcasterUI #spellcasterLower #scrollContainer .scroll{background-image:url("../../images/spellcaster/tilemaps/scroll_pixel4.png");background-repeat:no-repeat;background-position:top right;background-size:100% 100%;max-height:100%;width:75%;margin-right:auto;padding:2vh;height:25vh;background-origin:content-box}#ds-overpower #spellcasterUI #spellcasterLower #scrollContainer .scrollMissed{width:25%;background-image:url("../../images/spellcaster/tilemaps/scroll_pixel5.png");background-repeat:no-repeat;background-position:top right;background-size:100% 100%;max-height:100%;padding:2vh;height:25vh;background-origin:content-box}#ds-overpower #spellcasterUI #spellcasterLower #scrollContainer .scrollMissed #missedLetters{padding:45px;height:100%;color:#000;font-size:30px;font-weight:600;letter-spacing:8px;line-height:36px}/*# sourceMappingURL=spellcaster.min.css.map */
