html,body{padding:0;margin:0;width:100%;height:100%;-webkit-tap-highlight-color:transparent;overflow:hidden}*{font-family:Kavoon,serif;font-weight:400;font-style:normal;touch-action:manipulation;-webkit-user-select:none;user-select:none}body{margin:0;font-family:Arial,sans-serif;overscroll-behavior-y:contain!important}#LoadingScreen{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top left,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle at bottom left,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle at top right,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle at bottom right,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle,transparent 25%,#8aebf1 26%),linear-gradient(45deg,transparent 46%,#28ccdf 47%,#28ccdf 52%,transparent 53%),linear-gradient(135deg,transparent 46%,#28ccdf 47%,#28ccdf 52%,transparent 53%);background-size:4em 4em;background-color:#8aebf1;opacity:1;justify-content:center;align-items:center;z-index:9999}#LoadingInner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000000b3;color:#f5f5f5;font-size:1.5em;text-align:center;gap:2em}.spinner{width:14.4px;height:14.4px;animation:spinner-z355kx 1.4s infinite linear;border-radius:14.4px;box-shadow:36px 0 #fff,22.3px 28.1px #fff,-7.9px 34.9px #fff,-32.4px 15.5px #fff,-32.4px -15.5px #fff,-7.9px -34.9px #fff,22.3px -28.1px #fff}@keyframes spinner-z355kx{to{transform:rotate(360deg)}}#GameScreen{display:flex;flex-direction:row;height:100%;overflow:hidden;position:relative}.MobileGameScreen{display:grid!important;grid-template-columns:1fr;grid-template-rows:50vh 1fr}#WheatArea{flex:5;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at top left,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle at bottom left,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle at top right,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle at bottom right,transparent 9%,#28ccdf 10%,#28ccdf 15%,transparent 16%),radial-gradient(circle,transparent 25%,#8aebf1 26%),linear-gradient(45deg,transparent 46%,#28ccdf 47%,#28ccdf 52%,transparent 53%),linear-gradient(135deg,transparent 46%,#28ccdf 47%,#28ccdf 52%,transparent 53%);background-size:4em 4em;background-color:#8aebf1;opacity:1;padding:20px;box-sizing:border-box;position:relative}#InnerWheatArea{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}#UpgradesArea{flex:3;overflow-y:scroll;background-color:#28ccdf;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:3px solid rgb(69,69,69,1);scrollbar-width:none;-ms-overflow-style:none}#AscensionButton{position:absolute;bottom:20px;right:20px;background-color:#e6482e;color:#f5f5f5;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease}#AscensionButton:active{background-color:#c62828}#UpgradesHolder,#PowerupsHolder{flex:5;width:100%;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#UpgradesHolder::-webkit-scrollbar,#PowerupsHolder::-webkit-scrollbar,#UpgradesArea::-webkit-scrollbar{display:none}.Upgrade{background-color:#f9f9f9;width:100%;height:70px;border-radius:5px;position:relative;margin-bottom:10px}.UpgradeName{position:absolute;top:10px;left:10px;font-size:20px}.UpgradeCost{position:absolute;bottom:10px;left:10px}.UpgradeAmount{position:absolute;bottom:10px;right:10px}.UpgradeOwned{position:absolute;top:10px;right:10px}.Powerup{background-color:#f9f9f9;width:100%;min-height:100px;border-radius:5px;position:relative;margin-bottom:10px}.PowerupName{position:absolute;top:10px;left:10px;font-size:20px}.PowerupCost{position:absolute;bottom:10px;right:10px}.PowerupDescription{position:absolute;top:35px;left:10px}.PowerupOwned{position:absolute;top:10px;right:10px}.cantbuy{opacity:.6}#UpgradesTextHolder{font-size:1.5rem;color:#f5f5f5;margin-bottom:20px;text-align:center;display:flex;justify-content:space-between;width:100%}#UpgradesTextHolder span{flex:1;opacity:.6}#UpgradesTextHolder .active{opacity:1}#FarmName{font-size:1.5em;color:#f5f5f5;position:absolute;top:10px;background-color:#45454580;padding:.3em .5em;border-radius:10px;cursor:pointer}#FarmDetails{font-size:1em;color:#f5f5f5;position:absolute;text-align:center;background-color:#45454580;top:60px;padding:.3em .5em;border-radius:10px}.right{right:10px}#GrainCount,#GrainPerSecond{display:block;font-size:1.2em}#Wheat{position:absolute;left:50%;bottom:45%;transform:translate(-50%,45%);width:20%;height:20%;cursor:pointer;background-image:url(imgs/wheat.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:2;display:flex;align-items:center;justify-content:center}#Star{width:100%;opacity:.15;scale:2}#progressbarwrapper{position:absolute;bottom:15px;left:15px;width:20px;height:50%;max-height:300px}.progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#d3d3d3;z-index:10;border-radius:15px;overflow-y:hidden;border:3px solid black}#MultiplierProgress{position:absolute;top:-50px;text-align:center;font-size:30px;color:#e6482e}#progress{position:absolute;bottom:0;left:0;width:100%;background-color:#f4b41b;transition:all .3s ease}#Settings{position:absolute;top:7px;left:7px;width:32px;height:32px;padding:5px;border-radius:10%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}#fps{display:none;position:absolute;top:64px;left:7px;font-size:1.2em;color:#f5f5f5}#Advertisement{position:absolute;top:55px;left:7px;width:32px;height:32px;padding:5px;border-radius:10%;background-color:#f5f5f5;display:none;justify-content:center;align-items:center}#Stats{position:absolute;top:7px;left:55px;width:32px;height:32px;padding:5px;border-radius:10%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}.dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:350px;background-color:#f5f5f5;border:0;border-radius:5px;box-shadow:0 4px 8px #0003;padding:20px;box-sizing:border-box;margin:0}.ModalHeader{font-size:1.5em;margin-bottom:10px;text-align:center;display:block}.ModalDescription{margin-bottom:15px}.ModalInput{display:block;width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box}.ModalControls{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.DoneButton,.CloseButton{display:inline-block;padding:10px 20px;border:none;border-radius:3px;cursor:pointer;flex:1}.DoneButton{background-color:#71aa34;color:#fff}.CloseButton{background-color:#e6482e;color:#fff}.slider-container{margin:10px 0}.slider-container label{display:block;margin-bottom:5px}.slider{width:100%}.textbox-container{margin:10px 0;display:flex;gap:5px}.textbox{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.button-container{display:flex;justify-content:space-between;margin:10px 0}.button-container button,#copyButton{padding:10px 20px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;font-size:1em}#resetButton{background-color:#dc3545}.wheatdrop{width:64px;height:64px;background-image:url(imgs/wheat.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;pointer-events:none;z-index:100}.grain-text{color:#fff;font-size:1.5em;z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;text-align:center}#StatsDialog{position:absolute;width:80%;height:95%;background-color:#5a5353;color:#cfc6b8;border:0;border-radius:5px;box-shadow:0 4px 8px #0003;padding:20px;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;overflow-x:hidden;margin:0}.hidden{display:none}#StatsDialog h1{text-align:center;color:#fff}#StatsDialogContent{height:calc(100% - 100px);overflow-y:scroll}#StatsDialogContent li{list-style:none}#StatsCloseButton{position:absolute;top:10px;right:10px;background-color:transparent;border:none;font-size:2em;cursor:pointer;color:#fff}#StatsCloseButton:hover{color:#e6482e}.StatsCategory{font-size:1.5em;color:#fff;border-width:3px;border-style:solid;border-image:linear-gradient(to right,#ccc,#0000 30%) 100% 0 100% 0;margin-bottom:20px;padding:10px 0}#AchievementProgress{margin-bottom:20px}#StatsDialogContent>div{margin:20px 0;display:flex;flex-direction:column}#StatsDialogContent>div>div{display:flex;flex-direction:column;gap:10px}#AchievementProgress{display:block}#AchievementsHolder{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:300px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:50;box-sizing:border-box;transition:max-height .5s ease,gap .5s ease}.Achievement{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:10px;width:calc(100% - 22px);box-sizing:border-box;box-shadow:0 2px 4px #0000001a;opacity:0;animation:fadeInOut 4s ease forwards}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.AchievementName{font-weight:700;display:block;margin-bottom:5px}.AchievementDescription{display:block;font-size:.9em;color:#666}
