/* Recipe steps: per-step Bard "Beschreibung" reads cramped at default
   sizing. Match by the wrapper id which Statamic generates from the
   field handle (`field_steps_<n>_description`) — far more robust than
   chasing grid layout class names. */
[id^="field_steps_"][id$="_description"] .ProseMirror,
[id^="field_steps_"][id$="_description"] .ProseMirror p,
[id^="field_steps_"][id$="_description"] .ProseMirror li {
    font-size: 0.9rem !important;
    line-height: 1.55 !important;
}
/* Outer wrapper grows with content; inner ProseMirror inherits via flex
   so no scroll/cutoff at the chosen min-height. */
[id^="field_steps_"][id$="_description"] {
    min-height: 6rem !important;
    display: flex !important;
    flex-direction: column !important;
}
[id^="field_steps_"][id$="_description"] .ProseMirror {
    flex: 1 !important;
}

/* Per-step plain text inputs (e.g. "Überschrift") */
[id^="field_steps_"][id$="_headline"] {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
    font-size: 1rem !important;
}
