@import url("https://p.typekit.net/p.css?s=1&k=aba0ebl&ht=tk&f=139.173.175.176.10296&a=6570577&app=typekit&e=css");

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n7&v=3") format("woff2");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
}

html body {
    font-family: "proxima-nova", sans-serif !important;
    text-rendering: optimizeLegibility;
}

:root {
    --app-main-menu-background: #16171A;
    --app-body-background: #16171A;
    --app-base-color: #F9D64A;
    --app-accent-color: #f08e20;
    --app-accent-color2: #f08e20;
    --app-main-gradient: linear-gradient(90deg, #192132 0%, #F2C400 100%);
    --app-main-menu-padding: 8px 16px;
    --app-body-color: #fff;
    --app-search-field-background: #192132;
    --app-page-links-item-background: #121727;
    --app-page-links-item-color: #fff;
    --app-sports-tabs-active-background: #192132;
    --app-sports-tabs-background: #121727;
    --app-sports-list-item-background: #192132;
    --app-sports-list-item-link-color: #fff;
    --app-event-block-item-background-hover: var(--app-main-gradient);
    --app-title_block-background: #192132 !important;
    --app-mgov2-outcome-button-background: #192132;
    --app-mgov2-outcome-button-hover-background: var(--app-main-gradient);
    --app-bet-slip-with-open-bets-background: #121727;
    --app-betslip-item-v2-background: #121727;
    --app-betslip-item-v2-odds-background: var(--app-main-gradient);
    --app-betslip-background: #121727;
    --app-sports-list-item-hover-color: #f08e20;
    --app-game-event-item-background: #192132;
    --app-game-event-item-hover-background: var(--app-main-gradient);
    --app-preloader-background: #192132;
    --app-preloader-line-color: var(--app-accent-color);
    --app-big-wins-item-odds-background: var(--app-main-gradient);
    
    /* EKSTRA ALANLAR İÇİN DEĞİŞKENLER */
    --app-betslip-footer-v2-btn-odds-changes-background: #f08e20;
    --app-game-header-v2-status-item-background: #f08e20;
    --app-live-matches-live-toggler-background: #f08e20;
    --app-event-up-color: #f08e20 !important;
}

/* --- SENİN KODUNDAKİ TÜM DETAYLAR VE EKSTRA ALANLARIN BİRLEŞİMİ --- */

.sb-bet-slip-loader { background: #16171A !important; }
.sb-context-right-side { background: #121727 !important; }
.sb-betslip-header span { background: var(--app-main-gradient) !important; color: #000 !important; }
.sb-bet-slip-footer-v2 { background: #192132 !important; }

.sb-betslip-item-v2__odds_up {
    --app-betslip-item-v2-odds-background: #192132;
    --app-betslip-item-v2-odds-color: #f08e20;
}
.sb-betslip-item-v2__odds_up::before {
    border-right: 3px solid #f08e20;
    border-top: 3px solid #f08e20;
}

.sb-betslip-bet-input_buttons_buttons_button {
    border: 1px solid #192132 !important;
    background: transparent !important;
    color: #fff !important;
}
.sb-betslip-bet-input_buttons_buttons_button.active {
    background: var(--app-main-gradient) !important;
    color: #000 !important;
    border: none !important;
}

.sb-sports-list__item:hover, .sb-sports-list__item.active {
    color: #f08e20 !important;
}

/* Widgetlar (Senin kodundaki o detaylı kısım) */
.sb-br-widgets-theme_default .sr-bb .srt-base-1 { background-color: #192132; color: #fff; }
.sb-br-widgets-theme_default .sr-bb .srt-fill-neutral-7 { fill: var(--app-accent-color); }

.sb-bet-history-item .sb-bet-history-item-details { background: #192132 !important; }

/* Font Ağırlıkları ve Yazı Boyutları (Senin kodundan) */
.sb-title_block-title { font-weight: 500 !important; border-bottom: 0.01rem solid #8C92AC !important; }
.sb-sport-matches-v2__match-team-name, .sb-game-event__price { font-size: 1.4rem !important; }

/* --- EK OLARAK EKLEDİĞİM TÜM ALANLAR --- */
.sb-checkbox.sb-checked div:after { background: var(--app-main-gradient) !important; }
.sb-game-header-v2-status-item { background: #f08e20 !important; border-radius: 4px; color: #000; }
.sb-mobile-main-menu-v2-btn.sb-active svg { stroke: #f08e20 !important; }
.sb-search-field__input { color: #FFF !important; }
.sb-search-field__input::placeholder { color: #6D7D97 !important; }

/* Maç yüklenme efekti */
.sb-sport-matches-v2.loading:before {
    background: rgba(34, 32, 40, 0.5) !important;
}

/* Senin kodundaki son dokunuşlar */
.sb-sport-matches-v2__match, .sb-game-event {
    border-bottom: 0.01rem solid #8C92AC !important;
}