@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Young+Serif&display=swap";:root{--color-white: hsl(0, 0%, 100%);--color-stone-100: hsl(30, 54%, 90%);--color-stone-150: hsl(30, 18%, 87%);--color-stone-600: hsl(30, 10%, 34%);--color-stone-900: hsl(24, 5%, 18%);--color-brown-800: hsl(14, 45%, 36%);--color-rose-800: hsl(332, 51%, 32%);--color-rose-50: hsl(330, 100%, 98%);--font-size: 16px;--font-family-young-serif: "Young Serif";--font-family-young-serif-weight-400: 400;--font-family-outfit: "Outfit";--font-family-outfit-weight-400: 400;--font-family-outfit-weight-600: 600;--font-family-outfit-weight-700: 700;--border-radius: 1.5rem;--padding-sm: 1.5rem;--padding-md: 2rem}*{margin:0;padding:0;box-sizing:border-box}:is(body){font-size:var(--font-size);font-family:var(--font-family-outfit),sans-serif;font-weight:var(--font-family-outfit-weight-400);color:var(--color-stone-900);background-color:var(--color-stone-100)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-young-serif),sans-serif;font-weight:var(--font-family-outfit-weight-600)}:is(p){font-family:var(--font-family-outfit),sans-serif}.recipe{background:var(--color-white);display:flex;flex-direction:column;gap:2rem;max-width:700px;margin:0 auto}.recipe__header{text-align:left}.recipe__image{width:100%}.recipe__image img{width:100%;height:auto}.recipe__title{font-size:2rem;padding:1.5rem}.recipe__description{padding:0 1.5rem;font-size:1.2rem;color:var(--color-stone-600)}.recipe__preparation-time{margin:0 1.5rem;padding:1.5rem;border-radius:1rem;background-color:var(--color-rose-50)}.recipe__preparation-time-title{font-size:1.2rem;font-family:var(--font-family-outfit),sans-serif;color:var(--color-brown-800)}.recipe__preparation-time-list{padding:1rem 1.5rem 0 1rem}.recipe__preparation-time-item{padding:.5rem 0;font-size:1rem;color:var(--color-stone-600)}.recipe__ingredients{margin:0 1.5rem;border-bottom:1px solid var(--color-stone-150)}.recipe__ingredients-title{font-size:1.6rem;color:var(--color-brown-800)}.recipe__ingredients-list{padding:1rem 1.5rem}.recipe__ingredients-item{padding:.5rem 0;font-size:1rem;color:var(--color-stone-600)}.recipe__instructions{margin:0 1.5rem;border-bottom:1px solid var(--color-stone-150)}.recipe__instructions-title{font-size:1.6rem;color:var(--color-brown-800)}.recipe__instructions-list{padding:1rem 1.5rem}.recipe__instructions-item{padding:.5rem 0;font-size:1rem;color:var(--color-stone-600)}.recipe__nutrition{margin:0 1.5rem;padding-bottom:3rem}.recipe__nutrition-title{font-size:1.6rem;color:var(--color-brown-800)}.recipe__nutrition-description{padding:1.5rem 0;font-size:1rem;color:var(--color-stone-600)}.recipe__nutrition-list{list-style:none;display:flex;flex-direction:column}.recipe__nutrition-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 3rem;border-bottom:1px solid var(--color-stone-150)}.recipe__nutrition-item b{color:var(--color-brown-800)}@media (min-width: 700px){.recipe{margin:7rem auto;border-radius:var(--border-radius);box-shadow:0 0 1rem #0000001a}.recipe__image{width:100%;border-radius:var(--border-radius);padding:2rem 2rem 0}.recipe__image img{border-radius:var(--border-radius)}.recipe__title{padding:2rem}.recipe__description{padding:0 2rem}.recipe__preparation-time{margin:0 2rem;padding:2rem}.recipe__ingredients,.recipe__instructions,.recipe__nutrition{margin:0 2rem}}
