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}.image-uploader{display:flex;margin-bottom:20px}.image-uploader .custom-browse{background:none;border:1px solid #000;color:#000;cursor:pointer;font-size:14px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.image-uploader .custom-browse:hover{background:#f0f0f0}.color-palette{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.color-palette .color-swatch .swatch-box{border:1px solid #ccc;cursor:pointer;height:50px;transition:transform .2s;width:50px}.color-palette .color-swatch .swatch-box:hover{transform:scale(1.1)}.color-palette .color-swatch .pantone{color:#555;font-size:10px}.image-wrapper{width:-webkit-fit-content;width:fit-content}.image-wrapper img{border:1px solid #ccc;display:block;max-width:300px}.App{color:#000;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.App h2{margin-bottom:20px}.App .container{display:flex;gap:40px}.App .container .left-column{display:flex;flex:1 1;flex-direction:column}.App .container .left-column .image-wrapper{background:none;width:-webkit-fit-content;width:fit-content}.App .container .left-column .image-wrapper img{display:block;max-width:300px}.App .container .right-column{display:flex;flex:1 1;flex-direction:column;gap:15px}.App .container .right-column label{font-size:14px}.App .container .right-column label input[type=number]{background:none;border:1px solid #000;font-size:14px;margin-top:5px;padding:5px 8px;width:60px}.App .container .right-column label input[type=checkbox]{cursor:pointer;margin-right:5px}.App .container .right-column button{background:none;border:1px solid #000;color:#000;cursor:pointer;font-size:14px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.App .container .right-column button:hover{background:#f0f0f0}.color-palette{display:grid;grid-template-columns:repeat(5,1fr)}.color-palette .color-swatch{display:flex;flex-direction:column;font-family:monospace;font-size:12px}.color-palette .color-swatch .swatch-box{border:1px solid #000;height:40px;width:40px}.color-palette .color-swatch .pantone{color:#000;margin-top:2px}
/*# sourceMappingURL=main.3f906b41.css.map*/