.page-container[data-astro-cid-vashlgpa]{min-height:100vh;display:flex;flex-direction:column}.main[data-astro-cid-vashlgpa]{flex:1}.tool-header[data-astro-cid-vashlgpa]{background:linear-gradient(135deg,#10b981e6,#34d399e6);padding:4rem 2rem;text-align:center;color:#fff}.header-content[data-astro-cid-vashlgpa]{max-width:800px;margin:0 auto}.tool-title[data-astro-cid-vashlgpa]{font-size:3rem;font-weight:700;margin:0 0 1rem;font-family:Fredoka,cursive;display:flex;align-items:center;justify-content:center;gap:1rem}.tool-emoji[data-astro-cid-vashlgpa]{font-size:3.5rem;animation:bounce 2s infinite}.tool-description[data-astro-cid-vashlgpa]{font-size:1.25rem;margin:0;opacity:.95;line-height:1.6}.tool-section[data-astro-cid-vashlgpa]{background:#fffffff2;backdrop-filter:blur(10px);padding:4rem 2rem}.tool-container[data-astro-cid-vashlgpa]{max-width:1200px;margin:0 auto}.clicker-container[data-astro-cid-vashlgpa]{background:#fff;border-radius:1rem;padding:3rem;box-shadow:0 10px 25px -5px #0000001a}.clicker-header[data-astro-cid-vashlgpa]{text-align:center;margin-bottom:2rem}.clicker-header[data-astro-cid-vashlgpa] h2[data-astro-cid-vashlgpa]{font-size:2rem;font-weight:600;margin:0 0 .5rem;color:#1f2937}.clicker-subtitle[data-astro-cid-vashlgpa]{color:#6b7280;margin:0;font-style:italic}.banana-stats[data-astro-cid-vashlgpa]{text-align:center;margin:2rem 0}.main-stat[data-astro-cid-vashlgpa]{background:linear-gradient(135deg,#10b981,#34d399);color:#fff;padding:2rem;border-radius:1rem;margin-bottom:1rem}.main-stat[data-astro-cid-vashlgpa] .stat-label[data-astro-cid-vashlgpa]{font-size:1.25rem;display:block;margin-bottom:.5rem}.main-stat[data-astro-cid-vashlgpa] .stat-value[data-astro-cid-vashlgpa]{font-size:3rem;font-weight:700;font-family:Fredoka,cursive}.secondary-stats[data-astro-cid-vashlgpa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-item[data-astro-cid-vashlgpa]{background:#f9fafb;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb}.stat-label[data-astro-cid-vashlgpa]{display:block;font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.stat-value[data-astro-cid-vashlgpa]{display:block;font-size:1.125rem;font-weight:600;color:#1f2937}.banana-clicker-area[data-astro-cid-vashlgpa]{text-align:center;margin:3rem 0;padding:2rem;background:#fef3c7;border-radius:1rem;border:2px solid #f59e0b}.big-banana[data-astro-cid-vashlgpa]{font-size:8rem;cursor:pointer;transition:transform .1s ease;position:relative;display:inline-block;user-select:none}.big-banana[data-astro-cid-vashlgpa]:hover{transform:scale(1.05)}.big-banana[data-astro-cid-vashlgpa]:active{transform:scale(.95)}.click-effect[data-astro-cid-vashlgpa]{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:2rem;font-weight:700;color:#10b981;opacity:0;transition:all .5s ease;pointer-events:none}.banana-message[data-astro-cid-vashlgpa]{margin-top:1rem;font-size:1.125rem;color:#92400e;font-weight:500}.upgrades-section[data-astro-cid-vashlgpa]{margin:3rem 0}.upgrades-section[data-astro-cid-vashlgpa] h3[data-astro-cid-vashlgpa]{text-align:center;font-size:1.5rem;margin-bottom:2rem;color:#1f2937}.upgrades-grid[data-astro-cid-vashlgpa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.upgrade-item[data-astro-cid-vashlgpa]{display:flex;align-items:center;gap:1rem;background:#f9fafb;padding:1.5rem;border-radius:.75rem;border:2px solid #e5e7eb;cursor:pointer;transition:all .2s ease}.upgrade-item[data-astro-cid-vashlgpa]:hover:not(.disabled){border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px #10b98133}.upgrade-item[data-astro-cid-vashlgpa].disabled{opacity:.5;cursor:not-allowed}.upgrade-icon[data-astro-cid-vashlgpa]{font-size:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.upgrade-info[data-astro-cid-vashlgpa]{flex:1}.upgrade-name[data-astro-cid-vashlgpa]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.upgrade-description[data-astro-cid-vashlgpa]{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.upgrade-cost[data-astro-cid-vashlgpa]{font-size:.875rem;color:#10b981;font-weight:500}.upgrade-count[data-astro-cid-vashlgpa]{background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;min-width:3rem;text-align:center}.achievements-section[data-astro-cid-vashlgpa]{margin:3rem 0}.achievements-section[data-astro-cid-vashlgpa] h3[data-astro-cid-vashlgpa]{text-align:center;font-size:1.5rem;margin-bottom:2rem;color:#1f2937}.achievements-grid[data-astro-cid-vashlgpa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.achievement[data-astro-cid-vashlgpa]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb}.achievement[data-astro-cid-vashlgpa].unlocked{background:#ecfdf5;border-color:#10b981}.achievement[data-astro-cid-vashlgpa].locked{background:#f9fafb;opacity:.6}.achievement-icon[data-astro-cid-vashlgpa]{font-size:1.5rem}.achievement-name[data-astro-cid-vashlgpa]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.achievement-description[data-astro-cid-vashlgpa]{font-size:.875rem;color:#6b7280}.reset-section[data-astro-cid-vashlgpa]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.control-btn[data-astro-cid-vashlgpa]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}.control-btn[data-astro-cid-vashlgpa].danger{background:#ef4444;color:#fff}.control-btn[data-astro-cid-vashlgpa].danger:hover{background:#dc2626;transform:translateY(-2px)}.reset-warning[data-astro-cid-vashlgpa]{margin-top:.5rem;font-size:.875rem;color:#6b7280;font-style:italic}.achievement-notification[data-astro-cid-vashlgpa]{position:fixed;top:2rem;right:2rem;background:#10b981;color:#fff;padding:1rem 2rem;border-radius:.5rem;font-weight:600;box-shadow:0 4px 12px #10b98166;z-index:1000;animation:slideIn .3s ease}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 768px){.tool-header[data-astro-cid-vashlgpa]{padding:3rem 1rem}.tool-title[data-astro-cid-vashlgpa]{font-size:2.5rem;flex-direction:column;gap:.5rem}.tool-emoji[data-astro-cid-vashlgpa]{font-size:3rem}.tool-section[data-astro-cid-vashlgpa]{padding:3rem 1rem}.clicker-container[data-astro-cid-vashlgpa]{padding:2rem}.big-banana[data-astro-cid-vashlgpa]{font-size:6rem}.main-stat[data-astro-cid-vashlgpa] .stat-value[data-astro-cid-vashlgpa]{font-size:2rem}.secondary-stats[data-astro-cid-vashlgpa]{grid-template-columns:repeat(2,1fr)}.upgrades-grid[data-astro-cid-vashlgpa],.achievements-grid[data-astro-cid-vashlgpa]{grid-template-columns:1fr}.achievement-notification[data-astro-cid-vashlgpa]{top:1rem;right:1rem;left:1rem;text-align:center}}
