/* Nudge the version switcher alignment in the navbar. */
.navbar-header-items__start .version-switcher__container {
    display: flex;
    align-items: center;
}

/* Header labels above the manual/agentic workflow comparison. */
.nv-green-grid-header {
    display: flex;
    min-height: 3.25rem;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.5rem;
    padding: 0.5rem 0.75rem;
    border-radius: 0.25rem;
    background-color: #76b900;
    color: #fff;
    font-weight: 600;
    text-align: center;
}

.nv-green-grid-header p {
    margin: 0;
}

/* Wrap the long spec names, so the catalog's ``:widths:`` hold and the GIFs get
   their share. The anchor needs the rule too: the theme's ``a`` sets
   ``break-word``, which beats inheritance and does not shrink min-content. */
.kitchen-bench-catalog td:first-child,
.kitchen-bench-catalog td:first-child a {
    overflow-wrap: anywhere;
}
