*{padding:0;margin:0;box-sizing:border-box;background-color:#ffddb5}:root{--headingFont: "Varela Round", sans-serif;--bodyFont: "Poppins", sans-serif;--secondaryColor: rgb(85, 16, 16)}h1,h2,h3,h4,h5{font-family:var(--headingFont)}p{font-family:var(--bodyFont)}a{color:var(--secondaryColor)}.homePage{background-color:#ffddb5;padding:20px 0 50px}.homePage header{text-align:center;font-size:30px;width:80%;max-width:1620px;margin:0 auto 20px;border:5px solid;box-sizing:border-box;border-radius:10px;padding:20px}.homePage header h1{color:#1f1f1f;padding-top:20px}.homePage .titleIcon{display:flex;align-items:center;justify-content:center;gap:10px}.cactusIcon{font-size:60px;margin-top:20px;color:#40a040}.homePage header p{color:#292929;font-size:25px;padding:0 30px 10px}.dessertCounter{width:80%;margin:0 auto;padding:20px 0 3px;font-size:25px;font-weight:700}.allMemoriesContainer{display:flex;gap:20px;width:80%;max-width:1620px;margin:0 auto;flex-wrap:wrap;justify-content:space-between}.memoryContainer{border:5px solid;border-radius:10px;width:32%;background-color:bisque;display:flex;flex-direction:column}.memoryImg{width:100%;height:300px;object-fit:cover;border-top-right-radius:5px;border-top-left-radius:5px}.memoryInfo{padding:15px;display:flex;flex-direction:column;gap:5px;justify-content:space-between;height:100%}.memoryInfo h2{font-size:30px}.iconDate{display:flex;align-items:center;gap:5px;color:#2c2c2c;padding-bottom:5px;font-size:20px}.recipeContainer{display:flex;align-items:center;color:#000;gap:5px}.recipeContainer:hover{color:var(--secondaryColor)}.memoryNotes{color:#424242;font-size:20px}.line{border:1px solid;margin:10px 0;color:#c1ac91}.recipeReadmore{display:flex;justify-content:space-between;align-items:center;font-size:20px;flex-wrap:wrap;gap:10px}.readMoreBtn{padding:15px 20px;border-radius:10px;font-size:18px;cursor:pointer;border:var(--secondaryColor);background-color:var(--secondaryColor);color:#fff;font-family:var(--headingFont);transition:transform .2s ease-in-out}.readMoreBtn:hover{transform:scale(1.05)}@media (max-width: 1150px){.memoryContainer{width:46%}}@media (max-width: 800px){.memoryContainer{width:100%}.homePage h1,.cactusIcon{font-size:35px}.homePage header p{font-size:18px}.homePage h2{font-size:25px}.memoryDate,.memoryNotes{font-size:18px}img{width:100%}}.dessertOuterContainer{height:100%}.dessertPage{width:70%;margin:0 auto}.arrowContainer{width:80%;margin:0 auto;padding:50px 0}#backArrow{font-size:30px;cursor:pointer;margin-bottom:50px}#backArrow:hover{color:var(--secondaryColor)}.dateLinkContainer{display:flex;font-size:20px;gap:5px;margin-bottom:50px}.dessertName{font-size:50px}.dessertDesc{font-size:25px;margin-bottom:50px}.dessertImgContainer{display:flex;gap:10px;width:100%;margin:0 auto;flex-wrap:wrap}.dessertImgContainer img{max-width:100%;flex:1 1 20%;width:30vh}.imgCaption{text-align:center;color:#1d1d1d;padding-bottom:50px}@media (max-width: 500px){.dessertOuterContainer{padding:40px 40px 200px}.dessertPage{width:100%}#backArrow{margin-left:0}.dessertName{font-size:40px}.dateLinkContainer{flex-wrap:wrap;margin-top:10px;font-size:18px}.dessertDesc{font-size:20px}.dessertImgContainer{flex-wrap:wrap}.dessertImgContainer img{width:100%}}.outerFooter{padding-bottom:20px}footer{padding:20px;font-weight:500;font-size:25px;display:flex;align-items:center;justify-content:center;gap:10px;border:5px solid;border-radius:10px;width:80%;margin:30px auto 0}#githubIcon{font-size:30px;color:#000}#githubIcon:hover{color:var(--secondaryColor)}@media (max-width: 500px){footer{font-size:18px}#githubIcon{font-size:25px}}
