:root{--clr-rose-50: #FFF7FB;--clr-rose-800: #7A284E;--clr-stone-900: #312E2C;--clr-stone-600: #5F564D;--clr-stone-150: #E3DDD7;--clr-stone-100: #F3E5D7;--clr-brown-800: #854632;--clr-white-500: #FFFFFF;--fs-500: 1rem;--fs-600: 1.25rem;--fs-700: 1.75rem;--fs-800: 2.25rem;--fs-900: 2.5rem;--lh-m: 1;--lh-l: 1.5;--sp-1600: 8rem;--sp-600: 3rem;--sp-500: 2.5rem;--sp-400: 2rem;--sp-300: 1.5rem;--sp-200: 1rem;--sp-150: 0.75rem;--sp-100: 0.5rem;--br-medium: 0.75rem;--br-large: 1.5rem}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:calc(1em + .5rem);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-family:"Young Serif";src:url("../../assets/fonts/young-serif/YoungSerif-Regular.ttf") format("truetype")}@font-face{font-family:"Outfit";src:url("../../assets/fonts/outfit/Outfit-VariableFont_wght.ttf") format("truetype")}*{font-family:"Outfit",sans-serif}h1{font-family:"Young Serif",serif;font-size:var(--fs-900);font-weight:500;line-height:var(--lh-m);color:var(--clr-stone-900)}h2{font-family:"Young Serif",serif;font-size:var(--fs-700);line-height:var(--lh-m);font-weight:500;color:var(--clr-brown-800)}h3{font-size:var(--fs-600);line-height:var(--lh-m);color:var(--clr-rose-800)}p{font-size:var(--fs-500);line-height:var(--lh-l);color:var(--clr-stone-600)}li,td{line-height:var(--lh-l);color:var(--clr-stone-600)}body{background-color:var(--clr-stone-100)}hr{border-bottom:1px solid var(--clr-stone-150)}body{display:grid;justify-items:center;margin:var(--sp-1600) 0}@media(max-width: 37.5rem){body{margin:0}}.recipe-card{width:min(100% - 3rem,46rem);padding:var(--sp-500);border-radius:var(--br-large);background-color:var(--clr-white-500)}@media(max-width: 37.5rem){.recipe-card{width:100%;padding:0;border-radius:0}}.recipe-card__image{border-radius:var(--br-medium);margin-bottom:var(--sp-500)}@media(max-width: 37.5rem){.recipe-card__image{border-radius:0;margin-bottom:0}}.recipe-card__recipe{display:grid;gap:var(--sp-400)}@media(max-width: 37.5rem){.recipe-card__recipe{padding:var(--sp-500) var(--sp-400)}}.recipe-card__recipe>*{display:grid;gap:var(--sp-300)}.recipe-card__prep-time{gap:var(--sp-200);padding:var(--sp-300);border-radius:var(--br-medium);background-color:var(--clr-rose-50)}.recipe-card__list{padding-left:var(--sp-300)}.recipe-card__list>*{padding-left:var(--sp-200);margin-bottom:var(--sp-100)}.recipe-card__list ::marker{color:var(--clr-brown-800);font-weight:700}.recipe-card__table{width:100%;border-collapse:collapse;table-layout:fixed}.recipe-card__table-row *:first-child{padding-left:var(--sp-400)}.recipe-card__table-row:not(:last-child)>*{border-bottom:1px solid var(--clr-stone-150);padding-bottom:var(--sp-150)}.recipe-card__table-row:not(:first-child)>*{padding-top:var(--sp-150)}.recipe-card__table-row--bold{font-weight:700;color:var(--clr-brown-800)}/*# sourceMappingURL=main.css.map */
