/*
 * Matsnakk.no – fase 3G
 * Offentlig husmannskost-/rettvisning med rustikk magasinlayout.
 * Brukes kun på offentlige visningssider. Ikke på opprett/rediger/admin/kontrollpanel.
 */
body.mn-phase3g-husmannskost-page{background:radial-gradient(circle at 12% 6%,rgba(224,189,102,.13),transparent 28rem),linear-gradient(180deg,#fffaf1,#f4ecdf)!important;color:#27170f}
body.mn-phase3g-husmannskost-page .mn-page-hero,body.mn-phase3g-husmannskost-page .mn-v22-page-hero,body.mn-phase3g-husmannskost-page .mn-category-hero,body.mn-phase3g-husmannskost-page .mn-husmannskost-hero,body.mn-phase3g-husmannskost-page .mn-phase3g-husmannskost-hero{max-width:1280px;margin:1.2rem auto 0;border-radius:0;overflow:hidden;display:grid;grid-template-columns:minmax(300px,.58fr) minmax(420px,1fr);min-height:clamp(320px,38vw,460px);padding:0!important;background:#efe2ce;border:1px solid rgba(80,49,30,.16);box-shadow:0 22px 54px rgba(43,28,18,.12)}
body.mn-phase3g-husmannskost-page .mn-page-hero>:first-child,body.mn-phase3g-husmannskost-page .mn-v22-page-hero>:first-child,body.mn-phase3g-husmannskost-page .mn-category-hero>:first-child,body.mn-phase3g-husmannskost-page .mn-husmannskost-hero__intro,body.mn-phase3g-husmannskost-page .mn-phase3g-husmannskost-intro{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);background:linear-gradient(90deg,rgba(255,255,255,.26),rgba(255,255,255,0)),repeating-linear-gradient(90deg,rgba(112,77,46,.055) 0 1px,transparent 1px 24px),radial-gradient(circle at 20% 18%,rgba(255,255,255,.48),transparent 17rem),linear-gradient(180deg,#f2e5d2,#eadac3);color:#2b170e!important}
body.mn-phase3g-husmannskost-page .mn-page-hero>:first-child::after,body.mn-phase3g-husmannskost-page .mn-v22-page-hero>:first-child::after,body.mn-phase3g-husmannskost-page .mn-category-hero>:first-child::after,body.mn-phase3g-husmannskost-page .mn-husmannskost-hero__intro::after,body.mn-phase3g-husmannskost-page .mn-phase3g-husmannskost-intro::after{content:"";position:absolute;inset:0;opacity:.42;pointer-events:none;background:linear-gradient(115deg,transparent 0 35%,rgba(112,77,46,.05) 36% 37%,transparent 38% 100%),repeating-linear-gradient(0deg,rgba(53,32,18,.028) 0 1px,transparent 1px 7px);mix-blend-mode:multiply}
body.mn-phase3g-husmannskost-page h1{color:#2b170e!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,7vw,6.4rem);line-height:.96;letter-spacing:-.055em;text-shadow:none!important;margin:0 0 1rem;position:relative;z-index:1}
body.mn-phase3g-husmannskost-page .mn-page-hero p,body.mn-phase3g-husmannskost-page .mn-v22-page-hero p,body.mn-phase3g-husmannskost-page .mn-category-hero p,body.mn-phase3g-husmannskost-page .mn-husmannskost-hero p,body.mn-phase3g-husmannskost-page .mn-phase3g-husmannskost-intro p{color:#321f15!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.08rem,1.6vw,1.45rem);line-height:1.35;max-width:32rem;position:relative;z-index:1}
body.mn-phase3g-husmannskost-page .mn-page-hero img,body.mn-phase3g-husmannskost-page .mn-v22-page-hero img,body.mn-phase3g-husmannskost-page .mn-category-hero img,body.mn-phase3g-husmannskost-page .mn-husmannskost-hero img,body.mn-phase3g-husmannskost-page .mn-phase3g-husmannskost-hero img{width:100%;height:100%;min-height:clamp(320px,38vw,460px);object-fit:cover;border-radius:0!important;filter:saturate(1.03) contrast(1.04)}
body.mn-phase3g-husmannskost-page .mn-phase3g-ribbon,body.mn-phase3g-husmannskost-page .mn-v30-kicker{display:inline-flex;align-items:center;width:fit-content;padding:.48rem 1.1rem;margin:0 0 .7rem;background:#2b170e;color:#fff4df!important;font-weight:950;letter-spacing:.075em;text-transform:uppercase;font-size:.92rem}
body.mn-phase3g-husmannskost-page .mn-v22-content-card,body.mn-phase3g-husmannskost-page .mn-recipe-card,body.mn-phase3g-husmannskost-page .mn-content-card,body.mn-phase3g-husmannskost-page article[class*="card"]{border-radius:0!important;overflow:hidden;background:#f7efe3!important;border:1px solid rgba(80,49,30,.18)!important;box-shadow:0 16px 36px rgba(43,28,18,.10)!important}
body.mn-phase3g-husmannskost-page .mn-v22-content-card__body,body.mn-phase3g-husmannskost-page .mn-recipe-card__body,body.mn-phase3g-husmannskost-page .mn-content-card__body{background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,0)),repeating-linear-gradient(90deg,rgba(112,77,46,.035) 0 1px,transparent 1px 18px),#f7efe3}
body.mn-phase3g-husmannskost-page .mn-v22-content-card h2,body.mn-phase3g-husmannskost-page .mn-v22-content-card h3,body.mn-phase3g-husmannskost-page .mn-recipe-card h2,body.mn-phase3g-husmannskost-page .mn-recipe-card h3,body.mn-phase3g-husmannskost-page .mn-content-card h2,body.mn-phase3g-husmannskost-page .mn-content-card h3{font-family:Georgia,"Times New Roman",serif;color:#2b170e!important;letter-spacing:-.035em}
body.mn-phase3g-husmannskost-page .mn-v22-content-card p,body.mn-phase3g-husmannskost-page .mn-recipe-card p,body.mn-phase3g-husmannskost-page .mn-content-card p{color:#372319!important;font-family:Georgia,"Times New Roman",serif}
body.mn-phase3g-husmannskost-page .mn-recipe-ingredients li,body.mn-phase3g-husmannskost-page .recipe-ingredients li,body.mn-phase3g-husmannskost-page .mn-ingredients-list li,body.mn-phase3g-husmannskost-page .mn-recipe-steps li,body.mn-phase3g-husmannskost-page .recipe-steps li,body.mn-phase3g-husmannskost-page .mn-steps-list li{background:rgba(255,250,241,.72)!important;border-color:rgba(80,49,30,.16)!important;border-radius:0!important}
.mn-phase3g-husmannskost-note{max-width:1280px;margin:.8rem auto 1.4rem;padding:.8rem 1rem;background:rgba(80,49,30,.08);color:#2b170e;border:1px solid rgba(80,49,30,.12);font-family:Georgia,"Times New Roman",serif}
body.mn-phase3b-editor-page.mn-phase3g-husmannskost-page,body.mn-phase3e-controlpanel-page.mn-phase3g-husmannskost-page{background:inherit!important}
@media(max-width:920px){body.mn-phase3g-husmannskost-page .mn-page-hero,body.mn-phase3g-husmannskost-page .mn-v22-page-hero,body.mn-phase3g-husmannskost-page .mn-category-hero,body.mn-phase3g-husmannskost-page .mn-husmannskost-hero,body.mn-phase3g-husmannskost-page .mn-phase3g-husmannskost-hero{grid-template-columns:1fr}body.mn-phase3g-husmannskost-page h1{font-size:clamp(2.8rem,12vw,5rem)}}
