.click-parent {
  position: relative; }
  .click-parent:has(:focus-visible) {
    outline-style: solid;
    outline-color: var(--action);
    outline-width: 0.2rem;
    outline-offset: 0.25em; }
    .click-parent:has(:focus-visible) .click:not(a) > a {
      outline: none !important; }
    .click-parent:has(:focus-visible) a.click {
      outline: none !important; }
  .click-parent .click:not(a) > a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .click-parent a.click::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
