/* Autorenbox unter der Rezeptkarte (Front S5, 11.10.2026): Karte im Stil des Felds "Über mich" - Kaffee-Bild, Gruß, Knopf auf /ueber-benni. */
.lcb-autorbox { display: flex; flex-wrap: wrap; align-items: center; gap: 18px; margin: 28px 0 8px; padding: 16px; background: #fbf6ec; border: 1px solid rgba(31, 40, 64, .14); border-radius: 14px; font-family: "SP Figtree", system-ui, -apple-system, "Segoe UI", sans-serif; }
.lcb-autorbox a.lcb-autorbox__bild { flex: none; display: block; width: 116px; border-radius: 10px; }
.lcb-autorbox .lcb-autorbox__bild img { display: block; width: 116px; height: auto; margin: 0; border-radius: 10px !important; }   /* Zusatz-CSS der Seite: .single-recipe img { border-radius: 10px !important } */
.lcb-autorbox .lcb-autorbox__inhalt { flex: 1 1 0; min-width: min-content; }   /* nie schmaler als das längste Wort: bei großer Systemschrift rutscht der Text unter das Bild statt über den Rand */
.lcb-autorbox .lcb-autorbox__text { margin: 0; font-size: 15px; line-height: 1.5; color: #4a5470; -webkit-hyphens: manual; hyphens: manual; }
.lcb-autorbox .lcb-autorbox__text strong { display: block; margin-bottom: 2px; font-size: 17px; font-weight: 800; color: #1f2840; }
.lcb-autorbox a.lcb-autorbox__link { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; margin-top: 12px; padding: 0 22px; border: 1px solid transparent; border-radius: 999px; background: #9f4513;   /* Rand: im Hochkontrastmodus bleibt der Knopf als Form sichtbar */
	color: #fff; font-size: 15px; font-weight: 700; line-height: 1.2; text-align: center; text-decoration: none; max-width: 100%; }
.lcb-autorbox a.lcb-autorbox__link:hover { background: #1f2840; color: #fff; }
.lcb-autorbox a.lcb-autorbox__link:focus-visible { outline: 3px solid #1f2840; outline-offset: 3px; }
@media (max-width: 360px) { .lcb-autorbox { gap: 14px; padding: 14px; } .lcb-autorbox a.lcb-autorbox__bild, .lcb-autorbox .lcb-autorbox__bild img { width: 96px; } }
