.Submit_submitMain__YqNz8{max-width:680px;margin:0 auto;padding:2.2rem 1.2rem 2.6rem}.Submit_submitTitle__9njSI{font-size:2rem;font-weight:700;margin-bottom:1.2rem;text-align:center;color:var(--primary-dark)}.RecipeForm_recipeForm__bzFes{max-width:540px;margin:0 auto;padding:2.2rem 1.2rem 2.6rem;background:var(--bg-light);border-radius:1.3rem;box-shadow:0 2px 14px var(--primary) 25}.RecipeForm_fileInput__UtMef,.RecipeForm_input__9_D5Q,.RecipeForm_textarea__wvohd{width:100%;font-size:1.08rem;padding:10px 13px;margin-bottom:1rem;border:1.2px solid var(--border);border-radius:.8rem;background:var(--bg-badge);transition:border .18s;color:var(--text-main)}.RecipeForm_input__9_D5Q:focus,.RecipeForm_textarea__wvohd:focus{border:1.5px solid var(--primary);outline:none}.RecipeForm_sectionLabel__CkHOi{font-weight:600;margin-bottom:.3rem;display:block;color:var(--text-accent)}.RecipeForm_ingredientsBlock__UbysN,.RecipeForm_stepsBlock__qef5J{margin:1.2rem 0 .5rem}.RecipeForm_ingredientRow__KZMJw,.RecipeForm_stepRow__PSlYa{display:flex;align-items:center;margin-bottom:4px}.RecipeForm_addBtn__DAKvP{background:var(--bg-badge);color:var(--primary);border:none;padding:5px 14px;font-size:1.1rem;margin-top:4px;border-radius:1rem;cursor:pointer;transition:background .14s}.RecipeForm_addBtn__DAKvP:hover{background:var(--primary);color:var(--bg-card)}.RecipeForm_removeBtn__2PEjM{background:none;color:#ff5959;border:none;font-size:1.3rem;margin-left:4px;cursor:pointer}.RecipeForm_removeBtn__2PEjM:disabled{color:#ccc;cursor:default}.RecipeForm_categoriesBlock__Dz7hC{margin:1.2rem 0 .6rem;display:flex;flex-wrap:wrap;gap:.8rem}.RecipeForm_categoryCheckbox__yLJc4{margin-right:.8rem;font-size:1rem}.RecipeForm_previewImg__IzZLb{margin-top:10px;object-fit:cover;border-radius:10px;width:350px;height:240px;box-shadow:0 1px 6px hsla(0,0%,73%,.133);display:block;margin-left:auto;margin-right:auto}.RecipeForm_saveBtn__FBDLI{background:var(--primary);color:var(--bg-card);font-weight:700;border:none;border-radius:1rem;font-size:1.07rem;padding:9px 30px;cursor:pointer;margin:16px 0 0;transition:background .18s}.RecipeForm_saveBtn__FBDLI:hover{background:var(--primary-dark)}.RecipeForm_statusMsg__Cr3I0{margin:2rem auto 1rem;padding:1rem 1.5rem;font-size:1.15rem;font-weight:500;border-radius:8px;text-align:center;max-width:420px;box-shadow:0 2px 12px 0 rgba(201,245,199,.627);border:1.5px solid transparent;transition:all .3s;letter-spacing:.01em}.RecipeForm_statusMsg__Cr3I0.RecipeForm_success__l0Dhi{background:#dff6dd;color:#267a2c;border-color:#b3e6b7}.RecipeForm_statusMsg__Cr3I0.RecipeForm_error__bMIQM{background:#ffeded;color:#c12525;border-color:#ffc7c7;box-shadow:0 2px 12px 0 hsla(0,100%,86%,.376)}.RecipeForm_galleryPreviewWrapper__QIidN{display:flex;gap:8px;margin-top:8px}.RecipeForm_galleryThumb__pE97p{border-radius:8px;border:1px solid #ececec;object-fit:cover;width:80px;height:56px;margin-right:0;margin-bottom:0}.RecipeForm_loader__bbQtw{display:inline-block;width:24px;height:24px;border:4px solid #d6ece7;border-top:4px solid var(--primary);border-radius:50%;animation:RecipeForm_loader-spin__kVsDn .8s linear infinite;vertical-align:middle}@keyframes RecipeForm_loader-spin__kVsDn{to{transform:rotate(1turn)}}.RecipeCardPreview_recipeCardPreview__uhfim{background:var(--bg-card);border-radius:1.1rem;box-shadow:0 2px 16px var(--primary) 33;padding:2rem 1.5rem 1.2rem;margin:2.5rem auto;max-width:420px;transition:box-shadow .15s}.RecipeCardPreview_previewImgWrapper__x37Zg{margin-bottom:1.2rem;border-radius:1rem;overflow:hidden}.RecipeCardPreview_previewImg__gYEf1{object-fit:cover;border-radius:10px;width:350px;height:240px;box-shadow:0 1px 6px hsla(0,0%,73%,.133);display:block;margin-left:auto;margin-right:auto}.RecipeCardPreview_recipePreviewTitle__jF2ij{font-size:1.5rem;margin-bottom:.3rem;font-weight:700;text-align:center;color:var(--primary-dark)}.RecipeCardPreview_recipePreviewMeta__QP2_E{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;flex-wrap:wrap}.RecipeCardPreview_previewCategories__bm4TX{display:flex;gap:.4rem;flex-wrap:wrap}.RecipeCardPreview_catBadge__VThPY{background:var(--bg-badge);color:var(--accent);border-radius:12px;padding:2px 11px;font-size:.9rem;font-weight:600;box-shadow:0 .5px 2px var(--primary) 11}.RecipeCardPreview_previewDetails__AH_d3{color:var(--accent);font-size:.98rem;font-weight:500;margin-top:.5rem;margin-left:1rem}.RecipeCardPreview_recipePreviewDesc__SwUyV{font-size:1.03rem;color:var(--text-main);margin:.8rem 0 1.1rem}.RecipeCardPreview_recipePreviewStory__PKhAt{background:var(--bg-story);color:#7e6a3a;border-left:4px solid #e3c674;padding:10px 18px;margin:10px 0 16px;font-style:italic;font-size:.97rem;border-radius:.5rem}.RecipeCardPreview_recipePreviewSection__nyb0o{margin-bottom:.9rem;margin-left:2rem}.RecipeCardPreview_recipePreviewFooter__jPQHF{display:flex;justify-content:space-between;margin-top:1.2rem;font-size:.98rem;color:var(--text-muted);border-top:1px solid #ececec;padding-top:.7rem}.RecipeCardPreview_recipePreviewAuthor__ApHc2{color:var(--text-accent);font-weight:600}.RecipeCardPreview_recipePreviewRating__yMmP9{font-weight:500}.RecipeCardPreview_galleryWrapper__Oxbte{display:flex;gap:8px;margin:8px 0 18px}.RecipeCardPreview_galleryThumb__4sOmp{border-radius:8px;border:1px solid #ececec;object-fit:cover;width:80px;height:56px;margin-right:0;margin-bottom:0}.RecipeCardPreview_galleryPreviewWrapper__823Sb{display:flex;gap:8px;margin-top:8px}