:root {
    --drkgrn: #071E22;
    --grn: #1d7874;
    --ltgrn: #679289;
    --tan: #F4C095;
    --red: #ff523b;
    --linen: #EFE6DD;
}

body {
    background-color: var(--linen);
}

h1 {
    font-size: 28px;
    font-family:'Red Hat Display', sans-serif;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0px;
    color: var(--grn);
    margin:0;
}

li {
    font-family: 'Hind Siliguri', sans-serif;
    font-size: 18px;
}

p {
    font-family: 'Hind Siliguri', sans-serif;
}

h3 {
    font-family: 'Hind Siliguri', sans-serif;
    
}

img { 
    width: 25px;
    height: 25px;
    position: absolute;
    top: 5px;
    right: 5px;
}

.container {
   align-items: center;
    width: 100vw;
}

.card-title {
    font-family: 'Hind Siliguri', sans-serif;
    text-align: center;
}

.card {
    margin: 15px;
}

.list-group-item {
    font-family: 'Hind Siliguri', sans-serif;
}

.list-group-item.active {
    color:black;
    background-color: white;
    border-color: #dee2e6;
}

.list-group-item-action {
    width: 100%;
    color: rgba(33,37,41,0.75);
    text-align: center;
}

#card-body {
    padding: 10px;
    display: flex;
    justify-content: center;
}

#ingredients-container img:hover,
#directions-container img:hover {
    cursor: pointer;
}

.edit-btn {
    border: none;
    text-decoration: none;
    background-color: transparent;
    position: absolute;
    top: 5px;
    right: 5px;
}
