body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow:auto;width:100%}.game-page body,.game-page html{overflow:hidden;position:fixed}.App{display:flex;flex-direction:column;min-height:100vh;width:100%}.game-page .App{height:100vh;overflow:hidden}.main-content{flex:1 1;min-height:calc(100vh - 60px);position:relative}.game-page .main-content{height:calc(100vh - 60px);overflow:hidden}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.game-header{align-items:center;background-color:#000c;box-shadow:0 2px 10px #0000004d;display:flex;height:60px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.nav-container{max-width:1200px;position:relative;width:80%}.desktop-nav,.nav-container{align-items:center;display:flex;justify-content:space-between}.desktop-nav{width:100%}.game-logo{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;text-decoration:none}.game-logo svg{margin-right:10px}.nav-links{display:flex;gap:20px}.nav-link{align-items:center;border-radius:5px;color:#fff;display:flex;font-size:16px;gap:5px;padding:5px 10px;text-decoration:none;transition:all .3s ease}.nav-link:hover{background-color:#ffffff1a}.nav-link.active{background-color:#fff3;font-weight:700}.mobile-nav{align-items:center;display:none;justify-content:space-between;width:100%}.mobile-breadcrumb{align-items:center;color:#fff;display:flex;font-size:18px}.breadcrumb-home{color:#fff;font-weight:700;text-decoration:none;transition:color .3s ease}.breadcrumb-home:hover{color:gold}.breadcrumb-separator{color:#fff9;margin:0 8px}.breadcrumb-current{color:gold;font-weight:500}.hamburger-menu{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .3s ease}.hamburger-menu:hover{background-color:#ffffff1a}.hamburger-menu:focus{background-color:#fff3;outline:none}.mobile-menu-overlay{animation:slideDown .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000f2;border-radius:0 0 8px 8px;box-shadow:0 4px 20px #0000004d;left:0;position:absolute;right:0;top:60px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-links{display:flex;flex-direction:column;gap:15px;padding:20px}.mobile-nav-link{align-items:center;border:1px solid #0000;border-radius:8px;color:#fff;display:flex;font-size:18px;gap:10px;padding:12px 16px;text-decoration:none;transition:all .3s ease}.mobile-nav-link:hover{background-color:#ffffff1a;border-color:#fff3}.mobile-nav-link.active{background-color:#ffd70033;border-color:gold;color:gold;font-weight:700}@media (max-width:768px){.nav-container{width:95%}.desktop-nav{display:none}.mobile-nav{display:flex}.mobile-breadcrumb{font-size:16px}.breadcrumb-current{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:600px){.mobile-breadcrumb{font-size:14px}.breadcrumb-current{max-width:120px}.mobile-nav-link{font-size:16px;padding:10px 14px}.mobile-nav-link svg{height:16px;width:16px}}@media (max-width:480px){.mobile-breadcrumb{font-size:13px}.breadcrumb-current{max-width:100px}.hamburger-menu{padding:6px}.hamburger-menu svg{height:20px;width:20px}}@media (min-width:769px){.game-logo{font-size:20px}.nav-links{gap:10px}.nav-link{font-size:14px;padding:3px 6px}}.game-container{background:linear-gradient(180deg,#70c1ff 0,#87ceeb 50%,#b2eaff);flex-direction:column;height:100vh;top:0;z-index:1}.game-container,.game-content{align-items:center;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;width:100vw}.game-content{bottom:0;height:calc(100vh - 40px);margin:0;max-width:none;padding:0;right:0;top:40px;z-index:2}.ad-space-left,.ad-space-right{flex-direction:column;gap:4px;height:500px;margin:0 4px}.ad-space-left,.ad-space-left-down,.ad-space-left-top,.ad-space-right{align-items:center;display:flex;font-size:14px;justify-content:center;width:300px}.ad-space-left-down,.ad-space-left-top{height:250px}.game-area{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-focus-ring-color:#0000;-webkit-appearance:none;background:#0000;border:3px solid #333;border-radius:8px;box-shadow:0 0 20px #0000004d;cursor:pointer;height:570px;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:380px}.bird{background-image:url(https://raw.githubusercontent.com/sourabhv/FlapPyBird/master/assets/sprites/yellowbird-midflap.png);background-repeat:no-repeat;background-size:contain;height:24px;left:60px;position:absolute;transition:top .1s,transform .1s;width:34px;z-index:10}.bird.jumping{animation:jump-animation .3s ease-out}@keyframes jump-animation{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(-20deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes jump{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-25px) rotate(-20deg)}to{transform:translateY(0) rotate(0deg)}}.pipe{background-image:url(https://raw.githubusercontent.com/sourabhv/FlapPyBird/master/assets/sprites/pipe-green.png);background-repeat:no-repeat;background-size:52px 320px;position:absolute;width:52px}.pipe.top{border-bottom:none;height:320px;top:0;transform:scaleY(-1)}.pipe.bottom{border-top:none;bottom:0;height:320px}.ground{background-image:url(https://raw.githubusercontent.com/sourabhv/FlapPyBird/master/assets/sprites/base.png);background-repeat:repeat-x;background-size:320px 48px;bottom:0;height:48px;z-index:20}.ground,.score-container{position:absolute;width:100%}.score-container{align-items:center;display:flex;justify-content:center;top:10px;z-index:100}.score{font-family:Arial Black,Arial,sans-serif;font-size:40px;margin-right:10px;text-shadow:2px 2px 0 #222,0 0 10px #000}.score,.speed{color:#fff;font-weight:700;position:relative}.speed{background-color:#00000080;border-radius:5px;font-family:Arial,sans-serif;font-size:25px;margin-left:10px;padding:5px 10px;text-shadow:1px 1px 0 #222;transition:all .2s ease}.speed-highlight{background-color:#ffa500cc;box-shadow:0 0 10px #ffa50099;transform:scale(1.1)}.level-display{color:#fff;font-family:Arial,sans-serif;font-size:16px;font-weight:700;position:absolute;text-align:center;text-shadow:1px 1px 0 #222;top:80px;width:100%;z-index:100}.speed-display{top:80px}.gap-display,.speed-display{background-color:#0000004d;border-radius:5px;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:5px 8px;position:absolute;right:10px;text-shadow:1px 1px 0 #222;z-index:100}.gap-display{top:110px}.gap-reduction{animation:pulse 1s infinite;color:#ff6b6b;font-size:12px}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.level-progress{background-color:#0000004d;border-radius:4px;height:8px;margin:5px auto;overflow:hidden;width:150px}.level-progress-bar{background-color:#73c908;border-radius:4px;height:100%;transition:width .3s ease}@keyframes level-complete{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.level-complete{animation:level-complete .5s ease}.level-up-notification{animation:level-up-animation 2s ease-in-out;background-color:#000000b3;border-radius:10px;color:#fff;font-size:28px;font-weight:700;left:50%;padding:15px 25px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:150}@keyframes level-up-animation{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}40%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.instructions{color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:2px 2px 4px #00000080;top:45%;transform:translate(-50%,-50%);white-space:nowrap;z-index:10}.instruction-text{font-size:24px;font-weight:700;margin-bottom:10px}.instruction-icon{animation:bounce 1s infinite;font-size:28px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.game-over{animation:popup .5s ease-out;background-color:#000c;border:2px solid #fff3;border-radius:10px;box-shadow:0 0 20px #00000080;color:#fff;left:50%;max-width:300px;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:200}@keyframes popup{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.game-over h2{color:#ff6b6b;font-size:28px;margin:0 0 15px;text-shadow:2px 2px 0 #00000080}.score-details{background-color:#ffffff1a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.score-item{align-items:center;display:flex;flex-direction:column}.score-item .label{color:#aaa;font-size:14px;margin-bottom:5px}.score-item .value{color:#fff;font-size:24px;font-weight:700}.game-over button{background-color:#73c908;border:2px solid #4a7b0f;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:8px 16px;width:100%}.game-over button:hover{background-color:#4a7b0f}.share-button{background-color:#4267b2!important;border-color:#29487d!important;margin-top:10px;overflow:hidden;position:relative}.share-button:hover{background-color:#29487d!important}.share-button:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%;width:5px}.share-button:focus:not(:active):after{animation:ripple 1s ease-out}@keyframes ripple{0%{opacity:.5;transform:scale(0)}20%{opacity:.5;transform:scale(25)}to{opacity:0;transform:scale(40)}}.share-options{animation:fadeIn .3s ease-out;background-color:#ffffffe6;border-radius:10px;box-shadow:0 5px 15px #0000004d;box-sizing:border-box;color:#333;margin-top:15px;padding:15px;width:100%}.share-options p{color:#555;font-size:14px;font-weight:700;margin:0 0 12px}.share-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);width:100%}.share-link{align-items:center;border-radius:5px;box-shadow:0 2px 5px #0000001a;color:#fff;display:flex;font-size:13px;font-weight:700;justify-content:center;min-width:0;overflow:hidden;padding:8px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.share-link:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.share-link.whatsapp{background-color:#25d366}.share-link.telegram{background-color:#08c}.share-link.twitter{background-color:#1da1f2}.share-link.facebook{background-color:#4267b2}.share-link.email{background-color:#bb001b;grid-column:span 2}.share-link svg{flex-shrink:0;margin-right:4px}@media (max-width:480px){.share-buttons{gap:6px}.share-link{font-size:12px;padding:6px 4px}.share-link svg{height:14px;margin-right:3px;width:14px}.share-options{padding:10px}.share-options p{font-size:12px;margin-bottom:8px}}@media (max-width:767px){.game-over{max-width:280px;padding:15px;width:90%}.share-buttons{grid-template-columns:repeat(2,1fr)}.share-link.email{grid-column:span 2}}@media (min-width:768px) and (max-width:991px){.game-over{max-width:320px}}@media (min-width:992px){.game-over{max-width:350px}}@media (max-width:480px) and (orientation:portrait){.game-content{align-items:center;bottom:0;height:calc(100vh - 40px);justify-content:center;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:480px;max-height:calc(100vh - 80px);max-width:95vw;width:320px}.ad-space-left,.ad-space-right,.how-to-play{display:none}}@media (max-width:768px) and (max-height:500px) and (orientation:landscape){.game-content{align-items:center;bottom:0;height:calc(100vh - 40px);justify-content:center;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:380px;max-height:calc(100vh - 80px);max-width:60vw;width:320px}.ad-space-left,.ad-space-right,.how-to-play{display:none}}@media (min-width:481px) and (max-width:1024px) and (orientation:portrait){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:600px;max-height:calc(100vh - 80px);width:450px}.ad-space-left,.ad-space-right{height:400px;margin:0 10px;width:200px}.how-to-play{font-size:13px;padding:15px;right:20px;width:180px}.how-to-play h3{font-size:18px}.how-to-play li,.how-to-play p{font-size:12px}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:600px;max-height:calc(100vh - 80px);width:500px}.ad-space-left,.ad-space-right{height:450px;margin:0 15px;width:250px}.how-to-play{padding:18px;right:20px;width:200px}.how-to-play h3{font-size:20px}.how-to-play li,.how-to-play p{font-size:13px}}@media (min-width:768px) and (max-width:834px) and (orientation:portrait){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:600px;max-height:calc(100vh - 80px);width:500px}.how-to-play{font-size:12px;max-height:500px;padding:12px;right:20px;width:160px}.how-to-play h3{font-size:16px;margin-bottom:10px}.how-to-play li,.how-to-play p{font-size:11px;line-height:1.4;margin-bottom:8px}}@media (min-width:1024px) and (max-width:1180px) and (orientation:landscape){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:600px;width:500px}.game-area,.how-to-play{max-height:calc(100vh - 80px)}.how-to-play{font-size:13px;padding:15px;right:20px;width:180px}.how-to-play h3{font-size:18px;margin-bottom:12px}.how-to-play li,.how-to-play p{font-size:12px;line-height:1.4;margin-bottom:10px}}@media (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:600px;max-height:calc(100vh - 80px);width:600px}.how-to-play{right:20px}}@media (min-width:1366px) and (max-width:1366px) and (orientation:landscape){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:600px;max-height:calc(100vh - 80px);width:600px}.how-to-play{right:20px}}@media (min-width:1367px){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:570px;max-height:calc(100vh - 80px);width:380px}.ad-space-left,.ad-space-right{height:500px;margin:0 30px;width:300px}.how-to-play{padding:20px;right:20px;width:220px}}@media (min-width:1920px){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.ad-space-left,.ad-space-right{height:550px;margin:0 40px;width:350px}.how-to-play{right:20px}}@media (max-height:600px){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.game-area{height:380px;max-height:calc(100vh - 80px);max-width:95vw;width:320px}.how-to-play{max-height:300px;right:20px}}@media (min-height:900px){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.how-to-play{right:20px}}@media (min-height:1200px){.game-content{bottom:0;height:calc(100vh - 40px);left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:40px}.how-to-play{right:20px}}.keyboard-controls{align-items:center;background-color:#00000080;border-radius:5px;bottom:10px;color:#fff;display:flex;font-size:12px;gap:5px;left:50%;padding:5px 10px;position:absolute;transform:translateX(-50%);z-index:50}.spacebar-icon{border:1px solid #fff;border-radius:3px;display:inline-block;font-size:10px;line-height:1;padding:2px 8px}.how-to-play{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0003;font-family:Arial,sans-serif;max-height:570px;overflow-y:auto;padding:20px;position:absolute;right:20px;top:80px;width:220px;z-index:10}.how-to-play h3{border-bottom:2px solid #f0f0f0;color:#4267b2;font-size:22px;margin-bottom:15px;padding-bottom:10px;text-align:center}.how-to-play p{color:#444;font-size:14px;line-height:1.5;margin-bottom:15px;text-align:justify}.how-to-play ul{margin-bottom:0;padding-left:20px}.how-to-play li{color:#444;font-size:14px;line-height:1.5;margin-bottom:12px;text-align:justify}.how-to-play .key-instruction{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#333;font-weight:700;padding:2px 5px}.how-to-play .highlight{color:#4267b2;font-weight:700}.ipad-alert{align-items:center;animation:fadeIn .5s ease-out;background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:300}.ipad-alert-content{animation:slideUp .5s ease-out;background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000004d;max-width:90%;padding:30px;text-align:center;width:350px}.ipad-alert-content h3{color:#4267b2;font-size:24px;font-weight:700;margin:15px 0}.ipad-alert-content p{color:#444;font-size:16px;line-height:1.5;margin:15px 0}.rotate-icon{animation:rotate 2s ease-in-out infinite;font-size:48px;margin-bottom:10px}.landscape-icon{display:inline-block;font-size:36px;margin-top:15px;transform:rotate(90deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}@keyframes float-cloud-1{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}@keyframes float-cloud-2{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}@keyframes float-cloud-3{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}@keyframes float-cloud-4{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}@keyframes float-cloud-5{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}@keyframes sway-grass{0%,to{transform:rotate(0deg)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.cloud{pointer-events:none;position:absolute;z-index:0}.cloud-1{animation:float-cloud-1 25s linear infinite;background:radial-gradient(circle at 25% 50%,#ffffffe6 25%,#0000 26%),radial-gradient(circle at 50% 45%,#fffffff2 30%,#0000 31%),radial-gradient(circle at 75% 50%,#ffffffe6 25%,#0000 26%),radial-gradient(circle at 40% 70%,#ffffffd9 20%,#0000 21%),radial-gradient(circle at 60% 70%,#ffffffd9 20%,#0000 21%);filter:blur(.5px);height:60px;left:-200px;opacity:.8;top:15%;width:180px}.cloud-2{animation:float-cloud-2 30s linear infinite;background:radial-gradient(circle at 20% 50%,#ffffffd9 28%,#0000 29%),radial-gradient(circle at 45% 40%,#ffffffe6 32%,#0000 33%),radial-gradient(circle at 70% 55%,#ffffffd9 28%,#0000 29%),radial-gradient(circle at 35% 75%,#fffc 22%,#0000 23%),radial-gradient(circle at 65% 75%,#fffc 22%,#0000 23%);filter:blur(.3px);height:70px;left:-250px;opacity:.7;top:35%;width:220px}.cloud-3{animation:float-cloud-3 20s linear infinite;background:radial-gradient(circle at 30% 50%,#ffffffe6 25%,#0000 26%),radial-gradient(circle at 55% 45%,#fffffff2 28%,#0000 29%),radial-gradient(circle at 75% 55%,#ffffffe6 23%,#0000 24%),radial-gradient(circle at 45% 75%,#ffffffd9 18%,#0000 19%);height:50px;left:-150px;opacity:.75;top:55%;width:140px}.cloud-4{animation:float-cloud-4 35s linear infinite;background:radial-gradient(circle at 25% 45%,#fffc 26%,#0000 27%),radial-gradient(circle at 50% 50%,#ffffffe6 30%,#0000 31%),radial-gradient(circle at 75% 45%,#fffc 26%,#0000 27%),radial-gradient(circle at 40% 70%,#ffffffbf 20%,#0000 21%),radial-gradient(circle at 60% 70%,#ffffffbf 20%,#0000 21%);filter:blur(1px);height:65px;left:-300px;opacity:.6;top:25%;width:200px}.cloud-5{animation:float-cloud-5 22s linear infinite;background:radial-gradient(circle at 30% 50%,#ffffffd9 24%,#0000 25%),radial-gradient(circle at 55% 45%,#ffffffe6 27%,#0000 28%),radial-gradient(circle at 75% 50%,#ffffffd9 24%,#0000 25%),radial-gradient(circle at 45% 70%,#fffc 19%,#0000 20%);filter:blur(.7px);height:55px;left:-180px;opacity:.65;top:45%;width:160px}.grass{bottom:48px;height:30px;pointer-events:none;position:absolute;width:100%;z-index:1}.grass-blade{animation:sway-grass 3s ease-in-out infinite;background:linear-gradient(0deg,#2d5016 0,#4a7c23 50%,#5d9c2a);bottom:0;position:absolute;transform-origin:bottom center;width:3px}.grass-blade:first-child{animation-delay:0s;height:25px;left:5%}.grass-blade:nth-child(2){animation-delay:.5s;height:20px;left:12%}.grass-blade:nth-child(3){animation-delay:1s;height:28px;left:18%}.grass-blade:nth-child(4){animation-delay:1.5s;height:22px;left:25%}.grass-blade:nth-child(5){animation-delay:.3s;height:26px;left:32%}.grass-blade:nth-child(6){animation-delay:.8s;height:24px;left:38%}.grass-blade:nth-child(7){animation-delay:1.3s;height:21px;left:45%}.grass-blade:nth-child(8){animation-delay:.1s;height:27px;left:52%}.grass-blade:nth-child(9){animation-delay:.6s;height:23px;left:58%}.grass-blade:nth-child(10){animation-delay:1.1s;height:25px;left:65%}.grass-blade:nth-child(11){animation-delay:1.6s;height:22px;left:72%}.grass-blade:nth-child(12){animation-delay:.4s;height:26px;left:78%}.grass-blade:nth-child(13){animation-delay:.9s;height:24px;left:85%}.grass-blade:nth-child(14){animation-delay:1.4s;height:23px;left:92%}.grass-blade:nth-child(15){animation-delay:.7s;height:19px;left:8%}.grass-blade:nth-child(16){animation-delay:1.2s;height:27px;left:15%}.grass-blade:nth-child(17){animation-delay:.2s;height:21px;left:22%}.grass-blade:nth-child(18){animation-delay:.9s;height:25px;left:28%}.grass-blade:nth-child(19){animation-delay:1.7s;height:23px;left:35%}.grass-blade:nth-child(20){animation-delay:.5s;height:26px;left:42%}.background-hills{background:radial-gradient(ellipse 200px 40px at 20% 100%,#4caf504d 0,#0000 70%),radial-gradient(ellipse 150px 30px at 60% 100%,#4caf5040 0,#0000 70%),radial-gradient(ellipse 180px 35px at 85% 100%,#4caf504d 0,#0000 70%);bottom:48px;height:80px;pointer-events:none;position:absolute;width:100%;z-index:0}.leaderboard-container{align-items:center;background:linear-gradient(180deg,#70c1ff 0,#b2eaff);display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:flex-start;min-height:100vh;padding:80px 20px 40px}.leaderboard-container h1{color:#010101;font-size:36px;margin-bottom:30px;text-align:center;text-shadow:2px 2px 4px #00000080}.leaderboard{background-color:#ffffffe6;border-radius:10px;box-shadow:0 5px 20px #0003;max-width:700px;overflow:hidden;width:100%}.leaderboard-header{background-color:#333;color:#fff;display:grid;font-weight:700;grid-template-columns:80px 1fr 100px 100px;padding:15px}.leaderboard-body{max-height:500px;overflow-y:auto}.leaderboard-row{border-bottom:1px solid #eee;display:grid;grid-template-columns:80px 1fr 100px 100px;padding:12px 15px;transition:background-color .2s}.leaderboard-row:hover{background-color:#0000000d}.leaderboard-row:nth-child(odd){background-color:#00000005}.rank{color:#333;font-weight:700}.leaderboard-row:first-child .rank{color:gold}.leaderboard-row:nth-child(2) .rank{color:silver}.leaderboard-row:nth-child(3) .rank{color:#cd7f32}.player{font-weight:700;text-align:left}.level,.score{text-align:center}.back-button{margin-top:30px}@media (max-width:600px){.leaderboard-header,.leaderboard-row{font-size:14px;grid-template-columns:50px 1fr 70px 70px}.leaderboard-container h1{font-size:24px}}.policy-container{background:linear-gradient(180deg,#70c1ff 0,#b2eaff);background-attachment:fixed;display:flex;font-family:Arial,sans-serif;height:auto;justify-content:center;min-height:100vh;overflow-x:hidden;overflow-y:visible;padding:80px 20px 100px;width:100%}.policy-content{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #0003;margin-bottom:80px;max-width:800px;padding:40px;width:100%}.policy-content h1{color:#333;font-size:32px;margin-bottom:30px;text-align:center}.policy-content section{margin-bottom:30px}.policy-content h2{border-bottom:1px solid #eee;color:#4267b2;font-size:24px;margin-bottom:15px;padding-bottom:10px}.policy-content h3{color:#333;font-size:18px;margin:20px 0 10px}.policy-content p{color:#444;line-height:1.6;margin-bottom:15px}.policy-content ul{margin-bottom:15px;margin-left:20px}.policy-content li{color:#444;line-height:1.5;margin-bottom:8px}.policy-footer{border-top:1px solid #eee;color:#777;font-size:14px;margin-top:40px;padding-top:20px;text-align:center}@media (max-width:768px){.policy-container{height:100%;min-height:100vh;overflow-x:hidden;padding:80px 10px 40px;position:relative}.policy-content{word-wrap:break-word;margin:0 auto 40px;max-width:100%;overflow-x:hidden;padding:15px;width:100%}.policy-content h1{font-size:28px}.policy-content h2{font-size:22px}.policy-content ul{padding-right:10px}}.about-container{background:linear-gradient(180deg,#70c1ff 0,#b2eaff);background-attachment:fixed;display:flex;font-family:Arial,sans-serif;height:auto;justify-content:center;min-height:100vh;overflow-x:hidden;overflow-y:visible;padding:80px 20px 100px;width:100%}.about-content{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #0003;margin-bottom:80px;max-width:800px;padding:40px;width:100%}.about-content h1{color:#333;font-size:32px;margin-bottom:30px;text-align:center}.about-section{margin-bottom:40px}.about-section h2{border-bottom:1px solid #eee;color:#4267b2;font-size:24px;margin-bottom:20px;padding-bottom:10px}.about-section h3{color:#333;font-size:18px;margin-bottom:10px}.about-section p{color:#444;line-height:1.6;margin-bottom:15px}.about-section:first-of-type{align-items:center;display:flex;gap:30px}.about-image{align-items:center;display:flex;flex:0 0 120px;justify-content:center}.bird-icon{animation:float 2s ease-in-out infinite alternate;height:100px;object-fit:contain;width:100px}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(15px)}}.about-text{flex:1 1}.features-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.feature{background-color:#4267b20d;border-radius:8px;padding:20px;transition:transform .3s,box-shadow .3s}.feature:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.about-section ul{margin-bottom:15px;margin-left:20px}.about-section li{color:#444;line-height:1.5;margin-bottom:10px}.back-button{background-color:#4267b2;border:none;border-radius:5px;box-shadow:0 3px 10px #0003;color:#fff;cursor:pointer;display:block;font-size:16px;margin:30px auto 0;padding:12px 24px;transition:background-color .2s}.back-button:hover{background-color:#365899}@media (max-width:768px){.about-container{height:100%;min-height:100vh;overflow-x:hidden;padding:80px 10px 40px;position:relative}.about-content{word-wrap:break-word;margin:0 auto 40px;max-width:100%;overflow-x:hidden;padding:15px;width:100%}.about-section:first-of-type{flex-direction:column;text-align:center}.features-grid{grid-template-columns:1fr}.about-content h1{font-size:28px}.about-content h2{font-size:22px}.about-section ul{padding-right:10px}.bird-icon{height:80px;width:80px}}
/*# sourceMappingURL=main.76f9a094.css.map*/