div.tabbed-code-container
{
    border-radius: 0;

    /* Remove the spacing between the tab group and the code blocks */
    margin-bottom: -16px;
}

div.tab-bar
{
    display: flex;
    gap: 0;
    background: var(--background-secondary, #f5f5f5);
    border-bottom: 1px solid var(--background-modifier-border, #ddd);
}

button.tab-button
{
    border-radius:0px;
    padding: 8px 16px;
    background: transparent;
    cursor: pointer;
    transition: all 0.2s ease;
    box-shadow: none;
    border-right: 1px solid var(--background-modifier-border, #ddd);
}

button.tab-button:hover
{
    background: var(--background-modifier-hover, #e8e8e8);
    color: var(--text-normal, #333);
}

button.tab-button.active
{
    background: var(--background-primary, #fff);
    color: var(--text-accent, #007acc);
    border-bottom: 2px solid var(--text-accent, #007acc);
    margin-bottom: -1px;
}

div.el-pre > pre
{
    border-radius: 0px;
}