.ai-form-wrapper{background-color:#fff;padding:2rem;border-radius:16px;max-width:640px;margin:2rem auto;box-shadow:0 2px 12px #0000000d;font-family:inherit;color:#000}.ai-form-wrapper h3{font-size:2.5rem;font-weight:400}.upload-label{font-weight:400;color:#000}.custom-file-upload{display:block;cursor:pointer;margin-bottom:2rem}.upload-area{border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;background-color:#fafafa;transition:all .3s ease}.upload-area:hover{border-color:##000000;background-color:#f0f0f0}.upload-box img{max-width:80px;max-height:80px;object-fit:cover;border-radius:4px}.style-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.style-option{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:2px solid transparent;border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s;height:100%;background:#fff;box-sizing:border-box}.style-option img{width:100%;max-width:160px;height:auto;object-fit:contain;margin-bottom:.5rem}.style-option span{font-size:.9rem;color:#000}.style-option.selected{border-color:#000}button#generateImageBtn,button#downloadImageBtn{background-color:#000;color:#fff;padding:.8rem 1.3rem;border:none;border-radius:8px;cursor:pointer;margin-right:.5rem;font-size:1.5rem}button:hover{background-color:#000}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ai-form.css.map */
