.toyLink {
    display: block;
    width: 100%;
    height: fit-content;
    min-height: 100px;
    border-radius: 14px;
    box-sizing: border-box;
    padding: 6px;
    text-decoration: none;
}

.toyLink:hover {
    background-color: var(--gray);
}

.toyLink:focus {
    outline: none;
    background-color: var(--gray);
}

.toyLink img {
    height: 80px;
    width: 80px;
    image-rendering: initial;
    user-select: none;
    border-radius: 10px;
    float: left;
    margin-right: 10px;
    padding: 2px;
    border: 2px var(--gray-dark) solid;
}

.toyLink:hover img {
    border-color: var(--text-dark);
}

.toyLink:focus img {
    border-color: var(--text-dark);
}

.toyLink p {
    font-size: 20px;
    color: var(--text);
    margin: 0%;
    line-height: 28px;
}

.toyLink:hover p {
    font-style: normal;
}

.toyLink:focus p {
    font-style: normal;
}

.title {
    font-weight: 800;
    font-size: 26px;
}

hr {
    border-color: var(--gray-dark);
}
