.info-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:14px;color:#9ca3af;cursor:help;border-radius:50%;transition:color .2s ease}.info-icon:hover{color:#6b7280}.info-icon:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:8px 12px;background-color:#1f2937;color:#fff;font-size:12px;font-weight:400;line-height:1.4;white-space:normal;width:-moz-max-content;width:max-content;max-width:200px;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100;box-shadow:0 4px 6px #0000001a}.info-icon:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100}.info-icon:hover:after,.info-icon:hover:before{opacity:1;visibility:visible}.wealth-garden-container,.garden-container,.garden-plant{font-family:Inter,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}.garden-plant{transition:all .3s ease;cursor:pointer}.garden-plant:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000001a}@media(max-width:768px){.garden-plant{width:80px;height:80px}}.wealth-garden-container{min-height:100vh;background:linear-gradient(to bottom,#f0fdf4,#eff6ff)}.wealth-garden-header{text-align:center;margin-bottom:3rem}.wealth-garden-header h1{font-size:2.5rem;font-weight:700;color:#166534;margin-bottom:.5rem}.wealth-garden-header p{color:#166534;font-size:1.1rem}.stats-section{background:#fff;border-radius:1.5rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 6px #0000000d}.stats-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-card{background:#f0f9ff;border-radius:.75rem;padding:1rem;text-align:center}.stat-card h3{font-weight:700;color:#1d4ed8;margin-bottom:.5rem}.stat-card p{font-size:1.25rem;font-weight:700;color:#1e40af}.stat-card .growth-rate{font-size:1rem;font-weight:400;color:#166534}.plant-seed-btn{background:#16a34a;color:#fff;font-weight:700;padding:1rem 2rem;border-radius:9999px;font-size:1.25rem;transition:all .3s ease;transform:scale(1)}.plant-seed-btn:hover{background:#15803d;transform:scale(1.05)}.garden-section{background:#fef3c7;border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.garden-section h3{font-weight:700;color:#92400e;margin-bottom:1rem;text-align:center}.garden-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;min-height:12rem}.upgrades-section{background:#f9fafb;border-radius:1rem;padding:1.5rem}.upgrades-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}@media(min-width:768px){.upgrades-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.upgrades-grid{grid-template-columns:repeat(4,1fr)}}.upgrade-card{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid #e5e7eb}.upgrade-card h4{font-weight:700;color:#1f2937;margin-bottom:.5rem}.upgrade-card p{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.upgrade-card button{margin-top:.5rem;background:#3b82f6;color:#fff;font-size:.875rem;padding:.25rem .75rem;border-radius:.375rem;transition:background .3s ease}.upgrade-card button:hover{background:#2563eb}.wisdom-section{background:#fff;border-radius:1.5rem;padding:1.5rem}.wisdom-section h3{font-weight:700;color:#1f2937;margin-bottom:1rem}.wisdom-section p{color:#374151;margin-bottom:.5rem}@media(max-width:768px){.wealth-garden-container{padding:1rem}.wealth-garden-header h1{font-size:2rem}.stats-section{padding:1rem}.stat-card{padding:.75rem}.plant-seed-btn{padding:.75rem 1.5rem;font-size:1rem}}@media(max-width:1023px){.text-xs{font-size:1.25rem!important}.text-sm{font-size:1.375rem!important}.text-base{font-size:1.625rem!important}.text-lg{font-size:1.75rem!important}.text-xl{font-size:2rem!important}.text-2xl{font-size:2.25rem!important}.text-3xl{font-size:2.5rem!important}.text-4xl{font-size:3rem!important}button{font-size:1.25rem!important;padding:1rem 1.5rem!important}#plant-seed{font-size:2rem!important;padding:1.5rem 2.5rem!important;box-shadow:0 8px 20px #16a34a4d!important;font-weight:700!important}#garden>div{font-size:1.25rem!important;padding:1rem!important}#garden>div>div:first-child{font-size:2.5rem!important}#garden>div>div:last-child{font-size:1.25rem!important}.bg-white,.bg-gray-50,.bg-emerald-50,.bg-yellow-50{padding:1.5rem!important}.grid.grid-cols-3>div{padding:1.25rem!important}.grid.grid-cols-3.lg\:grid-cols-5>div{padding:1.25rem!important}.grid.grid-cols-2>div{padding:1.25rem!important}.mb-6{margin-bottom:2rem!important}.space-y-2>*+*,.space-y-3>*+*{margin-top:1.5rem!important}h2,h3,h4{margin-bottom:1rem!important}.mt-2{margin-top:1rem!important}.info-icon{width:48px!important;height:48px!important;font-size:36px!important}.info-icon .tooltip{font-size:1.75rem!important;max-width:400px!important;padding:1.5rem 2rem!important}}.info-icon[data-astro-cid-hehy5yhs]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px;color:#9ca3af;cursor:help}.info-icon[data-astro-cid-hehy5yhs]:hover{color:#6b7280}.info-icon[data-astro-cid-hehy5yhs] .tooltip[data-astro-cid-hehy5yhs]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:8px 12px;background-color:#1f2937;color:#fff;font-size:14px;font-weight:400;line-height:1.4;white-space:normal;width:-moz-max-content;width:max-content;max-width:200px;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100;box-shadow:0 4px 6px #0000001a;pointer-events:none}.info-icon[data-astro-cid-hehy5yhs]:hover .tooltip[data-astro-cid-hehy5yhs]{opacity:1;visibility:visible}
