body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.modal-header .close{padding:0!important;margin:0!important}.body-cal{height:100vh;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;background-color:#97d9e1}.frame-cal{font-size:24px;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px;padding:2%;margin:40px 20px 20px}.button-cal{color:#fff;border-radius:10px;width:4rem;height:4rem;border:none;margin:5px;box-shadow:3px 3px 3px #ccc;font-size:1rem;background-color:#3f4557}.button-cal:active{color:#f484a2}.button-cal:focus{outline:0}.button-cal:hover{background:linear-gradient(145deg,#6e66f2,#f484a2)}.top-cal{-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.functionbox-cal{display:inline-block}.output-cal{font-size:20px;padding:5px 8px;color:#fff;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;height:26px;display:block;background-color:#f484a2;margin-top:12px;margin-bottom:20px;box-shadow:1px 2px 2px #b7c0c4;border:unset}.buttonclear-cal{margin-right:10px;margin-left:0;border-radius:50px}.operator-cal{background-color:#6e66f2}.output-cal:active,.output-cal:focus,.output-cal:focus-visible,.output-cal:hover{outline:none!important}@media screen and (min-width:1400px){
    /*  !*width: 90px;*!*/
    /*  !*height: 90px;*!*/.output-cal{width:300px;height:60px;margin-top:20px;font-size:20px;border:unset}}@media screen and (max-width:1024px){.button-cal{width:3rem;height:3rem}.output-cal{height:50px;width:232px}}@media screen and (max-height:625px){.output-cal{height:65px}}*{font-family:IRANSans,serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:20vh;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.App-tail{height:20vmin}.App-link{color:#09d3ac}.hanoi-container{-webkit-flex-direction:row;flex-direction:row}.hanoi-block-container,.hanoi-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.hanoi-block-container{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:30vw;padding:2vw}.hanoi-block{height:2vh;margin:2px;background-color:#0b3148;border:solid;border-width:1px;border-radius:10px}.hanoi-bottom{height:20px;margin:1vw;background-color:#ded1c6;border-width:1px;width:25vw}.hanoi-desc{font-size:xx-large}.sol-highlight{background-color:#add8e6;font-weight:700}.cards-list-c{z-index:0;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#faebd7;height:100vh}.a-c{text-decoration:none!important;color:unset!important;display:block}.card-c{margin:30px auto;width:300px;height:300px;border-radius:40px;box-shadow:5px 5px 30px 7px rgb(0 0 0/5%),-5px -5px 30px 7px rgb(0 0 0/5%);cursor:pointer;transition:.4s}.card-c .card_image-c,.card-c .card_image-c img{width:inherit;height:inherit;border-radius:40px}.card-c .card_image-c img{object-fit:cover}.card-c .card_title-c{text-align:center;border-radius:0 0 40px 40px;font-family:sans-serif;font-weight:700;font-size:30px;margin-top:-80px;height:40px}.card-c:hover{-webkit-transform:scale(.9);transform:scale(.9);box-shadow:5px 5px 30px 15px rgba(0,0,0,.25),-5px -5px 30px 15px rgba(0,0,0,.22)}.title-white-c{color:#fff}.title-black-c{color:#000}@media (max-width:500px){.card-list-c{-webkit-flex-direction:column;flex-direction:column}}
/*# sourceMappingURL=main.1ab078a3.chunk.css.map */