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}body{background-color:#f4f6f5;color:#333;font-family:Segoe UI,Roboto,sans-serif;margin:0}.container{background-image:url(/static/media/image.e432655ed4317039b47e.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;min-height:100vh;padding:20px}.header h1{color:#2e7d32;font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:center}.language-select{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.language-select select{border:1px solid #ccc;border-radius:6px;padding:8px 12px}.nav-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2rem}.nav-buttons button{background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s ease-in-out}.nav-buttons button:hover{background-color:#c8e6c9}.nav-buttons button.inactive{background-color:#f0f0f0;color:#999}.card-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #00000014;padding:1rem;transition:transform .2s ease}.card:hover{transform:translateY(-4px)}.card h2{color:#2e7d32;font-size:1.25rem;margin-bottom:.5rem}.card p{font-size:.95rem;margin:4px 0}.soil-checker{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000000f;padding:1rem}.soil-checker .input-group{margin-bottom:1rem}.input-group label{display:block;font-weight:500;margin-bottom:.3rem}.input-group input,.input-group select,.input-group textarea{border:1px solid #ccc;border-radius:6px;font-size:.95rem;padding:.6rem;width:100%}.advice-box{background-color:#e8f5e9;border-left:4px solid #2e7d32;border-radius:6px;margin-top:1rem;padding:1rem}.white-theme{color:#fff}.white-theme input{background-color:#333;border:1px solid #aaa;color:#fff}.white-theme h2,.white-theme p,.white-theme strong{color:#fff}.feedback-form{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 16px #00000012;margin:2rem auto;max-width:600px;padding:2rem;transition:box-shadow .3s ease}.feedback-form:hover{box-shadow:0 6px 20px #00000014}.feedback-form h2{color:#2e7d32;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.feedback-form .input-group{margin-bottom:1.25rem}.feedback-form label{color:#444;display:block;font-weight:600;margin-bottom:.4rem}.feedback-form input,.feedback-form select,.feedback-form textarea{background-color:#fafafa;border:1px solid #ccc;border-radius:8px;font-size:.95rem;padding:.75rem;transition:border-color .2s ease;width:100%}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{background-color:#fff;border-color:#4caf50;outline:none}.feedback-form textarea{min-height:120px;resize:vertical}.feedback-form button{background-color:#2e7d32;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem;transition:background-color .2s ease;width:100%}.feedback-form button:hover{background-color:#1b5e20}.section-title{color:#2e7d32;font-size:1.5rem;margin-bottom:1rem}@media (max-width:600px){.nav-buttons{align-items:center;flex-direction:column}.header h1{font-size:1.6rem}.feedback-form{padding:1rem}.card h2{font-size:1.1rem}.card p{font-size:.9rem}}
/*# sourceMappingURL=main.0f3bc15b.css.map*/