:root{--primary-color:#9e6631;--secondary-color:#ffe1c2;--bg-color:#fbf2e9;--color-text-muted:#747272;--color-text-black:#000;--color-category:#7a956e;--font-size-head:clamp(24px, 2vw, 32px);--font-size-text:clamp(16px, 2vw, 18px);--font-size-small-text:13px}*{box-sizing:border-box}body{background-image:linear-gradient(#2d2d2d19,#2c2b2b3b),url(/recipes-program/assets/background-42_xS_d6.webp);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;min-height:100vh;margin:0;padding:0}button{cursor:pointer}h1,h2,h3{margin:0;font-family:Playfair Display,serif;font-style:normal;font-weight:500}ul{margin:0;padding:0;list-style:none}li{width:fit-content;margin:0;padding:0}p,li,button,span,a,label,input{font-optical-sizing:auto;margin:0;font-family:Playfair Display,sans-serif;font-style:normal;font-weight:400}a{text-decoration:none}._homePage_1dfr0_1{background-color:var(--bg-color);flex-direction:column;gap:20px;width:80%;max-width:1440px;min-height:100vh;margin:0 auto;padding:20px;display:flex;box-shadow:0 0 15px #000000c1}._header_1dfr0_14{justify-content:space-between;width:100%;display:flex}._header_1dfr0_14 h1{color:var(--primary-color);font-size:var(--font-size-head)}._header_1dfr0_14 h1 span{align-items:center;font-weight:500;display:inline-flex}._header_1dfr0_14 h1 img{width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px)}._headerActions_1dfr0_33{justify-content:space-between;align-items:center;gap:10px;display:flex}._headerActions_1dfr0_33 button{color:var(--primary-color);border:1px solid var(--primary-color);font-size:var(--font-size-text);background-color:#0000;border-radius:20px;padding:5px}._headerActions_1dfr0_33 button:hover{background-color:var(--primary-color);color:var(--bg-color)}._searchRecipe_1dfr0_52{border:2px solid var(--primary-color);background-color:#fff;border-radius:24px;align-self:center;width:80%;display:flex}._searchRecipe_1dfr0_52 input{width:90%;font-size:var(--font-size-text);border:0;border-radius:24px 0 0 24px;padding:10px}._searchRecipe_1dfr0_52 button{background-color:var(--secondary-color);border:0;border-radius:0 24px 24px 0;justify-content:center;align-items:center;width:10%;padding:5px;display:flex}._recipes_1dfr0_78{grid-template-columns:repeat(auto-fit,minmax(30%,1fr));justify-content:center;align-self:center;gap:15px;width:100%;display:grid}@media screen and (width<=1024px){._recipes_1dfr0_78{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}}@media screen and (width<=768px){._searchRecipe_1dfr0_52{width:100%}}@media screen and (width<=640px){._homePage_1dfr0_1{background-color:#fbf2e9c2;width:100%}._header_1dfr0_14{flex-direction:column;align-items:center;gap:15px}._header_1dfr0_14 h1{align-self:flex-start}._headerActions_1dfr0_33{width:100%}._recipes_1dfr0_78{grid-template-columns:repeat(auto-fit,minmax(90%,1fr))}}._container_zpne5_1{background-color:#fbf8f8;border-radius:12px;justify-content:space-between;gap:10px;width:100%;padding:10px;display:flex;box-shadow:0 0 10px #00000060}._container_zpne5_1 img{object-fit:cover;object-position:center;border-radius:12px;width:40%}._info_zpne5_18{flex-direction:column;justify-content:space-between;gap:10px;width:55%;display:flex}._text_zpne5_26{width:100%;font-size:var(--font-size-text);flex-direction:column;justify-content:start;gap:10px;display:flex;overflow-x:auto}._title_zpne5_36{color:var(--primary-color);font-weight:700}._mainActions_zpne5_41{justify-content:space-between;align-self:flex-end;gap:5px;display:flex}._mainActions_zpne5_41 button,._mainActions_zpne5_41 a{background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex}._mainActions_zpne5_41 button img,._mainActions_zpne5_41 a img{width:100%}._header_nxdxn_1{justify-content:space-between;width:100%;display:flex}._header_nxdxn_1 h1{color:var(--primary-color);font-size:var(--font-size-head);border:1px solid #0000}._header_nxdxn_1 h1 span{align-items:center;font-weight:500;display:inline-flex}._header_nxdxn_1 h1 img{width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px)}._header_nxdxn_1 h1:hover{border:1px solid var(--primary-color);border-radius:12px}._headerActions_nxdxn_25{justify-content:space-between;align-items:center;gap:10px;display:flex}._headerActions_nxdxn_25 button{color:var(--primary-color);border:1px solid var(--primary-color);font-size:var(--font-size-text);background-color:#0000;border-radius:20px;padding:5px}._headerActions_nxdxn_25 button:hover{background-color:var(--primary-color);color:var(--bg-color)}@media screen and (width<=640px){._header_nxdxn_1{flex-direction:column;align-items:center;gap:15px}._header_nxdxn_1 h1{align-self:flex-start}._headerActions_nxdxn_25{width:100%}}._recipePage_y3vq9_1{background-color:var(--bg-color);flex-direction:column;gap:20px;width:65%;max-width:1440px;min-height:100vh;margin:0 auto;padding:20px;display:flex;box-shadow:0 0 15px #000000c1}._recipe_y3vq9_1{flex-direction:column;gap:10px;width:100%;display:flex}._info_y3vq9_21{justify-content:space-between;width:100%;display:flex}._category_y3vq9_27{font-size:var(--font-size-text);color:var(--secondary-color);background-color:var(--color-category);border:0;border-radius:24px;padding:5px}._mainInfo_y3vq9_36{justify-content:space-between;gap:10px;display:flex}._mainInfo_y3vq9_36 p{font-size:var(--font-size-text);color:var(--primary-color);background-color:var(--secondary-color);border-radius:24px;align-items:center;padding:5px;display:inline-flex}._mainInfo_y3vq9_36 p span{align-items:center;font-family:Times New Roman,Times,serif;font-weight:500;line-height:1;display:flex}._mainInfo_y3vq9_36 p img{width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px)}._blockIngredients_y3vq9_62{justify-content:space-between;gap:10px;width:100%;display:flex}._imgRecipe_y3vq9_69{object-fit:cover;object-position:center;border-radius:12px;width:50%;height:300px}._ingredients_y3vq9_77{width:45%;height:300px;overflow-y:auto}._ingredients_y3vq9_77 p{font-size:var(--font-size-text);padding-bottom:20px}._ingredients_y3vq9_77 ul{flex-flow:column wrap;gap:20px;display:flex}._ingredients_y3vq9_77 ul li{font-size:var(--font-size-text);color:var(--primary-color)}._ingredients_y3vq9_77 ul li span{background-color:var(--secondary-color);border-radius:24px;padding:5px}@media screen and (width<=640px){._recipePage_y3vq9_1{background-color:#fbf2e9c2;width:100%}}@media screen and (width<=480px){._blockIngredients_y3vq9_62{flex-direction:column}._imgRecipe_y3vq9_69,._ingredients_y3vq9_77{width:100%}}
