/* MN_PHASE4L13_PUBLIC_RECIPE_NOTES_DISPLAY_V1B
   Offentlig visning av utfylte recipe_editor_notes på oppskriftssiden.
   Controlpanel endres ikke. Ingen hover-effekter. */

.mn-recipe-enrichment-notes {
    margin: 2rem auto;
    padding: clamp(1.25rem, 2vw, 2rem);
    border: 1px solid rgba(167, 102, 56, 0.28);
    border-radius: 24px;
    background: linear-gradient(135deg, #FFFDF8 0%, #F7F1E7 100%);
    box-shadow: 0 18px 44px rgba(42, 22, 13, 0.08);
    color: #2A160D;
}

.mn-recipe-enrichment-notes__head {
    max-width: 760px;
    margin-bottom: 1.1rem;
}

.mn-recipe-enrichment-notes__head h2 {
    margin: 0.1rem 0 0.35rem;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(1.7rem, 2.8vw, 2.45rem);
    line-height: 1.08;
    color: #2A160D;
}

.mn-recipe-enrichment-notes__head p {
    margin: 0;
    color: #5E5148;
    line-height: 1.65;
}

.mn-recipe-enrichment-notes__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}

.mn-recipe-note-card {
    border: 1px solid rgba(216, 199, 179, 0.86);
    border-radius: 18px;
    background: rgba(255, 253, 248, 0.92);
    padding: 1.1rem 1.15rem;
    box-shadow: 0 10px 26px rgba(42, 22, 13, 0.05);
}

.mn-recipe-note-card--history {
    grid-column: 1 / -1;
}

.mn-recipe-note-card h3 {
    margin: 0 0 0.55rem;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 1.28rem;
    line-height: 1.2;
    color: #3B2316;
}

.mn-recipe-note-card p {
    margin: 0;
    color: #3B2316;
    line-height: 1.72;
}

.mn-recipe-note-card__type {
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
    margin-bottom: 0.55rem;
    padding: 0.22rem 0.55rem;
    border-radius: 999px;
    background: #F3E9DC;
    color: #7B3F1F;
    font-size: 0.78rem;
    font-weight: 800;
    letter-spacing: 0.055em;
    text-transform: uppercase;
}

@media (max-width: 820px) {
    .mn-recipe-enrichment-notes__grid {
        grid-template-columns: 1fr;
    }

    .mn-recipe-note-card--history {
        grid-column: auto;
    }
}