@import url(https://fonts.googleapis.com/css2?family=Lobster&family=Poppins:ital,wght@0,400;0,700;1,400;1,700&display=swap);
:root{--DucthWhite:#ddd2a8;--Coquelicot:#f83f11;--EngineeringOrange:#b3351d;--Asparagus:#68914c;--HunterGreen:#3d674c;--Zomp:#5ba288;--GunMetal:#2d3a3b}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background-color:var(--DucthWhite);display:flex;flex-direction:column;min-height:100vh}.navbar{align-items:center;background-color:var(--GunMetal);display:flex;justify-content:center;padding:15px;width:auto}.navbar-text{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#f83f11,#3d674c);-webkit-background-clip:text;font-family:Lobster,sans-serif;font-size:40px;font-style:normal;font-weight:400;text-align:center;text-decoration:none}.footer{align-items:center;background-color:var(--GunMetal);bottom:0;display:flex;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:700;justify-content:center;padding:10px;position:relative;width:100%}.footer-text{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#3d674c,#f83f11);-webkit-background-clip:text}.footer-link{text-decoration:none;transition:.3s}.divider{margin:20px 0;text-align:center}.divider:before{color:var(--Coquelicot);content:"● ● ● ● ●";font-size:24px;letter-spacing:10px}.main{align-items:center;display:flex}.logo-main{height:auto;margin-right:20px}.main-container{display:flex;flex-direction:column}.main-title{background:-webkit-linear-gradient(#f83f11,#3d674c);-webkit-background-clip:text;font-size:100px}.main-subtitle,.main-title{-webkit-text-fill-color:transparent;font-family:Lobster,sans-serif;font-style:normal;font-weight:400;text-align:center}.main-subtitle{background:-webkit-linear-gradient(#3d674c,#f83f11);-webkit-background-clip:text;font-size:30px;margin-top:20px}.main-link{align-self:flex-end;color:var(--HunterGreen);font-family:Lobster,sans-serif;font-size:50px;font-style:normal;font-weight:400;margin-top:30px;text-align:right;text-decoration:none}.main-link:hover{color:var(--Zomp);text-decoration:underline}.receita_dia{margin:20px auto;max-width:800px;padding:10px}.receita_dia-titulo{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#f83f11,#3d674c);-webkit-background-clip:text;font-family:Lobster,sans-serif;font-size:100px;font-style:normal;font-weight:400;margin-bottom:10px;text-align:center}.receita_dia-container{align-items:center;display:flex;flex-direction:column;margin-top:10px}.receita-do-dia{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#3d674c,#f83f11);-webkit-background-clip:text;font-size:50px;margin-bottom:10px;text-align:center;text-transform:capitalize}.receita-do-dia,.receita_dia-link{font-family:Lobster,sans-serif;font-style:normal;font-weight:400}.receita_dia-link{align-self:flex-center;color:var(--HunterGreen);font-size:32px;margin-top:10px;text-align:right;text-decoration:none}.receita_dia-link:hover{color:var(--Zomp);text-decoration:underline}.about{align-items:center;display:flex}.about-img{height:auto;margin-left:20px}.about-container{display:flex;flex-direction:column}.about-title{background:-webkit-linear-gradient(#f83f11,#3d674c);-webkit-background-clip:text;font-size:100px}.about-subtitle,.about-title{-webkit-text-fill-color:transparent;font-family:Lobster,sans-serif;font-style:normal;font-weight:400;text-align:center}.about-subtitle{background:-webkit-linear-gradient(#3d674c,#f83f11);-webkit-background-clip:text;font-size:30px;margin-left:10px;margin-top:20px}.busca{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:20px}.barra-busca-container{position:relative}.barra-busca{background:var(--GunMetal);border:1px solid #ccc;border-radius:5px;color:var(--DucthWhite);font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:700;padding:10px 40px 10px 10px;width:300px}.barra-busca::-moz-placeholder{color:var(--DucthWhite);opacity:1}.barra-busca::placeholder{color:var(--DucthWhite);opacity:1}.barra-busca:-webkit-input-placeholder{color:#888}.barra-busca:-moz-placeholder,.barra-busca::-moz-placeholder{color:#888}.barra-busca:-ms-input-placeholder{color:#888}.lupa{color:var(--DucthWhite);cursor:pointer;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.seleciona-busca-container{position:relative;width:150px}.seleciona-busca{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:var(--GunMetal);font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:700;padding:11px;text-align:center;text-transform:uppercase;width:100%}.seleciona-busca-container:after{color:var(--GunMetal);content:"▼";font-size:14px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ingrediente,.preparo,.receita{margin:20px auto;max-width:1281px;padding:10px;text-transform:capitalize}.ingrediente-titulo,.preparo-titulo,.receita-titulo{color:var(--EngineeringOrange);font-family:Lobster,sans-serif;font-size:48px;font-style:normal;font-weight:400;margin-bottom:10px;padding-left:10px;text-align:left;text-decoration:underline}.preparo-container{display:flex;gap:10px;justify-content:flex-start;padding-left:10px}.ingrediente-container{padding:10px}.ingrediente-lista{list-style-type:disc;padding-left:20px}.ingrediente-item,.preparo-item{color:var(--HunterGreen);font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:700;margin-bottom:10px}.preparo-lista{list-style-type:square;padding-left:20px}.lista{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:20px auto;max-width:1281px;padding:10px}.lista-link{color:#007bff;font-size:16px;padding:10px;text-decoration:none}.lista-link:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.lista-titulo{color:var(--HunterGreen);font-family:Lobster,sans-serif;font-size:32px;font-style:normal;font-weight:400;margin-bottom:5px;padding:5px;text-transform:capitalize}.lista-categoria{color:var(--Asparagus);font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:700;margin-right:10px;padding:5px}.wrapper{display:flex;flex-direction:column;flex-grow:1}main{flex-grow:1;padding:20px}
