.dh .catalogue .catnum{font-family:var(--hi-font-mono);font-size:var(--hi-text-data-size);font-variant-numeric:tabular-nums}.dh .catalogue .catstack{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.dh .catalogue .catdoor{color:var(--hi-text);font-weight:700;text-decoration:none;display:inline-block}.dh .catalogue a.catdoor:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:var(--hi-radius-sm)}.dh .catalogue tbody tr[data-door]{transition:background-color .15s}.dh .catalogue tbody tr[data-door]:is(:hover,:focus-within){background:var(--hi-surface-hover)}.dh .catalogue a.catlink{color:var(--hi-text);text-decoration:underline;-webkit-text-decoration-color:var(--hi-border);text-decoration-color:var(--hi-border);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .15s}.dh .catalogue a.catlink:hover,.dh .catalogue tr[data-door]:hover a.catlink{text-decoration-color:currentColor}.dh .catalogue a.catlink:focus-visible{outline:2px solid var(--hi-action);outline-offset:2px;border-radius:var(--hi-radius-sm)}.dh .catalogue a.catlink--danger{color:var(--hi-danger)}
