:where(.rezept-eckdaten) { list-style: none; margin: 0 0 1em; padding: 0; display: flex; flex-wrap: wrap; gap: 4px 20px; }
:where(.rezept-eckdaten) li { margin: 0; }
:where(.rezept-eckdaten) span { font-weight: 600; }
:where(.portionen-anpassung) { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
:where(.portionen-anpassung) .portion-btn { min-width: 32px; padding: 2px 10px; line-height: 1.4; }
:where(.rezept-faq) details { border-bottom: 1px solid rgba(0, 0, 0, .1); padding: 10px 0; }
:where(.rezept-faq) summary { cursor: pointer; font-weight: 600; }
:where(.rezept-faq) details p { margin: 8px 0 0; }
:where(.rezept-affiliate) .affiliate-hinweis { color: #777; } :where(.rezepte-filter) .filter-option { background: none; color: inherit; border: 0; font: inherit; padding: 2px 6px; cursor: pointer; }
:where(.rezepte-filter) .filter-option.active { text-decoration: underline; font-weight: 600; }
:where(#rezepte-ergebnisse).is-loading { opacity: .5; transition: opacity .2s; }
:where(.rezepte-mehr-wrapper) { text-align: center; margin-top: 24px; } .avocado-sterne { display: inline-block; font-size: 1.1em; letter-spacing: 1px; line-height: 1; vertical-align: -1px; }
.avocado-sterne::before {
content: "★★★★★";
background: linear-gradient(90deg, #e8a317 var(--avocado-sterne, 0%), #d5d5d5 var(--avocado-sterne, 0%));
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
:where(.avocado-bewertung-kurz) { font-size: 15px; color: #777; margin: 2px 0; }
:where(.avocado-bewertung-kurz) a { color: inherit; text-decoration: none; }
:where(.avocado-bewerten) { margin: 2em 0; padding: 1.2em; border: 1px solid rgba(0, 0, 0, .1); border-radius: 6px; text-align: center; }
.avocado-bewerten-sterne { display: inline-flex; gap: 2px; }
.avocado-stern { background: none !important; border: 0; padding: 0 3px; font-size: 32px; line-height: 1; color: #d5d5d5 !important; cursor: pointer; }
.avocado-stern.is-active { color: #e8a317 !important; }
.avocado-stern:focus-visible { outline: 2px solid #e8a317; outline-offset: 2px; }
.avocado-honig { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; opacity: 0; }
:where(.avocado-bewerten-status) { min-height: 1.4em; margin: .5em 0 0; font-size: 15px; }
@media print {
.avocado-bewerten,
.portionen-anpassung, .rezept-affiliate, .related-posts-ti, .related-posts, #comments, .box { display: none !important; }
}