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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.title{background-color:#185836;border-radius:.375em;box-shadow:0 0 .5em #0000001a;color:#fff;margin-bottom:.7em;padding:.2em;text-align:center}.results-container-title{margin-bottom:.5em}body{background-color:#f0f0f0;color:#185836;font-family:Arial,sans-serif;line-height:1.6;padding:1em}.container{background:#fff;border-radius:.75em;box-shadow:0 0 .9375em #0000001a;margin:2em auto;max-width:50em;padding:2em}h1{color:#185836;font-size:2em;margin-bottom:1.25em;text-align:center}.form-container{display:flex;flex-direction:column;gap:1.25em;margin-bottom:2em}label{color:#185836;font-size:1.1em;font-weight:700;margin-bottom:.5em;margin-top:.5em!important}input[type=number],input[type=text]{border:.125em solid #185836;border-radius:.375em;font-size:1em;padding:.75em;transition:border-color .3s,box-shadow .3s;width:100%}input[type=number]:focus,input[type=text]:focus{border-color:#f90;box-shadow:0 0 .5em #ff99004d;outline:none}.results-container{background:#fff;border-radius:.75em;box-shadow:0 0 .9375em #0000001a;margin-top:1.5em;padding:1.5em}.results-container h1{color:#185836;font-size:1.8em;margin-bottom:1.25em;text-align:center}dl{background:#fff;border:.0625em solid #185836;border-radius:.5em;padding:1.25em}dt{color:#185836;font-weight:700;margin-top:.625em}dd{color:#333;margin-bottom:.625em;margin-left:0}button{background:#185836;border:none;border-radius:.375em;color:#fff;cursor:pointer;font-size:1.1em;padding:.75em 1.25em;transition:background-color .3s,transform .3s}button:hover{background:#133e2d;transform:translateY(-.125em)}@media (max-width:37.5em){.container{padding:1em}h1{font-size:1.8em}label{font-size:1em}input[type=number],input[type=text]{font-size:.9em;padding:.625em}.results-container h1{font-size:1.5em}dl{padding:1em}}footer{background-color:#185836;bottom:0;color:#fff;font-weight:700;left:0;padding:.5em 0;position:fixed;text-align:center;width:100%}.results-container-title{margin-bottom:.4em!important}
/*# sourceMappingURL=main.f2ce6486.css.map*/