.urcar-home-controls .urcar-language-rail {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex: none;
    gap: 2px;
    padding: 3px;
    border: 1px solid #d9ba7d45;
    border-radius: 10px;
    background: #ffffff08;
}
.urcar-home-controls .urcar-language-rail::before {
    content: "";
    position: absolute;
    inset-block: 8px;
    inset-inline-start: clamp(-12px, -1vw, -5px);
    width: 1px;
    background: #e0b56c45;
    pointer-events: none;
}
.urcar-language-rail :is(a,button) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 4px 8px;
    border-radius: 7px;
    color: #dce6ef;
    font-size: .81rem;
    font-weight: 750;
    line-height: 1.25;
    text-decoration: none;
    white-space: nowrap;
}
.urcar-language-rail :is(a,button):hover { background: #ffffff13; color: #fff; }
.urcar-language-rail :is(a,button)[aria-current] { background: #e6c58c; color: #31230e; }
@media (max-width: 1200px) {
    .urcar-home-controls .urcar-language-rail { display: none; }
}
.urcar-language-rail button { border: 0; background: transparent; cursor: pointer; }
.urcar-language-rail button[aria-pressed="true"] { background: #e6c58c; color: #31230e; }
