@tailwind base;@tailwind components;@tailwind utilities;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}body,html{height:100%;margin:0;overflow-x:hidden;padding:0}.app-container{grid-gap:20px;background-color:#f5f5f5;box-sizing:border-box;display:grid;gap:20px;min-height:100vh;padding:20px}.app-container.no-image{grid-template-columns:260px .5fr}.app-container.with-image{grid-template-columns:260px 1fr 1fr}.control-panel{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.control-panel h2{color:#415a77;margin-bottom:20px}.control-panel h2,.image-container h2{color:#415a77;font-family:Share Tech Mono,JetBrains Mono,Fira Code,Source Code Pro,Roboto Mono,monospace;margin-bottom:20px}.parameter-group{margin-bottom:20px;margin-right:20px}.parameter-label{color:#555;display:block;font-weight:700;margin-bottom:8px}.parameter-input,.parameter-label{font-family:Share Tech Mono,JetBrains Mono,Fira Code,Source Code Pro,Roboto Mono,monospace}.parameter-input{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:8px;width:200px}.button-group{display:flex;gap:10px;margin-top:20px}.button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s}.submit-button{background-color:#43aa8b;color:#fff}.reset-button{background-color:#8d99ae;color:#fff}.image-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.image-container img{display:block;height:auto;max-width:100%}.image-container h2{color:#333;margin-bottom:20px}@media screen and (max-width:1024px){.app-container.no-image,.app-container.with-image{gap:15px;grid-template-columns:260px 1fr}}@media screen and (max-width:768px){.app-container.no-image,.app-container.with-image{gap:15px;grid-template-columns:1fr;padding:15px}}.info-content{color:#595959;font-family:Lato,sans-serif;margin-left:20px}.info-content h1{margin-bottom:20px;margin-top:10px}.info-content h1,.info-content h2{color:#415a77;font-family:Share Tech Mono,JetBrains Mono,Fira Code,Source Code Pro,Roboto Mono,monospace}.info-content h2{margin-bottom:15px;margin-top:30px}.info-content li,.info-content p{color:#595959;font-size:1.2rem;line-height:1.4;margin-bottom:15px}.info-content a{color:#3a86ff;font-weight:600;text-decoration:none;transition:color .2s ease}.info-content a:hover{color:#f72585;text-decoration:none}.info-content a:focus{border-radius:2px;outline:2px solid #f72585;outline-offset:2px}.info-content a:visited{border-radius:2px;outline:2px solid #3a86ff;outline-offset:2px}.loading-spinner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#43aa8b;font-family:Share Tech Mono,JetBrains Mono,Fira Code,Source Code Pro,Roboto Mono,monospace;height:50px;margin-bottom:15px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.f69e2dc0.css.map*/