.SiteLogo{font-family:Pacifico,cursive;color:var(--theme-color-dark-red);font-size:2rem;margin:0%;width:fit-content}.SiteLogo>svg{color:var(--theme-color-dark-orange)}.Header{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--theme-color-light-orange);padding:0 .5rem}.Welcome{margin:auto 0;min-height:50vh;display:flex;flex-direction:column;justify-content:center}.ReviewsContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;justify-self:flex-end}.ReviewsHeader{width:100%}.Review{flex:1;border-style:solid;border-width:1px;border-color:var(--theme-color-dark-orange);border-radius:10px;background-color:var(--theme-color-light-orange);min-width:150px;min-height:75px;padding:1rem;margin:.5rem 1%;display:flex;flex-direction:column;justify-content:center}.Review>h3{font-size:1.2rem;margin:0;color:var(--theme-color-pale-orange)}.Review>p{font-size:.8rem;font-style:italic;margin:.5rem 0 0}label{display:block;margin-bottom:.25rem;margin-top:.5rem}input{display:block;min-width:250px;max-width:350px;font-family:var(--font-family-general);margin-bottom:.25rem}.UserForm{display:flex;flex-direction:column;max-width:75vw;align-self:center;align-content:center;align-items:center}.UserForm>h1{color:var(--theme-color-dark-red);margin-bottom:0rem}.UserForm>h2{margin:1rem}.UserForm>button{margin-top:1rem;margin-bottom:.5rem}.FormAlert{font-size:.65rem;color:gray;font-style:italic}.UserSearchBar{width:auto;min-height:1.5rem;margin:.25rem auto;padding:0 .25rem;border-color:var(--theme-color-dark-red);border-radius:.5rem;font-size:.75rem}.UserSearchBar:focus{outline:none}.SearchResultList{padding:.25rem 0rem;margin:0;font-size:.75rem;padding:0rem;background-color:transparent;border-bottom:solid white}.SearchResultList>li{padding:.25rem .75rem;text-align:center;list-style:none;cursor:pointer}.SearchResultList>li:hover{background-color:var(--theme-color-light-orange)}svg{cursor:pointer;margin:auto .1rem}.fa-square-check{color:#006400}.fa-rectangle-xmark{color:#8b0000}li>.fa-rectangle-xmark{margin-left:auto}.fa-circle-xmark{color:#8b0000;font-size:2rem;margin:auto}.fa-circle-xmark:hover{color:var(--theme-color-dark-red)}.fa-circle-check{color:#006400;font-size:2rem;margin:auto}.fa-circle-check:hover{color:green}.WithSideBar{display:flex;flex-direction:row;flex-wrap:wrap}.foodHeader{background-color:var(--theme-color-light-orange);margin:1rem;padding:0 .5rem;min-height:2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.foodHeader>p{flex:2;margin:.5rem .25rem}.foodHeader>p>span{font-family:var(--font-family-emphasis);color:var(--theme-color-dark-red)}.foodHeaderButton{max-height:3rem;max-width:10rem;margin:.5rem .25rem}@media (max-width: 1250px){.foodHeader>p{flex-basis:100%}}.OptionContainer{margin:1rem;padding:1rem}.OptionContainer>img{margin:0rem;max-width:75%;max-height:400px;border-style:solid;border-width:1px;border-color:var(--theme-color-dark-orange)}.OptionContainer>h2{margin:.25rem;font-family:var(--font-family-emphasis);color:var(--theme-color-dark-red)}.OptionButtons{display:flex;flex-direction:row;justify-content:space-between;margin:1rem}.MatchesContainer{margin:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.MatchContainer{margin:1rem;padding:0rem 1rem 1rem;background-color:var(--theme-color-light-orange);border-style:solid;border-color:var(--theme-color-mid-orange)}.MatchContainer>img{margin:0rem;max-width:75%;max-height:200px;border-style:solid;border-width:1px;border-color:var(--theme-color-dark-orange)}.MatchContainer>h3{margin:.25rem;font-family:var(--font-family-emphasis);color:var(--theme-color-dark-red)}:root{--font-family-general: "Ubuntu", sans-serif;--font-family-emphasis: "Pacifico", cursive;--theme-color-light-orange: #fdeedc;--theme-color-mid-orange: #ffd8a9;--theme-color-pale-orange: #f1a661;--theme-color-dark-orange: #fd8d14;--theme-color-dark-red: #c51605;font-size:calc(14px + 6 * ((100vw - 320px) / 680))}body{font-family:var(--font-family-general);background-color:#fff;margin:0}a{align-items:center;margin:.1rem;text-decoration:none;max-width:fit-content;max-height:min-content;display:contents}.CoreContainer{flex:4 65vw;text-align:center;vertical-align:middle;height:85vh;display:flex;flex-direction:column;justify-content:space-between;padding:0 2vw}.SideBar{flex:1 250px;background-color:#f6f6f6}button{font-family:var(--font-family-general);font-size:1rem;min-height:2rem;max-height:2rem;width:fit-content;max-width:6rem;padding:.25em .75em;margin:.25rem;background-color:var(--theme-color-dark-orange);color:var(--theme-color-light-orange);border-radius:15px;border-color:#fff;border-style:none;cursor:pointer;align-self:center}button:hover{background-color:var(--theme-color-pale-orange)}.redButton{background-color:#8b0000}.redButton:hover{background-color:var(--theme-color-dark-red)}.CollapsibleHead{font-family:var(--font-family-emphasis);font-size:1rem;padding:.25rem .5rem;background-color:var(--theme-color-mid-orange);color:var(--theme-color-dark-orange);border-bottom:solid white;cursor:pointer}.CollapsibleList{padding:.25rem 0rem;margin:0;font-size:1rem;padding:0rem 1rem;background-color:var(--theme-color-light-orange);border-bottom:solid white}.CollapsibleList>li{padding:.35rem 0rem;list-style:none;display:grid;grid-template-columns:auto auto auto;background-color:var(--theme-color-light-orange)}.CollapsibleList>.ClickableListItem{cursor:pointer}.CollapsibleList>.Selected{color:var(--theme-color-dark-red);font-weight:700}
