mark.match {
    background-color: yellow;
}

mark.match.current {
    background-color: orange;
}

#searchBar {
    position: sticky;
    top: 0; /* Stick to the top of the page */
    display: flex;
    justify-content: center;
    width: 100%; /* Take the full width of the page */
    z-index: 1000; /* Ensure the bar stays on top of other elements */
    padding: 10px 0;
}

#searchInput {
    margin: 0 10px;
    padding: 10px;
    font-size: 16px;
    flex-grow: 1;
    border-radius: 25px;
    width: 70%;
}

#searchInput::placeholder {
    color: rgba(0, 0, 0, 0.3);
}

.searchButtons {
    background-color: whitesmoke;
    border: none;
    color: black;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    transition-duration: 0.4s;
    cursor: pointer;
}

.searchButtons:hover {
    background-color: grey;
}
