.unline:hover{text-decoration:underline;}
.activable:active {transform: scale(.96); opacity: .85; }
.hoverable.hoverableselect:hover::after { background: var(--media-hover); }
.hoverable.hoverableselect::after { transition: all 0ms ease 0s; }
.hoverable {   position: relative;overflow: hidden;}
.hoverable::after { content: ""; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background: transparent; transition: 150ms var(--transition-timing-in) background; pointer-events: none; }
.hoverable:hover::after { transition: 50ms var(--transition-timing-in) opacity; opacity: 1; background: var(--hover-overlay); }
.activable {user-select: none; cursor: pointer; }
.disabled {cursor: not-allowed; user-select: none; }
.activableopac:active {opacity: .7; }