body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:player-start-2p,scroll-o-script;margin:0}:root{--color-main:#07111d;--color-secondary:#ec9c5d;--color-accent:#f9d091;--color-console-text:#eee;--color-console-background:#07111d;--overflow:visible;--font-main:"player-start-2p"}html{font-family:player-start-2p}.App,html{background-color:#07111d;background-color:var(--color-console-background)}.App{align-content:center;color:#eee;height:100vh;outline:none;text-align:center}.Nystrum{background-color:#07111d;background-color:var(--color-main);height:720px;margin:auto;overflow:visible;overflow:var(--overflow);width:1280px}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}#display{height:100%}#display:focus{outline:none}.game_display_container{margin:10px;position:relative}.btn{font-family:player-start-2p}.Instructions{height:200px}.Level>.row{margin:0}.CharacterSelect{width:300px}.CharacterSelect__button{display:block;margin:20px 0;width:350px}.UI{text-align:left}.UI button{display:block}.Tooltip{display:inline-block;position:relative;text-align:left}.Tooltip .top{background-color:#eee;border-radius:8px;box-shadow:0 1px 8px #00000080;box-sizing:border-box;color:#444;display:none;font-size:13px;font-weight:400;left:50%;min-width:200px;padding:10px 20px;position:absolute;top:-20px;transform:translateY(-100%);z-index:99999999}.Tooltip:hover .top{display:block}.Tooltip .top i{margin-left:-12px;overflow:hidden;top:100%;width:24px}.Tooltip .top i,.Tooltip .top i:after{height:12px;left:50%;position:absolute}.Tooltip .top i:after{background-color:#eee;box-shadow:0 1px 8px #00000080;content:"";transform:translate(-50%,-50%) rotate(45deg);width:12px}.CharacterCard_Container{display:flex;justify-content:flex-start}.CharacterCard{border-collapse:collapse;border-radius:6px;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:20px}.CharacterCard .Portrait{align-items:center;border:3px solid;border-radius:6px;display:flex;font-size:26px;justify-content:center;margin-bottom:16px;margin-right:10px}.CharacterCard .StatusEffects{border-radius:6px;display:flex;justify-content:flex-start;margin:0 12px 0 0;padding:8px;text-align:center}.ResourceBlock,.StatusEffects__effect{align-items:center;border:3px solid;border-radius:6px;box-shadow:3px 3px #424242;display:flex;font-size:16;height:20px;justify-content:center;padding:10px;width:20px}.StatusEffects__effect{cursor:pointer;margin-right:10px}.ItemPortrait{align-items:center;border:3px solid;border-radius:6px;box-shadow:3px 3px #424242;display:flex;font-size:16;height:80px;justify-content:center;margin-right:10px;padding:10px;width:80px}.CharacterCard .NamePlate{font-size:26px}.ProgressBar{margin-bottom:16px}.ProgressBar__blips{background-color:#666;border-radius:6px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 12px 0 0;padding:8px;text-align:center}.ProgressBar__blips__blip{border:2px solid #424242;border-radius:5px;box-shadow:3px 3px #424242;display:inline-block;min-height:20px;min-width:20px}.Jacinto_Help{width:50%}.modal>.Jacinto_Help{width:auto}.modal-content,.modal-footer{background-color:#16161d!important}.modal-content,.modal-footer,.modal-footer .modal-close{color:#ec9c5d;color:var(--color-secondary)}.Jacinto_Help .Jacinto_Help__section_header{border:1px solid #ec9c5d;border:1px solid var(--color-secondary);border-radius:5px;font-size:20px}.Jacinto_Help .Jacinto_Help__section_body{margin:15px 0;text-align:left}.Keymap{height:50vh}.Keymap .Button{width:100%}.CharacterActions{cursor:pointer;display:flex;flex-wrap:wrap}.CharacterActions__item__label{background-color:#222;border:1px solid #222;border-radius:6px;margin:auto;position:relative;text-align:center;top:10px;width:90px}.CharacterActions__item__content{align-items:center;border:2px solid #222;border-radius:6px;display:flex;font-size:10px;height:40px;justify-content:center;margin:auto;padding:10px;width:100px}.CharacterActions__item__resources{bottom:15px;display:flex;justify-content:space-around;position:relative}.EquipmentCard{cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:20px;padding:10px;position:relative}.EquipmentCard--equipable:hover,.EquipmentCard--selected{border:5px solid #eee8d5;border-radius:5px}.EquipmentCard__reload_overlay{align-items:center;background-color:#000c;border:none;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%}.EquipmentCard__reload_overlay__text{font-size:24px}.EquipmentCard__item{display:flex;flex-direction:row;justify-content:space-between;margin-right:10px;width:100%}.SimpleEquipmentCard{margin-bottom:0;padding:0 0 10px 10px}.EquipmentCard__item__label--simple{border-radius:6px}.EquipmentCard__item__label__amount{color:#ec9c5d;color:var(--color-secondary)}.EquipmentCard__item__content{align-items:center;border:2px solid #222;border-radius:6px;display:flex;font-size:40px;height:50px;justify-content:center;padding:10px;width:50px}.EquipmentCard__item__stats{display:flex;flex-direction:column}.StatBlock{align-items:center;border:3px solid;border-radius:6px;box-shadow:3px 3px #424242;display:flex;font-size:16;height:20px;justify-content:center;padding:10px;width:20px}.Instructions__block{background-color:#666;border-radius:6px;display:inline-block;margin:0 12px 0 0;min-width:200px;padding:8px;text-align:center}.Instructions__block--Jacinto{background-color:#07111d!important;background-color:var(--color-main)!important;color:#ec9c5d;color:var(--color-secondary)}.Instructions__block .btn-main{width:100%}.Messages{margin-bottom:16px;max-height:400px;min-height:200px;overflow-y:hidden}.Messages .Message{border-radius:2px;display:block;font-size:12px;height:auto;padding:8px 16px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;transition:background-color .2s ease-out;vertical-align:middle;width:100%}.Information .Button{display:inline}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-appear{opacity:.01}.fade-appear.fade-appear-active{opacity:1;transition:opacity .5s ease-in}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:.01;transition:opacity .3s ease-in}.Title__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.Title__header{color:#ec9c5d;color:var(--color-secondary)}.btn-main{font-size:20px;font-weight:700}.btn-themed{background-color:#f9d091;background-color:var(--color-accent);border:1px solid #07111d;border:1px solid var(--color-main);color:#07111d;color:var(--color-main)}.btn-themed-outline,.btn-themed:active,.btn-themed:focus,.btn-themed:hover{background-color:#07111d;background-color:var(--color-main);border:1px solid #f9d091;border:1px solid var(--color-accent);color:#f9d091;color:var(--color-accent)}.btn-themed-outline:active,.btn-themed-outline:focus,.btn-themed-outline:hover{background-color:#f9d091;background-color:var(--color-accent);border:1px solid #07111d;border:1px solid var(--color-main);color:#07111d;color:var(--color-main)}.Jacinto__ActionMenu__Actions{display:flex;flex-direction:column}.Jacinto__ActionMenu__Actions__item{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 2px 16px 0}.Jacinto__ActionMenu__Actions__item:hover{border:2px solid #ec9c5d;border:2px solid var(--color-secondary);border-radius:5px;cursor:pointer}.Jacinto__ActionMenu__Actions__item__label{color:#ec9c5d;color:var(--color-secondary);margin-right:10px}.Jacinto__ActionMenu__Actions__item__content{margin-right:10px}.Jacinto__ActionMenu__Actions__item__resources{display:flex}.HiddenLeaf__ActionMenu__Actions{display:flex;flex-direction:column}.HiddenLeaf__ActionMenu__Actions__item{display:flex;flex-direction:row;flex-wrap:wrap}.HiddenLeaf__ActionMenu__Actions__item:hover{border:2px solid #ec9c5d;border:2px solid var(--color-secondary);border-radius:5px;cursor:pointer}.HiddenLeaf__ActionMenu__Actions__item__label{color:#ec9c5d;color:var(--color-secondary);margin-right:10px}.HiddenLeaf__ActionMenu__Actions__item__content{margin-right:10px}.HiddenLeaf__ActionMenu__Actions__item__resources{display:flex}.range-field{background-color:#16161d}.range-field>label{color:#ec9c5d;color:var(--color-secondary)}.range-field>input{display:block;margin:auto;width:50%}.hidden-leaf-character-card{background-color:#f9d091;background-color:var(--color-accent);border:2px solid #07111d;border:2px solid var(--color-main);border-radius:5px;color:#07111d;color:var(--color-main);cursor:pointer;margin:8px;min-height:27rem;padding:6px;transition:all .2s ease-out;width:14rem}.hidden-leaf-character-card:active,.hidden-leaf-character-card:focus,.hidden-leaf-character-card:hover{background-color:var(--character-background-color);border-color:var(--character-color);border:2px solid var(--character-color);color:var(--character-color)}.animated-border{animation:border-pulse 2s infinite;border:2px solid var(--character-color);border-radius:5px;transition:border-color .2s ease-out}.blinking-border{animation:border-blink .4s infinite;transition:all .2s linear}@keyframes border-pulse{0%{border-color:var(--character-color)}50%{border-color:var(--character-background-color)}to{border-color:var(--character-color)}}@keyframes border-blink{0%{border-style:solid}50%{border-style:dashed}to{border-style:solid}}.text--blinking{animation:text-pulse 1s infinite}@keyframes text-pulse{0%{color:#07111d;color:var(--color-main)}50%{color:#f9d091;color:var(--color-accent)}to{color:#07111d;color:var(--color-main)}}.Title__heading{animation:glideFadeIn 1.5s ease-out forwards;opacity:0;text-shadow:6px 6px 0 #07111d,-6px -6px 0 #07111d,6px -6px 0 #07111d,-6px 6px 0 #07111d;text-shadow:6px 6px 0 var(--color-main),-6px -6px 0 var(--color-main),6px -6px 0 var(--color-main),-6px 6px 0 var(--color-main);transform:translateY(-50px)}.Title__character{animation:fadeInSlide 1.5s ease-out forwards;opacity:0;position:absolute;z-index:2}.Title__character--left{animation-delay:.5s}.Title__character--right{animation-delay:.7s}.Title__button{animation:fadeIn 1s ease-out forwards,buttonBlink .8s ease-in-out 1s infinite;animation-delay:1s,2s;margin-top:20px;opacity:0;width:300px;z-index:100}.Title__hint{animation:fadeIn 1s ease-out forwards;animation-delay:1.5s;opacity:0;z-index:100}.Splash__button{animation:fadeIn 1s ease-out forwards,buttonBlink .8s ease-in-out 1s infinite;animation-delay:1s,2s;background-color:#07111d;background-color:var(--color-console-background);border:1px solid #eee;border:1px solid var(--color-console-text);color:#eee;color:var(--color-console-text);margin-top:20px;opacity:0;z-index:100}.Splash__button:active,.Splash__button:focus,.Splash__button:hover{background-color:#eee;background-color:var(--color-console-text);border:1px solid #07111d;border:1px solid var(--color-console-background);color:#07111d;color:var(--color-console-background)}.fadeInPartial__image{animation:fadeIn-partial 1s ease-out forwards;animation-delay:.9s;opacity:0;position:absolute}.fadeIn{animation:fadeInSlide 1s ease-out forwards;animation-delay:.9s;opacity:0}.Splash--logo{animation-delay:3.2s;animation:fadeInUp 1s ease-out forwards;opacity:0;position:absolute}@keyframes glideFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes fadeInSlide{to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeInUp{0%{top:500px}to{opacity:1}}@keyframes fadeIn-partial{to{opacity:.6}}@keyframes buttonBlink{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.8ad61131.css.map*/