@import "./public/fontiran.css";body,:not(.material-icons){font-family:iranyekan!important}*,:before,:after{-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;cursor:inherit;font-family:inherit;font-size:16px;font-weight:inherit;font-style:inherit;text-transform:uppercase;outline:none;margin:0;padding:0}:focus{outline:none}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden;font-size:inherit!important}body{cursor:default;height:100%;font-family:bungeefont,sans-serif;font-size:5rem;font-style:normal;font-weight:400;line-height:1;overflow:hidden}.icon{font-size:inherit;vertical-align:-.125em;preserveaspectratio:none;display:inline-block;overflow:visible}.range{z-index:1;opacity:0;width:14em;position:relative}.range:not(:last-child){margin-bottom:2em}.range__label{z-index:2;padding-bottom:.5em;font-size:.9em;line-height:.75em;position:relative}.range__track{z-index:3;height:1em;margin-left:.5em;margin-right:.5em;position:relative}.range__track-line{transform-origin:0;background:#0003;height:2px;margin-top:-1px;position:absolute;top:50%;left:-.5em;right:-.5em}.range__handle{cursor:pointer;z-index:1;width:0;height:0;position:absolute;top:50%;left:0}.range__handle div{background:#41aac8;border-bottom:2px solid #0003;border-radius:.2em;width:.9em;height:.9em;margin-top:-.45em;margin-left:-.45em;transition:background .5s;position:absolute;top:0;left:0}.range.is-active .range__handle div{transform:scale(1.25)}.range__handle:after{content:"";width:3em;height:3em;margin-top:-1.5em;margin-left:-1.5em;position:absolute;top:0;left:0}.range__list{color:#00000080;z-index:1;flex-flow:row;justify-content:space-between;padding-top:.5em;font-size:.55em;display:flex;position:relative}.range--type-color:not(:last-child){margin-bottom:1em}.range--type-color .range__list{display:none}.range--type-color .range__handle>div{background:currentColor!important}.range--type-color .range__track-line{background:0 0}.range--type-color .range__track-line:after{content:"";opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.range--color-hue .range__handle,.range--color-hue .range__track{color:red}.range--color-hue .range__track-line:after{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.range--color-saturation .range__handle,.range--color-saturation .range__track{color:red}.range--color-saturation .range__track-line:after{background:linear-gradient(90deg,gray,currentColor)}.range--color-lightness .range__handle,.range--color-lightness .range__track{color:red}.range--color-lightness .range__track-line:after{background:linear-gradient(90deg,#000,currentColor,#fff)}.stats{z-index:1;opacity:0;justify-content:space-between;width:14em;display:flex;position:relative}.stats:not(:last-child){margin-bottom:1.5em}.stats>i{color:#00000080;font-size:.9em;display:block}.stats>b{font-size:.9em;display:block}.stats>b>i{font-size:.75em}.stats[name=worst-time]{display:none}.text{text-align:center;perspective:100rem;opacity:0;line-height:.75;position:absolute;top:7rem;left:0;right:0}.text i{opacity:0;white-space:pre-wrap;display:inline-block}.text--title{height:1.2em;font-size:4.4em;bottom:75%}.text--title span{display:block}.text--title span:first-child{margin-bottom:.2em;font-size:.5em}.text--note{font-size:1em;top:87%}.text--timer{font-size:3.5em;line-height:1;bottom:78%}.text--complete,.text--best-time{font-size:1.5em;line-height:1em;top:83%}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;color:#00000040;opacity:0;background-color:#0000;border-width:0;border-radius:0;font-size:1.2em;position:absolute}.btn:after{content:"";border-radius:100%;width:3em;height:3em;margin-top:-1.5em;margin-left:-1.5em;position:absolute;top:50%;left:50%}.btn--bl{bottom:.8em;left:.8em}.btn--br{bottom:.8em;right:.8em}.btn--bc{bottom:.8em;left:calc(50% - .5em)}.btn svg{display:block}.btn--cancel{display:none!important}.ui{pointer-events:none;color:#070d15}.ui,.ui__background,.ui__game,.ui__texts,.ui__prefs,.ui__theme,.ui__stats,.ui__buttons{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ui__background{z-index:1;background:#d1d5db;transition:background .5s}.ui__background:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.ui__game{pointer-events:all;z-index:2}.ui__game canvas{width:100%;height:100%;display:block}.ui__texts{z-index:3}.ui__prefs,.ui__stats,.ui__theme{z-index:4;text-align:right;flex-flow:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui__theme{padding-top:15em}.ui__buttons{z-index:5}.btn{cursor:pointer}.btn.btn--br.btn--prefs,.btn.btn--br.btn--theme,.btn.btn--br.btn--reset{text-align:right;color:#777;direction:rtl;width:130px;padding-right:25px;font-size:16px}.btn.btn--bl.btn--back{text-align:left;color:#777;direction:rtl;width:100px;padding-left:25px;font-size:16px}.btn.btn--bl.btn--back svg{position:absolute;top:2px;left:0}.btn.btn--br.btn--prefs svg,.btn.btn--br.btn--theme svg,.btn.btn--br.btn--reset svg{position:absolute;top:2px;right:0}.btn.btn--bl.btn--stats{display:none}.swal2-popup{background:#fffffff0!important;border-radius:3em!important;font-size:3rem!important}