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}.navbar-wrapper{background-color:#004d40;box-shadow:0 2px 5px #0003;position:relative;top:0;width:100%;z-index:999}.navbar{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:15px 30px}.logo{color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none}.nav-links{align-items:center;display:flex;gap:25px}.nav-links a{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#c8e6c9}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2rem}@media (max-width:768px){.nav-links{background-color:#004d40;border-radius:8px;box-shadow:0 4px 10px #0003;display:none;flex-direction:column;gap:15px;padding:15px 20px;position:absolute;right:20px;top:65px}.nav-links.open{display:flex}.menu-toggle{display:block}}.footer{background-color:#004d40;color:#fff;padding:20px 0;width:100%}.footer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 30px}.footer-text{font-size:.95rem;margin:5px 0}.footer-left{display:flex;flex-direction:column;gap:4px}.footer-designer{color:#c8e6c9;font-size:.85rem}.footer-designer a{color:#fff;font-weight:500;text-decoration:none}.footer-designer a:hover{color:#b2dfdb;text-decoration:underline}@media (max-width:600px){.footer-container{flex-direction:column;gap:8px;text-align:center}.footer-left{align-items:center}}body{align-items:flex-start;background:linear-gradient(135deg,#e0f7fa,#f1f8e9);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;min-height:100vh;padding:0}.page-container,body{display:flex;justify-content:center}.page-container{align-items:center;background-image:url(https://i.pinimg.com/736x/45/e4/05/45e4058c48166a5cc1e38f411dfd0bf6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:calc(100vh - 80px);overflow:hidden;padding:20px;position:relative;width:100vw}.container{background-color:#ffffffd9;border-radius:12px;box-shadow:0 8px 20px #0003;max-width:500px;padding:30px;position:relative;width:100%;z-index:1}.title{color:#00695c;font-size:2rem;margin-bottom:30px}.form{display:flex;flex-direction:column;gap:20px}.form label{color:#333;display:block;font-weight:700;margin-bottom:20px;text-align:left}input[type=date],input[type=text]{border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-top:5px;padding:12px;width:100%}button{background-color:#00796b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:background .3s}button:hover{background-color:#004d40}.error{color:#d32f2f;font-weight:700}.result{background-color:#e8f5e9;border:2px solid #81c784;border-radius:10px;margin-top:30px;padding:20px}.result h2{color:#2e7d32;margin-bottom:10px}.result p{color:#388e3c;font-size:2rem;font-weight:700}form select{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#333;font-size:1rem;margin-bottom:15px;margin-top:5px;padding:10px;width:100%}body,html{height:100%;margin:0;padding:0}#root{display:flex;flex-direction:column;min-height:100vh}.page-container{background-color:#f5f7fa;flex:1 1}.about-container{color:#333;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin:0 auto;max-width:900px;min-height:100%;padding:0 20px}.about-title{color:#004d40;font-size:2.5rem;margin-bottom:25px;text-align:center}.about-content{background-color:#fff;border-radius:12px;box-shadow:0 6px 18px #0000000d;color:#333;flex-grow:1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;line-height:1.7;min-height:0;padding:30px;transition:all .3s ease}.about-content p{font-size:1.05rem;margin-bottom:15px}.about-content ul{margin-bottom:20px;margin-left:20px}.about-content ul li{list-style-type:"🌱 ";margin-bottom:8px}
/*# sourceMappingURL=main.205fb9a3.css.map*/