@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@200..800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Bricolage Grotesque,-apple-system,Segoe UI,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;background-color:#1f1c16;background-image:url(../../static/media/background.a6feb9bee4289cf30532.png);background-repeat:repeat;display:flex;flex-direction:column;height:100%;justify-content:center;letter-spacing:.05rem;min-height:100vh;overflow:visible;text-align:center;-webkit-user-select:none;user-select:none;width:100%;z-index:100}.title-card{color:#f3dfb7;display:flex;flex-direction:row;font-size:2.4vw;font-weight:800;margin-top:-4vh;text-shadow:0 2px 15px #003cbe}.number-special-c{color:wheat;display:inline;margin-left:3px;margin-right:2px}.main-menu{align-items:center;color:#ffdeadab;display:flex;flex-direction:column;font-size:1.8vw;height:100%;justify-content:center;-webkit-user-select:all;user-select:all;width:100%}.monster-data{flex-direction:column;margin-top:48px}.toggle-switch-mon{display:inline-block;height:20px;margin-left:4px;position:relative;width:40px}.toggle-switch-mon input{height:0;opacity:0;width:0}.slider{background-color:#a5c7d6;border:1px solid #5994af;border-radius:20px;cursor:pointer;left:0;right:0;top:0;transition:background-color .3s}.dot,.slider{bottom:0;position:absolute}.dot{background-color:#fff;border:1px solid #003cbe;border-radius:50%;height:16px;left:2px;transition:transform .3s,background-color .3s;width:16px}.toggle-switch-mon input:checked+.slider{background-color:#ff8a80;border-color:#701e1e}.toggle-switch-mon input:checked+.slider .dot{background-color:#701e1e;transform:translateX(20px)}.mon-types{align-self:flex-start;background:#422c0222;border-radius:9px;color:#e9682c;font-size:.9vw;mix-blend-mode:screen;padding:3px;-webkit-user-select:none;user-select:none;width:fit-content}.stat-box-container{border:1px solid #24a9dd31;border-radius:4px;height:2.6rem;padding:4px}.stat-box-container,.stat-box-container-condensed{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.stat-box-container-condensed{border:1px solid #ddd12431;border-radius:4px;height:2.1rem;padding:3px}.loading-page{align-items:center;color:#ffdeadab;display:flex;flex-direction:column;font-size:1.8vw;height:100%;justify-content:center;-webkit-user-select:all;user-select:all;width:100%}.loading-page-img{animation:graceful-spin 4s ease infinite;border-radius:50%;height:68vh;mix-blend-mode:overlay;position:absolute;width:68vh}@keyframes graceful-spin{0%{filter:hue-rotate(1turn);transform:rotate(0deg)}50%{filter:hue-rotate(0deg);transform:rotate(247deg)}to{filter:hue-rotate(0deg);transform:rotate(1turn)}}.text-box-cramp{border:1px solid #6277a488}.text-box-cramp:hover{filter:grayscale(.15) brightness(1.3)}.text-box-cramp-summoned{border:1px solid #a462a188}.toggle-button{background:#75484f88;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.85rem;padding:4px 8px;transition:background 3.3s ease}.toggle-button:hover .toggle-button-blue:hover{background:#75484f}.toggle-button-blue{background:#485f7588;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.85rem;padding:4px 8px;transition:background .6s ease}.features-container{transition:all .3s ease;width:100%}.features-container.visible{max-height:2100px;opacity:1}.features-container.hidden{max-height:0;opacity:0}.cancel-button,.main-button{background-clip:padding-box;border:8px solid #0000;border-radius:8px;color:#fff;cursor:pointer;font-size:1vw;font-weight:600;padding:.9vh 2vh;transition:background-color .3s ease,transform .2s ease;-webkit-user-select:none;user-select:none;z-index:500}.main-button{background-color:#3c65b5;border-image:repeating-linear-gradient(45deg,#5a8dd9,#5a8dd9 8px,#3c65b5 0,#3c65b5 16px) 8}.cancel-button{background-color:#7a7a7a;border-image:repeating-linear-gradient(315deg,#a1a1a1,#a59b9b 8px,#817474 0,#776262 16px) 8}.main-button:hover{background-color:#537cd4}.cancel-button:hover,.main-button:hover{filter:hue-rotate(4deg);transform:translateY(-2px)}.cancel-button:hover{background-color:#919191}.cancel-button:active,.main-button:active{transform:translateY(0)}.hover-blue{transition:filter .3s ease}.main-button:hover+.hover-blue,.main-button:hover~.hover-blue{filter:hue-rotate(-180deg) contrast(.6) brightness(1.2);opacity:1}.cancel-button:hover .hover-blue{filter:hue-rotate(-180deg) contrast(.6) brightness(1.2)}.item-image{isolation:isolate;width:3.5vw}.item-image,.item-image-zoomed{background-color:hsla(0,0%,88%,.822);border-radius:5px;filter:drop-shadow(0 0 .5rem black);object-fit:scale-down;transition:all 1s ease-out}.item-image-zoomed{width:15vw}.item-image-warn{align-items:center;border:1px solid red!important;border-radius:10px;font-size:.5rem;justify-items:flex-end}.close-x{cursor:pointer;padding-left:4px;transition:all .3s ease;width:2em}.close-x:hover{filter:contrast(1.9);transform:scale(1.055) rotate(8deg)}.damage-button:hover{filter:contrast(1.9);transform:scale(1.055) rotate(2deg)}.damage-button:active{filter:contrast(2.9) brightness(1.5);transform:scale(1.095) rotate(1deg)}.heal-button:hover{filter:contrast(1.9);transform:scale(1.055) rotate(-2deg)}.heal-button:active{filter:contrast(2.9) brightness(1.5);transform:scale(1.095) rotate(-1deg)}.end-run-hover{margin-right:1vw}.end-run-hover:hover{background-color:#b53c7822;color:#fff;width:6.8vw}.end-run-hover:active{background-color:#b53c782a;border:1px solid #921010;color:#fff;width:7.2vw}.end-run-hover,.save-hover{align-items:center;border:1px solid #fff0;border-radius:6px;cursor:pointer;display:flex;font-size:1vh;height:2vw;padding-left:5px;transition:all .4s ease-out;-webkit-user-select:none;user-select:none;width:fit-content}.save-hover:hover{background-color:#3c65b522;color:#fff;width:4vw}.save-hover:active{background-color:#3c64b52a;border:1px solid #809fbb;color:#fff;width:4.5vw}.level-text{align-content:center;border-radius:6px;color:rgba(179,188,211,.795);cursor:pointer;display:flex;font-size:.98vw;height:2vw;left:.9vh;position:absolute;top:1vh;transition:transform .35s ease-out,filter .35s ease-out,opacity .4s ease;-webkit-user-select:none;user-select:none;width:fit-content}.level-text:hover{filter:brightness(.69);transform:translateY(.2vh)}.item-description{display:inline;line-height:1.5}.item-description,.item-restriction{align-self:center;-webkit-user-select:text;user-select:text}.item-restriction{background:#422c0222;border-radius:9px;color:#dd5e24;font-size:.9vw;mix-blend-mode:screen;padding:3px;width:80%}.coin-image{animation:spin-3d 20s ease-in-out infinite;background-color:#ebba36;border-radius:50%;box-shadow:inset 2px 2px 3px #422c02;filter:drop-shadow(#FFD70099 1px 0 1px);height:1.89vw;perspective:10000px;position:relative;transform-style:preserve-3d;width:1.89vw}@keyframes spin-3d{0%{box-shadow:inset 2px 2px 3px #422c02;filter:drop-shadow(#FFD70099 1px 0 2px);transform:rotateY(0deg)}2%{box-shadow:inset 2px -3px 2px #f8f1af;filter:drop-shadow(#f0e29399 1px 3px 3px);transform:rotateY(180deg)}4%{box-shadow:inset 2px 2px 3px #422c02;filter:drop-shadow(#FFD70099 1px 0 1px);transform:rotateY(1turn)}to{filter:drop-shadow(#FFD70099 1px 0 1px);transform:rotateY(1turn)}}.calm-mouse-over{opacity:1}.calm-mouse-over:hover{filter:brightness(1.12)}.fantasy-container{border-bottom:1px solid #537cd444;border-top:1px solid #537cd444;color:#fff;display:flex;flex-direction:column;font-size:.9vw;gap:22px;height:100%;justify-content:start;overflow-x:hidden;overflow-y:auto;padding:13px 8px 8px;width:100%}.fantasy-container::-webkit-scrollbar{width:12px}.fantasy-container::-webkit-scrollbar-track{background:#2a2a2a;border-radius:10px;box-shadow:inset 0 0 5px #00000080}.fantasy-container::-webkit-scrollbar-thumb{background:linear-gradient(45deg,silver,#e0e0e0,#a0a0a0);border:2px solid #111;border-radius:10px;box-shadow:0 0 8px #c0c0c080}.fantasy-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#d0d0d0,#f0f0f0,#b0b0b0);box-shadow:0 0 12px #e0e0e0b3}.fantasy-container::-webkit-scrollbar-button{background:silver;border-radius:5px;height:10px}.fantasy-container{scrollbar-color:silver #2a2a2a;scrollbar-width:thin}.prayer-container{display:block}.hide-prayer{animation:hidePrayer 1s ease-in-out forwards}@keyframes hidePrayer{0%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(-4vh)}to{display:none;opacity:0;transform:translateY(-5vh)}}.prayer-confirmation{background:#a9b1d408;border:1px solid #ffdead22;border-radius:12px;color:#ffe766;display:none;font-size:1.78vh;justify-content:center;justify-self:center;margin-top:2vh;padding:24px;text-align:center;width:90%}.show-confirmation{animation:showConfirmation 1s ease-in-out forwards;display:block}@keyframes showConfirmation{0%{opacity:0;transform:translateY(1vh)}to{opacity:1;transform:translateY(0)}}.number-input-boons-wrapper{align-items:center;align-self:center;display:flex;gap:.5vw}.number-input-boons{align-self:center;appearance:textfield;background-color:#1f1c16;border-radius:8px;color:#fff;font-size:3vh;height:6vh;justify-items:center;padding:8px;width:6.8vw}.number-input-boons::-webkit-inner-spin-button,.number-input-boons::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fade-in-on-value{transition:opacity 1s ease}
/*# sourceMappingURL=main.88659cd7.css.map*/