.recipe-library button{margin:4px 8px 4px 0}.recipe-card{background:white;border:1px solid #dce5df;padding:20px;border-radius:16px;margin:16px 0}.recipe-card h2{font-size:22px}.recipe-card summary{cursor:pointer;padding:10px 0}.recipe-preparation{white-space:pre-wrap}.recipe-editor{width:min(680px,94vw);max-height:90dvh;padding:24px;border:1px solid #dce5df;border-radius:20px;color:#183b34;background:white}.recipe-editor::backdrop{background:#10282070}.recipe-editor label{display:block;margin:16px 0 6px}.recipe-editor input,.recipe-editor textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #cbd8cc;border-radius:8px;padding:10px;font:inherit;color:inherit}.recipe-editor details{border-bottom:1px solid #e0e7df;padding:12px 0}.recipe-editor summary{cursor:pointer}.recipe-editor button{margin:4px 8px 4px 0}.recipe-search{max-height:240px;overflow:auto}.share-choices label{display:flex;gap:10px;align-items:center;padding:12px 0}.share-choices input{width:auto!important}.meal-library-card .shared-origin{font-size:13px;color:#627268}
