*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.grow-a-garden-about{background:#f5fff0;border:2px solid #b6e388;border-radius:18px;box-shadow:0 4px 16px #a3d97726;color:#3d5229;font-family:Segoe UI,Arial,sans-serif;margin:2rem auto;padding:2rem 2.5rem}.grow-a-garden-about h2{color:#388e3c;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:2.2em;font-weight:700;letter-spacing:.5px;margin-bottom:1rem}.grow-a-garden-about ul{list-style:none;padding:0}.grow-a-garden-about li{margin:.5rem 0;padding-left:1.5em;position:relative}.fruits-calculator{background:#f0fff7;border:2px solid #a3d977;border-radius:18px;box-shadow:0 4px 16px #a3d97726;color:#29522e;font-family:Segoe UI,Arial,sans-serif;margin:2rem auto;max-width:1200px;padding:2rem 2.5rem}.fruits-calculator h2{color:#388e3c;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:2em;font-weight:700;margin-bottom:.5rem;text-align:center}.fruits-calculator>.fruit-calc-note{color:#388e3c;font-size:.98em;margin-top:1.5em;text-align:center}.fruit-calc-form{align-items:center;display:flex;flex-direction:column;gap:1.2em;margin-bottom:1.5em}.fruit-calc-form label{align-items:flex-start;color:#388e3c;display:flex;flex-direction:column;font-weight:600;max-width:400px;width:100%}.fruit-calc-form input,.fruit-calc-form select{border:2px solid #b6e388;border-radius:8px;box-sizing:border-box;font-size:1em;margin-top:.3em;outline:none;padding:.7em 1em;transition:border-color .3s;width:100%}.fruit-calc-form input:focus,.fruit-calc-form select:focus{border-color:#7ed957}.fruit-calc-form button{background:#a3d977;border:none;border-radius:8px;color:#29522e;cursor:pointer;font-size:1.1em;font-weight:700;margin-bottom:.5em;margin-top:.5em;padding:.7em 1.5em;transition:background .2s,box-shadow .2s}.fruit-calc-form button:hover{background:#7ed957;box-shadow:0 4px 8px #a3d97726}.fruit-calc-result{background:#fffbe6;border:1px solid #ffd966;border-radius:10px;color:#388e3c;font-size:1.2em;margin-top:1em;padding:1em;text-align:center}.mutation-table-details{margin-top:1.5em;text-align:left}.mutation-table{background:#fffbe6;border-collapse:collapse;font-size:.98em;margin-top:.7em;width:100%}.mutation-table td,.mutation-table th{border:1px solid #b6e388;padding:.5em .7em;text-align:left}.mutation-table th{background:#e0ffe0}.mutation-fieldset{background:#f8fff4;border:1px solid #b6e388;border-radius:10px;margin-top:1em;max-width:900px;padding:1em;width:100%}.mutation-grid{grid-gap:.5em 1.5em;display:grid;gap:.5em 1.5em;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mutation-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:.5em;padding:.2em .1em;transition:background .15s}.mutation-checkbox:hover{background:#e0ffe0}.mutation-checkbox input[type=checkbox]{accent-color:#7ed957;height:1.1em;margin:0;width:1.1em}.mutation-label{color:#29522e;flex:1 1;font-size:1em}@media (max-width:900px){.fruits-calculator{padding:1.5rem}.mutation-fieldset{max-width:100%}}@media (max-width:600px){.fruits-calculator{padding:1rem}.fruit-calc-form label{max-width:100%}.mutation-grid{grid-template-columns:1fr}}.pets-container{background:#f0fff7;border:2px solid #a3d977;border-radius:18px;box-shadow:0 4px 16px #a3d97726;color:#29522e;font-family:Segoe UI,Arial,sans-serif;margin:2rem auto;max-width:1200px;padding:2rem 2.5rem}.pets-container h2{color:#388e3c;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:2em;font-weight:700;margin-bottom:.5rem;text-align:center}.pets-updated{color:#888;font-size:.95em;margin-bottom:1.5em;text-align:center}.pets-search{display:flex;justify-content:center;margin-bottom:1.5rem}.pets-search-input{border:2px solid #b6e388;border-radius:25px;font-size:1rem;max-width:400px;outline:none;padding:.7rem 1rem;transition:border-color .3s;width:100%}.pets-search-input:focus{border-color:#7ed957}.pets-categories{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.category-btn{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.3rem;padding:.6rem 1.2rem;transition:all .3s}.category-btn:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.category-count{font-size:.8rem;opacity:.8}.pets-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:2rem}.pet-card{background:#fff;border:2px solid #e0e0e0;border-radius:15px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;transition:all .3s}.pet-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.pet-image-container{display:flex;justify-content:center;margin-bottom:1rem;position:relative}.pet-image{background:#f5f5f5;border:3px solid #ddd;border-radius:50%;height:80px;object-fit:cover;width:80px}.pet-rarity{border-radius:10px;color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .6rem;position:absolute;right:20px;text-shadow:1px 1px 2px #0000004d;top:-5px}.pet-info{text-align:center}.pet-name{color:#388e3c;font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.pet-description{color:#666;font-size:.9rem;font-style:italic;margin:0 0 1rem}.pet-ability{background:#f8fff4;border:1px solid #b6e388;border-radius:8px;font-size:.9rem;margin:.7rem 0;padding:.7rem;text-align:left}.pet-hatch-chance{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-top:.7rem}.hatch-percentage{font-size:1.1rem;font-weight:700}.no-pets-found{color:#888;font-size:1.1rem;grid-column:1/-1;padding:2rem;text-align:center}.pets-stats{background:#f8fff4;border:1px solid #b6e388;border-radius:12px;margin:2rem 0;padding:1.5rem}.pets-stats h3{color:#388e3c;margin-bottom:1rem;text-align:center}.stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{background:#fff;border-left:4px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem}.stat-category{color:#388e3c;font-weight:700;margin-bottom:.3rem}.stat-count{color:#666;font-size:1.2rem;margin-bottom:.2rem}.stat-total-chance{color:#888;font-size:.9rem}.pets-tips{background:#fffbe6;border:1px solid #ffd966;border-radius:12px;margin-top:2rem;padding:1.5rem}.pets-tips h3{color:#388e3c;margin-bottom:1rem}.pets-tips ul{margin:0;padding-left:1.5rem}.pets-tips li{line-height:1.5;margin-bottom:.7rem}.pets-tips strong{color:#388e3c}@media (max-width:768px){.pets-container{padding:1.5rem}.pets-grid{grid-template-columns:1fr}.pets-categories{align-items:center;flex-direction:column}.category-btn{justify-content:center;width:200px}.stats-grid{grid-template-columns:1fr}}.giveaway-container{background:#f0fff7;border:2px solid #a3d977;border-radius:18px;box-shadow:0 4px 16px #a3d97726;color:#29522e;font-family:Segoe UI,Arial,sans-serif;margin:2rem auto;max-width:1200px;padding:2rem 2.5rem;text-align:center}.giveaway-fruit-section{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.giveaway-fruit-img{background:#fff;border:2px solid #b6e388;border-radius:16px;box-shadow:0 2px 8px #00000012;display:block;height:100px;object-fit:cover;width:100px}.giveaway-fruit-info h3{color:#388e3c;font-size:1.3em;margin:0 0 .3em}.roblox-username{color:#f22;font-size:1.1em;font-weight:700}.giveaway-socials{display:flex;gap:1em;justify-content:center;margin-bottom:1.5em}.giveaway-social-btn{border:none;border-radius:20px;box-shadow:0 2px 8px #00000014;color:#fff;display:inline-block;font-size:1em;font-weight:600;padding:.6em 1.2em;text-decoration:none;transition:background .2s,box-shadow .2s}.giveaway-social-btn.youtube{background:#f22}.giveaway-social-btn.facebook{background:#1877f3}.giveaway-social-btn.tiktok{background:#000}.giveaway-social-btn:hover{box-shadow:0 4px 16px #00000021;filter:brightness(1.1)}.giveaway-form{margin-bottom:1em}.giveaway-form label{display:block;font-weight:500;margin-bottom:.5em}.giveaway-form input[type=text]{border:2px solid #b6e388;border-radius:25px;font-size:1em;margin-top:.5em;outline:none;padding:.6em 1em;transition:border-color .3s;width:80%}.giveaway-form input[type=text]:focus{border-color:#7ed957}.giveaway-form button{background:#388e3c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;margin-top:1em;padding:.6em 1.5em;transition:background .2s}.giveaway-form button:hover{background:#29522e}.giveaway-success{background:#e0ffe6;border:1.5px solid #b6e388;border-radius:10px;color:#388e3c;font-weight:700;margin-bottom:1em;padding:1em}.giveaway-note{color:#888;font-size:.95em;margin-top:1em}.giveaway-main-flex{align-items:flex-start;display:flex;gap:2em;justify-content:center;margin-top:1.5em}.giveaway-form-section{flex:1 1 350px;min-width:260px}.giveaway-usernames-box{background:#fff;border:2px solid #b6e388;border-radius:14px;box-shadow:0 2px 8px #a3d97712;display:flex;flex:0 0 250px;flex-direction:column;max-height:260px;min-width:180px;padding:1em}.giveaway-usernames-title{color:#388e3c;font-size:1.1em;font-weight:700;margin-bottom:.7em;text-align:center}.giveaway-usernames-list{flex:1 1;max-height:180px;overflow-y:auto;padding-right:4px}.giveaway-username-item{border-bottom:1px solid #e0ffe6;color:#29522e;font-size:1em;padding:.4em .2em;text-align:left;word-break:break-all}.giveaway-usernames-empty{color:#aaa;font-size:.97em;margin-top:1.5em;text-align:center}.giveaway-timer{background:#fffbe6;border:1.5px solid #ffe066;border-radius:8px;color:#b8860b;font-size:1.1em;font-weight:500;margin:1em auto 1.5em;max-width:350px;padding:.7em 1em}@media (max-width:900px){.giveaway-main-flex{align-items:stretch;flex-direction:column;gap:1em}.giveaway-usernames-box{margin:0 auto;max-width:100%;min-width:0}}@media (max-width:600px){.giveaway-container{margin:1rem .5rem;max-width:98vw;padding:1rem .5rem}.giveaway-fruit-section{align-items:center;flex-direction:column;gap:.7rem;text-align:center}.giveaway-fruit-img{height:80px;width:80px}.giveaway-socials{flex-direction:column;gap:.7em}.giveaway-form input[type=text]{font-size:1em;width:100%}.giveaway-usernames-box{font-size:.98em;margin:1em 0 0;max-width:100%;min-width:0;padding:.7em}.giveaway-usernames-list{font-size:.98em;max-height:120px}}@media (max-width:400px){.giveaway-container{padding:.5rem .2rem}.giveaway-fruit-img{height:60px;width:60px}}body{background:linear-gradient(135deg,#e0ffe0,#b2f7b2);color:#3d5229;font-family:Segoe UI,Arial,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0}.app{box-sizing:border-box;flex-direction:column;min-height:100vh;padding:30px 10px 10px;text-align:center}.app,.nav{align-items:center;display:flex}.nav{background:#e0ffe0;border-bottom:2px solid #a3d977;border-radius:0 0 18px 18px;gap:1.5rem;justify-content:center;margin-bottom:1.5rem;padding:1rem 0 .5rem}.nav a{border-radius:8px;color:#388e3c;font-size:1.1rem;font-weight:700;padding:.3em .8em;text-decoration:none;transition:background .2s,color .2s}.nav a.active,.nav a:hover{background:#b2f7b2;color:#2e4d1a}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:36px;justify-content:center;margin-left:auto;margin-right:1rem;width:36px;z-index:1001}.hamburger span{background:#388e3c;border-radius:2px;display:block;height:4px;margin:5px 0;transition:.3s;width:100%}.grow-a-garden-about,.grow-a-garden-updates{background:#fffbe6;border:2px solid #a3d977;border-radius:18px;box-shadow:0 4px 16px #a3d97726;color:#3d5229;margin:2rem 0;padding:2rem 2.5rem;position:relative;text-align:left;width:95%}.grow-a-garden-about{background:linear-gradient(120deg,#f5fff0 80%,#e0ffe0);border-left:8px solid #7ed957;margin-bottom:24px;margin-top:40px}.grow-a-garden-updates{background:linear-gradient(120deg,#f0fff7 80%,#fffbe6);border-left:8px solid #ffd966;margin-bottom:40px}.grow-a-garden-about h2,.grow-a-garden-updates h2{color:#5a8c3e;font-family:Montserrat,Segoe UI,Arial,sans-serif;letter-spacing:1px;margin-bottom:1rem}.grow-a-garden-about ul,.grow-a-garden-updates ul{list-style:none;padding:0}.grow-a-garden-about li,.grow-a-garden-updates li{font-size:1.08em;margin:.5rem 0;padding-left:1.7em;position:relative}.grow-a-garden-about li:before{content:"🌱";left:0;position:absolute}.grow-a-garden-updates li:before{content:"🌻";left:0;position:absolute}.grow-a-garden-about strong,.grow-a-garden-updates strong{color:#388e3c}a{color:#4e7d2c;text-decoration:underline;transition:color .2s}a:hover{color:#2e4d1a}.footer{background:#d2f5c4;border-top:2px solid #a3d977;color:#3d5229;font-size:1rem;margin-top:auto;padding:1.5rem 0 1rem;text-align:center}.footer a{color:#5a8c3e;font-weight:700}.footer a:hover{color:#2e4d1a}@media (max-height:480px),(max-width:767px){.footer{display:none}.grow-a-garden-about,.grow-a-garden-updates{max-width:98vw;padding:1rem .5rem}}@media (min-width:600px){.app{padding:40px 20px 20px}.grow-a-garden-about,.grow-a-garden-updates{max-width:700px;padding:2.5rem 3rem}.footer{padding:2rem 0 1.5rem}}@media (min-width:1200px){.grow-a-garden-about,.grow-a-garden-updates{max-width:800px}}@media (max-width:767px){.nav{align-items:flex-start;background:#e0ffe0;border-radius:0 18px 18px 0;box-shadow:2px 0 12px #00000014;flex-direction:column;height:100vh;left:0;max-width:320px;padding:2rem 1rem 1rem 1.5rem;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s;width:70vw;z-index:1000}.nav.open{transform:translateX(0)}.hamburger{display:flex;left:1.2rem;position:fixed;top:1.2rem;z-index:1100}.app{padding-top:60px}}
/*# sourceMappingURL=main.b9c3d326.css.map*/