.block{
    cursor: pointer; vertical-align: top; min-width: min(100%,140px); overflow: hidden;
    padding: 3px; border: 1px solid hsla(0, 0%, 70%, 0.2); color: hsl(var(--hue),var(--saturation),50%);
}

.block:hover{
    background-color: hsl(var(--hue),var(--saturation),95%); 
    color: hsl(var(--hue),var(--saturation),30%);
    border: 1px solid hsla(0, 0%, 70%, 0.5);
}

.block *{
    cursor: inherit; overflow: hidden;
}