*{margin:0;padding:0}html{height:100vh}body{background:linear-gradient(#e8f7f4,#C7EAE4);background-repeat:no-repeat;font-family:'Josefin Sans',sans-serif;font-size:30px;color:#495159;overflow:hidden;min-height:100%}h1{font-family:Rancho,cursive;font-size:9vw;color:#59C9D5;text-shadow:2px 2px 4px #087E8B;text-align:center;padding-top:10px;margin:0 auto}.cloud_container{height:20vh;width:5000px;position:absolute;top:0;z-index:-1}.cloud{background:url(/assets/67d84ad4a9646ea3d6c53dd654e6cd674039d022/cloud.png);width:200px;height:110px;position:relative;display:inline-block}.c1{top:30%;left:300px;opacity:.8;animation:floatingclouds 80s linear infinite}.c2{transform:scale(.6);opacity:.7;top:15%;left:500px;animation:floatingclouds 60s linear infinite}.c3{transform:scale(.7);opacity:.6;top:-10%;left:-200px;animation:floatingclouds 70s linear infinite}.c4{top:3%;left:-800px;animation:floatingclouds 50s linear infinite}@keyframes floatingclouds{0%{left:-300px}100%{left:1000px}}.buttons{display:inline-block;position:absolute;top:200px;left:100px}#display,#start{width:100px;font-size:50px;text-align:center;padding:10px 30px;border-radius:10px;display:inline-block}#start{color:#fff;background:#59C9D5;box-shadow:2px 4px 3px #b3d8d2}#start:hover{background:#67dbcf;transition:.5s ease;cursor:pointer}#display{background:#e2ffb7;position:relative;top:90px;right:167px}#instructions{display:block;position:absolute;top:45px;right:30px;margin:0}#instructions:hover{color:#EF5C6E;transition:.5s ease;text-decoration:underline;text-decoration-style:dotted}.instructions_text{width:400px;padding:0 20px;background:rgba(250,250,250,.55);border-radius:15px;position:absolute;top:180px;right:30px;z-index:2}.instructions_text p{padding:10px 0 5px}.bunny_container{position:absolute;left:50%;bottom:95px}#bunny{width:300px;height:500px;position:relative;left:-50%;z-index:1}#left_ear,#right_ear{height:200px;width:75px;box-sizing:border-box;border-top-right-radius:50%;border-top-left-radius:50%;display:inline-block;position:relative;background:#f2dcde;border:20px solid #fafafa}#left_ear{left:55px;transform:rotate(-10deg)}#right_ear{left:80px;transform:rotate(10deg)}.bunny_head{height:200px;width:250px;border-radius:100%;box-sizing:border-box;position:relative;bottom:375px;background:#fafafa;left:25px;border:1px solid #e0e0e0}.left_eye,.right_eye{position:relative;width:25px;height:25px;border-bottom:5px solid transparent;border-top:10px solid #21130C;border-radius:50%;top:50px;display:inline-block}.left_eye{left:75px;transform:rotate(-5deg)}.right_eye{left:100px;top:50px;transform:rotate(5deg)}.nose{position:relative;width:20px;height:15px;background:#f2dcde;border-bottom-left-radius:50%;border-bottom-right-radius:50%;display:inline-block;left:45px;top:65px}.bunny_body{height:300px;width:300px;border:1px solid #e0e0e0;border-radius:100%;box-sizing:border-box;position:relative;background:#fafafa}.egg{height:185px;width:150px;background:url(/assets/4f6e10cd84c0c9f0746fec546642220edd2f389c/chevron.jpg);background-size:140px 185px;background-position:center;border:1px solid #f2dcde;position:relative;left:70px;top:50px;border-radius:50%;z-index:1}#left_paw,#right_paw{height:50px;width:85px;background:#fafafa;border:1px solid #e0e0e0;position:relative;bottom:60px;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:25%;border-bottom-right-radius:15%;display:inline-block;z-index:1}#left_paw{left:10px;transform:rotate(-90deg)}#right_paw{left:95px;transform:rotate(90deg)}#left_leg,#right_leg{height:50px;width:100px;background:#fafafa;border:1px solid #e0e0e0;position:relative;bottom:255px;border-top-right-radius:50%;border-top-left-radius:50%;display:inline-block}#left_leg{border-bottom-left-radius:25%;border-bottom-right-radius:15%}#right_leg{left:90px;border-bottom-left-radius:15%;border-bottom-right-radius:25%}#ground{height:100px;width:100vw;background:#86AF49;position:absolute;bottom:0;text-align:center}.grass_container{width:100vw;height:100px;position:absolute;bottom:100px}.grass{height:6vh;width:1vmin;border-right:1px solid #86AF49;border-left:1px solid #86AF49;background:#86AF49;position:absolute;display:inline-block;bottom:12vh;animation:grassmove .5s infinite alternate}.g1{transform:rotate(-7deg);left:10vw}.g2{transform:rotate(7deg);left:11.5vw}.g3{transform:rotate(7deg);right:10.5vw}.g4{transform:rotate(-7deg);right:12vw}@keyframes grassmove{0%{border-top-right-radius:50%;border-top-left-radius:50%}50%{border-top-right-radius:30%;border-top-left-radius:70%}100%{border-top-right-radius:20%;border-top-left-radius:80%}}#ground p{font-size:25px;position:relative;top:50px;color:#b6d686}#ground a{color:#b6d686}@media only screen and (max-width:750px){h1{font-size:60px}.buttons{display:block;position:absolute;top:95px;left:50vw}#display,#start{width:80px;font-size:40px;border-radius:5px;display:block}#start{height:80px}#display{top:-60px;right:121px;z-index:-1}#instructions{font-size:25px;top:52 px;right:15px}.instructions_text{width:350px;background:rgba(250,250,250,.85);position:absolute;top:215px;right:30px}.bunny_container{bottom:60px}#ground{height:70px;width:100vw}.grass{bottom:8vh}#ground p{font-size:20px;top:35px}}@media only screen and (max-width:450px){#display,#start{width:65px;font-size:25px;padding:5px 7px 12px}#start{height:40px}#display{top:-57px;right:75px}#instructions{font-size:25px;top:52 px;right:15px}.instructions_text{width:225px;background:rgba(250,250,250,.85);border-radius:5px;position:absolute;top:85px;right:30px}.instructions_text p{font-size:25px}#bunny{width:210px;height:350px}#left_ear,#right_ear{height:135px;width:50px;border:13px solid #fafafa}#left_ear{left:50px}#right_ear{left:65px}.bunny_head{height:140px;width:175px;bottom:264px;left:20px}.left_eye,.right_eye{width:17.5px;height:17.5px;border-bottom:5px solid transparent;border-top:8px solid #21130C;top:40px}.left_eye{left:52.5px}.right_eye{left:70px}.nose{width:14px;height:10.5px;left:28.5px;top:48px}.bunny_body{height:210px;width:210px}.egg{height:129.5px;width:105px;left:50px;top:35px}#left_paw,#right_paw{height:35px;width:59.5px;bottom:42px}#left_paw{left:10px}#right_paw{left:66.5px}#left_leg,#right_leg{height:35px;width:70px;bottom:178.5px}#right_leg{left:63px}}