    .public-ref-nav {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start !important;
        align-items: center !important;
        gap: 8px;
        margin: 12px 0 14px;
        position: static !important;
        top: auto !important;
        height: auto !important;
        z-index: auto !important;
        background: transparent !important;
    }

    .public-ref-tab {
        display: inline-block;
        border: 1px solid var(--ke-border);
        background: var(--ke-surface);
        color: #e6e6e6;
        text-decoration: none;
        font-size: 13px;
        font-weight: 600;
        border-radius: 8px;
        padding: 8px 10px;
        line-height: 1;
        transition: border-color .15s ease, color .15s ease;
    }

    .public-ref-tab:hover,
    .public-ref-tab:focus-visible,
    .public-ref-tab.is-active {
        border-color: #4a7fc1;
        color: var(--ke-text);
    }
