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:#f9fafb;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.app-container{background:#fff;border-radius:8px;box-shadow:0 8px 16px #0000001a;margin:3rem auto;max-width:600px;padding:1rem;text-align:center}h1{color:#07f;font-weight:700;margin-bottom:2rem}.preview-container,.upload-wrapper input[type=file]{margin-bottom:1rem}.preview-img{border-radius:8px;box-shadow:0 2px 6px #0000001a;max-height:250px;max-width:100%}button{background:#07f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:1rem;padding:.75rem 1.5rem;transition:background .3s ease}button:disabled{background:#999;cursor:not-allowed}button:hover:not(:disabled){background:#005bb5}.progress-bar-wrapper{background:#e4e4e4;border-radius:20px;height:22px;margin:1rem 0;overflow:hidden}.progress-bar{align-items:center;background:#07f;border-radius:20px 0 0 20px;color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;transition:width .3s ease}.uploaded-file p{color:#2b8a3e;font-weight:600}.uploaded-file img{border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-top:1rem;max-width:100%}.uploaded-file a{color:#07f;display:inline-block;font-weight:600;margin-top:.75rem;text-decoration:none}.uploaded-file a:hover{text-decoration:underline}.error{color:#d32f2f;font-weight:600;margin-top:1rem}
/*# sourceMappingURL=main.6cc99b7f.css.map*/