.ImagePicker-module__Kp3qOG__controls{align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.ImagePicker-module__Kp3qOG__picker .ImagePicker-module__Kp3qOG__input{display:none}.ImagePicker-module__Kp3qOG__picker .ImagePicker-module__Kp3qOG__button{cursor:pointer;font:inherit;background:#a4abb9;border:0;border-radius:2px;padding:.5rem 1.5rem}.ImagePicker-module__Kp3qOG__picker .ImagePicker-module__Kp3qOG__button:hover,.ImagePicker-module__Kp3qOG__picker .ImagePicker-module__Kp3qOG__button:focus{background:#b3b9c6}.ImagePicker-module__Kp3qOG__preview{text-align:center;color:#a4abb9;border:2px solid #a4abb9;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;position:relative}.ImagePicker-module__Kp3qOG__preview p{margin:0;padding:1rem}.ImagePicker-module__Kp3qOG__preview img{object-fit:cover}
.MealShareFormSubmitButton-module__U70g8W__submitButton{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(90deg,#f9572a,#ff9b05);border:none;border-radius:8px;padding:.75rem 2rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #f9572a66}.MealShareFormSubmitButton-module__U70g8W__submitButton:hover:not(:disabled){background:linear-gradient(90deg,#fd4715,#f9b241);transform:translateY(-2px);box-shadow:0 6px 16px #f9572a99}.MealShareFormSubmitButton-module__U70g8W__submitButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #f9572a66}.MealShareFormSubmitButton-module__U70g8W__submitButton:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#6b7280;transform:none}
.page-module__Wm1bHa__header{color:#ddd6cb;gap:3rem;width:90%;max-width:75rem;margin:3rem auto 5rem;font-size:1.5rem}.page-module__Wm1bHa__header h1{font-family:Montserrat,sans-serif}.page-module__Wm1bHa__highlight{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f9572a,#ff8a05);-webkit-background-clip:text;background-clip:text}.page-module__Wm1bHa__main{color:#fff;width:90%;max-width:75rem;margin:3rem auto}.page-module__Wm1bHa__form{max-width:50rem}.page-module__Wm1bHa__form>p,.page-module__Wm1bHa__form>div{margin-bottom:1rem}.page-module__Wm1bHa__form label{text-transform:uppercase;color:#b3aea5;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;display:block}.page-module__Wm1bHa__form input,.page-module__Wm1bHa__form textarea{color:#ddd6cb;background:#1c2027;border:1px solid #454952;border-radius:4px;width:100%;padding:.5rem 1rem;font-family:Montserrat,sans-serif;font-size:1.25rem;display:block}.page-module__Wm1bHa__form input:focus,.page-module__Wm1bHa__form textarea:focus{background:#2c3037;border-color:#f99f2a;outline:none}.page-module__Wm1bHa__row{gap:1rem;display:flex}.page-module__Wm1bHa__row p{flex:1}.page-module__Wm1bHa__actions{text-align:right}.page-module__Wm1bHa__loading{text-align:center;color:#ddd6cb;margin:5rem auto;font-size:1.5rem}.page-module__Wm1bHa__error{color:#ff6b6b;margin:1rem 0}.page-module__Wm1bHa__markdownHint{color:#b3aea5;margin-top:.25rem;font-size:.85rem;font-style:italic}.page-module__Wm1bHa__markdownHint code{color:#ff9b05;background-color:#2d2d2d;border-radius:2px;padding:.1rem .3rem;font-family:Courier New,monospace}.page-module__Wm1bHa__markdownExamples{background-color:#1c2027;border:1px solid #454952;border-radius:4px;margin-top:.5rem;padding:1rem;font-size:.9rem}.page-module__Wm1bHa__markdownExamples h4{color:#ff9b05;margin:0 0 .5rem;font-size:.95rem}.page-module__Wm1bHa__markdownExamples ul{margin:0;padding:0;list-style:none}.page-module__Wm1bHa__markdownExamples li{color:#ddd6cb;margin:.3rem 0;font-family:Courier New,monospace}.page-module__Wm1bHa__markdownExamples li code{color:#7dd3fc}
.page-module__MQVuSq__header{color:#ddd6cb;gap:3rem;width:90%;max-width:75rem;margin:3rem auto 5rem;font-size:1.5rem}.page-module__MQVuSq__header h1{font-family:Montserrat,sans-serif}.page-module__MQVuSq__highlight{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f9572a,#ff8a05);-webkit-background-clip:text;background-clip:text}.page-module__MQVuSq__main{color:#fff;width:90%;max-width:75rem;margin:3rem auto}.page-module__MQVuSq__form{max-width:50rem}.page-module__MQVuSq__form>p,.page-module__MQVuSq__form>div{margin-bottom:1rem}.page-module__MQVuSq__form label{text-transform:uppercase;color:#b3aea5;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;display:block}.page-module__MQVuSq__form input,.page-module__MQVuSq__form textarea{color:#ddd6cb;background:#1c2027;border:1px solid #454952;border-radius:4px;width:100%;padding:.5rem 1rem;font-family:Montserrat,sans-serif;font-size:1.25rem;display:block}.page-module__MQVuSq__form input:focus,.page-module__MQVuSq__form textarea:focus{background-color:#1f252d;outline-color:#f99f2a}.page-module__MQVuSq__row{gap:1rem;display:flex}.page-module__MQVuSq__row p{width:100%}.page-module__MQVuSq__actions{text-align:right}.page-module__MQVuSq__actions button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(90deg,#f9572a,#ff9b05);border:none;border-radius:2px;padding:.75rem 2rem;font-size:1.25rem;box-shadow:0 2px 5px #0000004d}.page-module__MQVuSq__actions button:hover,.page-module__MQVuSq__actions button:focus{background:linear-gradient(90deg,#fd4715,#f9b241)}.page-module__MQVuSq__actions button:disabled,.page-module__MQVuSq__actions button:hover:disabled,.page-module__MQVuSq__actions button:focus:disabled{color:#979797;cursor:not-allowed;background:#ccc}.page-module__MQVuSq__markdownHint{color:#b3aea5;margin-top:.25rem;font-size:.85rem;font-style:italic}.page-module__MQVuSq__markdownHint code{color:#ff9b05;background-color:#2d2d2d;border-radius:2px;padding:.1rem .3rem;font-family:Courier New,monospace}.page-module__MQVuSq__markdownExamples{background-color:#1c2027;border:1px solid #454952;border-radius:4px;margin-top:.5rem;padding:1rem;font-size:.9rem}.page-module__MQVuSq__markdownExamples h4{color:#ff9b05;margin:0 0 .5rem;font-size:.95rem}.page-module__MQVuSq__markdownExamples ul{margin:0;padding:0;list-style:none}.page-module__MQVuSq__markdownExamples li{color:#ddd6cb;margin:.3rem 0;font-family:Courier New,monospace}.page-module__MQVuSq__markdownExamples li code{color:#7dd3fc}
