﻿body {
    background-color: rgb(44, 44, 44);
}



form > p{
    font-size: 1.5vw;
}

form > input[type=text]{
    width : 400px;
}

.search-block {
    padding: 20px;
    width: 100%;
    font-size: 20px;
    background: rgb(28,28,28);
    background: linear-gradient(rgb(24,24,24) 0%, rgb(36,36,36) 100%);
}

.image-container:hover > .overlay {
    display: flex;

}

.overlay {
    display: none;
    width: 100%;
    height: 20vw;
    z-index: 100;
}

    .overlay:hover {
        display: block;
        transition: all 0.2s;
        backdrop-filter: brightness(0.3);
    }

    .overlay > span {
        margin: 1.5vw;
        top: 27%;
        font-size: 1.4vw;
    }

.top-panel {
    color: white;
    font-family: 'Segoe UI Variable Text';
    padding: 0.5vw;
    font-size: 2vw;
}

.quest-container {
    justify-content: center;
}

.li-quest {
/*    margin: 0 3vw;*/
    margin-bottom: 5vw;
}

.name-holder{
    color:lightgray;
    font-size: 1vw;
}

div#popular{
    color: lightgray;
    margin-bottom: 20px;
    font-size: 1.5vw;
}

.fear {
    margin-right: 0.5vw;
}

.skull {
    color: black;
    font-size: 1.5vw;
    width: 1.25vw;
}

.rating {
    color: goldenrod;
    margin: 0.5vw;
}

.card-body {
    background-color: rgb(25, 25, 25);
}

    .card-body > h3 {
        color: rgb(120, 120, 120);
        font-size: 1.5vw;
    }

    .card-body > p, h3 {
        margin-bottom: 0.5vw;
    }

    .card-body > a > button {
        border-radius: 0.6vw;
        padding: 0.2vw 0.5vw;
        width: 7.5vw;
        height: 3vw;
        font-size: 1.2vw;
    }

p.tag {
    color: rgb(29, 133, 32);
    font-size: 1vw;
}


p.address {
    color: dimgray;
    font-size: 1vw;
}


.bi-people::before {
    margin-right: 0.5vw;
    height: 73%;
}

.participal, .bi-people::before, .difficult, .fear {
    color: white;
    text-shadow: 1px 1px 10px black,
        -1px -1px 10px black;
}

.card-image {
    height: 20vw;
    object-fit: cover;
}
