@font-face{font-family:readex-pro;src:url(/assets/ReadexPro-Regular-BnA2TT1v.ttf)}body{margin:0;background:#4caf50;font-family:readex-pro;overflow:hidden}.grass-field{position:absolute;width:100vw;height:100vh;overflow:hidden}.blade{position:absolute;width:1vh;height:7vh;background:linear-gradient(to bottom,#6d4,#4caf4f00);opacity:.8;border-radius:1vh;transform-origin:bottom bottom;transform:rotate(var(--rot, 0rad)) translate(-50%,-50%);transition:transform .5s ease-out;border-radius:50% 50% 10% 10%/60% 60% 20% 20%;box-shadow:inset 0 -6px -14px #0000002e,0 2px 6px #00000014;overflow:visible;transition:height .1s ease-in-out}.hide{height:0vh}.style-1{background:linear-gradient(to bottom,#b2eb4a,#4caf4f00)}.style-2{background:linear-gradient(to bottom,#4cd77f,#4caf4f00)}.title-div{position:absolute;width:80%;display:flex;justify-content:left}.title{font-size:6vh!important}.text-container{width:100%;height:100%;position:absolute;top:0;left:0;padding:3vh}.text{position:absolute;color:#fff;filter:drop-shadow(2px 4px 10px rgba(0,0,0,.4));font-size:3vh;pointer-events:none}.items-container{width:100%;height:100%;position:absolute}@media screen and (pointer:coarse){@supports (-webkit-backdrop-filter: blur(1px)) and (overscroll-behavior-y: none){html{min-height:100.3%;overscroll-behavior-y:none}}}@media screen and (pointer:coarse){@supports (-webkit-backdrop-filter: blur(1px)) and (not (overscroll-behavior-y: none)){html{height:100%;overflow:hidden}body{margin:0;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}}}body{overscroll-behavior-y:none}@media(max-width:600px){body{overflow:auto}.text{font-size:6vh}.grass-field{overflow:initial}.text-container{display:flex;flex-direction:column;width:88vw;padding:3vh 6vw}.title-div{position:initial;z-index:10000000}.title{position:initial;font-size:5vh!important}.grass-off{position:initial!important;font-size:4vh;padding-top:2vh;z-index:10000000}.who{z-index:10000000}#about{z-index:10000000;padding-bottom:5vh}.about-text{color:#fff;font-size:3vh}.faded{color:#d1ffd8}.hoverbox-tag{padding-bottom:1vh}}@media(min-width:601px){.text-container{z-index:10000000;pointer-events:none}#about{position:absolute;width:30vw;height:80vh;top:11vh;right:50px;text-align:right;z-index:0;pointer-events:all}.about-text{color:#d1ffd8;font-size:3vh}.faded{color:#d1ffd8a8}.hoverbox-tag{padding-top:1vh}}.flower{padding-top:3px;padding-left:3px;height:1em;vertical-align:text-top}.top-margin{margin-top:2vh}.item{cursor:pointer;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%,-50%);pointer-events:all;transition:transform .05s ease-in-out;filter:drop-shadow(2px 4px 3px rgb(0,0,0,.3))}.item-img{pointer-events:none;width:17vh}.selected{filter:drop-shadow(2px 2px 10px rgb(0,0,0,.3)) drop-shadow(0 0 6px rgb(238,255,0));transform:translate(-50%,-50%) scale(1.08)}.hovered{filter:drop-shadow(2px 2px 10px rgb(0,0,0,.3)) drop-shadow(0 0 6px rgb(238,255,0))}#bg{width:100vw;height:100vh;opacity:.2;position:absolute;margin:0;z-index:0}.hoverbox{z-index:100000001!important;width:30vh;border-radius:1vh;background-color:#fff;filter:drop-shadow(2px 4px 10px rgba(0,0,0,.4));position:absolute;transform:translate(-50%);padding:1.5vh;text-align:center}.hoverbox-tail{width:0;height:0;border-left:2vh solid transparent;border-right:2vh solid transparent;border-bottom:2vh solid rgb(255,255,255);opacity:1;position:absolute;top:-1.9vh;left:50%;transform:translate(-50%)}.flipped{z-index:100000002!important;border-bottom:0;top:initial;bottom:-1.9vh;border-top:2vh solid rgb(255,255,255)}.hoverbox-title{font-size:2.6vh;width:100%;padding-bottom:1vh}.hoverbox-desc{padding-top:1vh}.grass-off{bottom:9vh}.Mui-checked{color:#37ff37!important}.MuiSwitch-root{pointer-events:all}.who{bottom:9vh;right:9vh;pointer-events:all}.text-highlight{color:#fff696}.hoverbox-gif{width:100%;border-radius:1vh}.itembox{border-radius:1vh;background-color:#fff;filter:drop-shadow(2px 4px 10px rgba(0,0,0,.4));padding:1.5vh;margin-top:2vh;text-align:center;margin-bottom:3vh}.itembox-container{display:flex;flex-direction:column;align-items:center}.itembox-desc{padding-bottom:1vh}.hoverbox-tag{width:100%;color:#358fff;font-family:sans-serif;font-weight:700;font-size:1.5vh}.tag-desktop{color:#358fff}.tag-dev{color:#ff6161}.tag-container{display:flex;justify-content:space-between}
