/* Mine Madopskrifter: kun det nødvendige. Farver og typografi kommer fra temaet. */
.mm-bedoem { display: inline-flex; align-items: center; gap: .5em; flex-wrap: wrap; }
.mm-bedoem__stjerner { display: inline-flex; }
.mm-bedoem__stjerne {
	background: none; border: 0; padding: 0 .08em; margin: 0; cursor: pointer;
	font-size: 1.15em; line-height: 1; color: var(--mm-stjerne-tom, #d9d1c6);
}
.mm-bedoem__stjerne.er-fyldt { color: var(--mm-stjerne, #c4491d); }
.mm-bedoem__stjerne:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; border-radius: 2px; }
.mm-bedoem.er-travl { opacity: .6; pointer-events: none; }

.mm-kryds { margin: 0 .6em 0 0; width: 1.1em; height: 1.1em; accent-color: var(--mm-stjerne, #c4491d); vertical-align: -.15em; cursor: pointer; }
.er-krydset { opacity: .55; }
.wprm-recipe-ingredient.er-krydset { text-decoration: line-through; }

/* Note over opskriftskortet på indlæg skrevet med hjælp fra AI */
.mm-ai-note {
	margin: 0 0 16px; padding: 12px 16px; border-radius: 12px;
	background: var(--flade-2, #f4f0eb); color: var(--tekst-2, #55483e);
	font-size: .92em; line-height: 1.5;
}

.mm-ai-maerke {
	display: inline-block; font-size: 11px; line-height: 1; padding: 4px 7px; border-radius: 4px;
	background: rgba(42, 31, 26, .72); color: #fff;
}

.mm-portioner { display: inline-flex; align-items: center; gap: 8px; }
.mm-portioner__knap { width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--mm-stjerne-tom, #d9d1c6); background: #fff; font-size: 17px; line-height: 1; cursor: pointer; color: inherit; }
.mm-portioner__knap:hover { border-color: var(--mm-stjerne, #c4491d); color: var(--mm-stjerne, #c4491d); }
.mm-portioner__antal { min-width: 2ch; text-align: center; font-weight: 600; }
