:root{--sports2-bp-sm:1200px;--sports2-bp-md:1400px;--sports2-bp-lg:1600px;--sports2-bp-xl:1920px;--sports2-header-height:100px;--sports2-gap-base:16px;--sports2-gap-lg:20px;--sports2-padding-base:16px;--sports2-padding-lg:20px;--sports2-nav-width-sm:240px;--sports2-nav-width-md:280px;--sports2-nav-width-lg:300px;--sports2-cart-width-sm:320px;--sports2-cart-width-md:340px;--sports2-cart-width-lg:360px;--sports2-cart-width-xl:380px;--sports2-widget-width:280px;--sports2-widget-width-lg:300px;--sports2-text-xs:var(--bm-fs-caption);--sports2-text-sm:var(--bm-fs-caption);--sports2-text-base:var(--bm-fs-body);--sports2-text-lg:var(--bm-fs-subtitle);--sports2-text-xl:var(--bm-fs-subtitle);--sports2-text-2xl:20px;--sports2-font-normal:400;--sports2-font-medium:500;--sports2-font-semibold:600;--sports2-font-bold:700;--sports2-bg-primary:var(--bm-surface-solid);--sports2-bg-secondary:var(--bm-surface-solid-2);--sports2-bg-tertiary:var(--bm-surface-2);--sports2-border-color:var(--bm-border-strong);--sports2-text-primary:var(--bm-text);--sports2-text-secondary:var(--bm-text-2);--sports2-text-muted:var(--bm-text-3);--sports2-accent:var(--bm-primary);--sports2-accent-hover:var(--bm-primary-hover);--sports2-success:var(--bm-win);--sports2-error:var(--bm-lose);--sports2-warning:var(--bm-primary-ink);--sports2-odds-bg:var(--bm-surface-2);--sports2-odds-hover:color-mix(in srgb, var(--bm-text) 10%, var(--bm-surface-2));--sports2-odds-selected:var(--bm-primary);--sports2-odds-selected-text:var(--bm-on-primary);--sports2-live-indicator:var(--bm-live);--sports2-live-bg:color-mix(in srgb, var(--sports2-live-indicator) 8%, var(--bm-surface));--sports2-radius-sm:4px;--sports2-radius-md:8px;--sports2-radius-lg:12px;--sports2-shadow-sm:0 1px 2px 0 #0000002e;--sports2-shadow-md:0 4px 6px -1px #00000038;--sports2-shadow-lg:0 10px 15px -3px #00000038;--sports2-transition-fast:.15s ease;--sports2-transition-normal:.25s ease;--sports2-transition-slow:.35s ease;--sports2-z-base:1;--sports2-z-dropdown:10;--sports2-z-sticky:50;--sports2-z-fixed:100;--sports2-z-modal:1000;--sports2-z-toast:2000}.sports2-size-xs{--s2-font-xs:9px;--s2-font-sm:9px;--s2-font-base:10px;--s2-font-md:11px;--s2-font-lg:12px;--s2-font-xl:14px;--s2-font-2xl:15px;--s2-padding-xs:3px;--s2-padding-sm:5px;--s2-padding-base:7px;--s2-padding-md:9px;--s2-padding-lg:10px;--s2-padding-xl:14px;--s2-gap-xs:2px;--s2-gap-sm:3px;--s2-gap-base:5px;--s2-gap-md:7px;--s2-gap-lg:9px;--s2-btn-width:51px;--s2-btn-height:37px;--s2-icon-sm:17px;--s2-icon-md:20px;--s2-icon-lg:24px}.sports2-size-sm{--s2-font-xs:10px;--s2-font-sm:11px;--s2-font-base:12px;--s2-font-md:13px;--s2-font-lg:14px;--s2-font-xl:16px;--s2-font-2xl:18px;--s2-padding-xs:4px;--s2-padding-sm:6px;--s2-padding-base:8px;--s2-padding-md:10px;--s2-padding-lg:12px;--s2-padding-xl:16px;--s2-gap-xs:2px;--s2-gap-sm:4px;--s2-gap-base:6px;--s2-gap-md:8px;--s2-gap-lg:10px;--s2-btn-width:60px;--s2-btn-height:44px;--s2-icon-sm:20px;--s2-icon-md:24px;--s2-icon-lg:28px}.sports2-size-md{--s2-font-xs:12px;--s2-font-sm:13px;--s2-font-base:14px;--s2-font-md:15px;--s2-font-lg:16px;--s2-font-xl:18px;--s2-font-2xl:21px;--s2-padding-xs:5px;--s2-padding-sm:7px;--s2-padding-base:9px;--s2-padding-md:12px;--s2-padding-lg:14px;--s2-padding-xl:18px;--s2-gap-xs:2px;--s2-gap-sm:5px;--s2-gap-base:7px;--s2-gap-md:9px;--s2-gap-lg:12px;--s2-btn-width:69px;--s2-btn-height:51px;--s2-icon-sm:23px;--s2-icon-md:28px;--s2-icon-lg:32px}.sports2-size-lg{--s2-font-xs:13px;--s2-font-sm:14px;--s2-font-base:16px;--s2-font-md:17px;--s2-font-lg:18px;--s2-font-xl:21px;--s2-font-2xl:23px;--s2-padding-xs:5px;--s2-padding-sm:8px;--s2-padding-base:10px;--s2-padding-md:13px;--s2-padding-lg:16px;--s2-padding-xl:21px;--s2-gap-xs:3px;--s2-gap-sm:5px;--s2-gap-base:8px;--s2-gap-md:10px;--s2-gap-lg:13px;--s2-btn-width:78px;--s2-btn-height:57px;--s2-icon-sm:26px;--s2-icon-md:31px;--s2-icon-lg:36px}.sports2-size-xl{--s2-font-xs:15px;--s2-font-sm:17px;--s2-font-base:18px;--s2-font-md:20px;--s2-font-lg:21px;--s2-font-xl:24px;--s2-font-2xl:27px;--s2-padding-xs:6px;--s2-padding-sm:9px;--s2-padding-base:12px;--s2-padding-md:15px;--s2-padding-lg:18px;--s2-padding-xl:24px;--s2-gap-xs:3px;--s2-gap-sm:6px;--s2-gap-base:9px;--s2-gap-md:12px;--s2-gap-lg:15px;--s2-btn-width:90px;--s2-btn-height:66px;--s2-icon-sm:30px;--s2-icon-md:36px;--s2-icon-lg:42px}.sports2-allinone{background:0 0;width:100%;min-height:100%}
