/**
 * idel-two-button: iki esit buton.
 * Her buton kendi renk, arka plan ve border ayarlarini alir.
 */
.idel-two-button {
    --idel-tb-c1: #fff;
    --idel-tb-c1h: #fff;
    --idel-tb-c2: #04376b;
    --idel-tb-c2h: #065a9e;
    --idel-tb-bg1: #04376b;
    --idel-tb-bg1h: #065a9e;
    --idel-tb-bg2: transparent;
    --idel-tb-bg2h: rgba(4,55,107,.08);
    --idel-tb-bd1: #04376b;
    --idel-tb-bd1h: #065a9e;
    --idel-tb-bd2: #04376b;
    --idel-tb-bd2h: #065a9e;
    --idel-tb-gap: 1.25rem;
    --idel-tb-radius: 0px;
    width: 100%;
}

.idel-two-button__inner {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--idel-tb-gap);
    padding: var(--idel-tb-padding, 0);
    width: 100%;
}

@media (max-width: 767.98px) {
    .idel-two-button__inner {
        padding: var(--idel-tb-padding-m, var(--idel-tb-padding, 0));
    }
}

.idel-two-button__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-width: 0;
    min-height: 48px;
    padding: 0.95rem 1.15rem;
    border: 1px solid transparent;
    border-radius: var(--idel-tb-radius);
    text-decoration: none;
    line-height: 1.3;
    text-align: center;
    transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.idel-two-button__link--1 {
    color: var(--idel-tb-c1);
    background: var(--idel-tb-bg1);
    border-color: var(--idel-tb-bd1);
}

.idel-two-button__link--1:hover,
.idel-two-button__link--1:focus-visible {
    color: var(--idel-tb-c1h) !important;
    background: var(--idel-tb-bg1h);
    border-color: var(--idel-tb-bd1h);
}

.idel-two-button__link--2 {
    color: var(--idel-tb-c2);
    background: var(--idel-tb-bg2);
    border-color: var(--idel-tb-bd2);
}

.idel-two-button__link--2:hover,
.idel-two-button__link--2:focus-visible {
    color: var(--idel-tb-c2h) !important;
    background: var(--idel-tb-bg2h);
    border-color: var(--idel-tb-bd2h);
}
