/* Applied only to the explicitly embedded editor, never the normal V1 shell. */
body.project-recipe-embedded{background:#1b2024;overflow:hidden}
body.project-recipe-embedded> :not(#recipeForm):not(#apiStatus):not(script):not(link):not(.inventory-modal):not(.searchable-options){visibility:hidden}
body.project-recipe-embedded #recipeForm.open{visibility:visible;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none;box-sizing:border-box}
body.project-recipe-embedded #apiStatus{visibility:visible;position:fixed;left:14px;bottom:56px;max-width:calc(100% - 28px);z-index:10001;background:#1b2024;color:#edf2f5;padding:4px 8px;pointer-events:none}
body.project-recipe-embedded #recipeForm :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box;background:#1d2327!important;color:var(--text);border-color:var(--glass-border)}
body.project-recipe-embedded #recipeForm.open{background:#1b2024!important;--business-surface-rgb:27,32,36;--business-surface-soft-rgb:29,35,39;--business-surface-panel-rgb:27,32,36;--business-light-rgb:32,38,43;--glass-border:rgba(255,255,255,.13)}
body.project-recipe-embedded #recipeForm :is(.modal-form-head,.recipe-editor-tabs,.form-actions){background:#1b2024!important}
body.project-recipe-embedded #recipeForm .section-title{color:var(--text)}
body.project-recipe-embedded #recipeForm .form-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px}
body.project-recipe-embedded #recipeForm .v2-secondary-action,body.project-recipe-embedded #recipeForm .v2-primary-action{appearance:none;box-shadow:none;height:34px;min-height:34px;border-radius:7px;padding:6px 12px;font-size:10px;font-weight:750;flex:0 0 auto}
body.project-recipe-embedded #recipeForm .form-actions button{width:auto}
body.project-recipe-embedded #recipeForm .v2-glyph{width:14px;height:14px}
@media(max-width:900px){body.project-recipe-embedded #recipeForm :is(input,select,textarea){font-size:16px}}
