:root{--color-primary:#fce34c;--color-primary-foreground:#fff;--color-secondary:#0954b9;--color-secondary-foreground:#fff;--color-background:#212121;--color-foreground:#fff;--color-card:#2d2d2d;--color-card-foreground:#fff;--color-border:#4a4d50;--color-muted:#424242;--primary:#fce34c;--primary-foreground:#fff;--secondary:#0954b9;--secondary-foreground:#fff;--accent:#8b5cf6;--accent-foreground:#ffffff;--background:var(--page-background-bg);--foreground:var(--page-background-text);--background-gradient:var(--page-background-gradient);--card:#2d2d2d;--card-foreground:#fff;--card-gradient:none;--muted:#424242;--muted-foreground:#64748b;--muted-gradient:none;--border:#4a4d50;--input:#e2e8f0;--ring:#fce34c;--success:#22c55e;--success-foreground:#ffffff;--warning:#f59e0b;--warning-foreground:#ffffff;--error:#ef4444;--error-foreground:#ffffff;--info:#3b82f6;--info-foreground:#ffffff;--page-background-bg:#212121;--page-background-text:#fff;--page-background-gradient:none;--page-background-image:none;--background-gradient-from:;--background-gradient-to:;--background-image-url:var(--page-background-image);--background-text-color:var(--page-background-text);--background-text-color-muted:rgba(255,255,255,0.8);--header-gradient-from:#0954b9;--header-gradient-to:#0954b9;--header-text:#fff;--footer-gradient-from:#141414;--footer-gradient-to:#141414;--match-card-gradient-from:transparent;--match-card-gradient-to:transparent;--match-card-gradient-direction:to right;--match-card-bg-image:none;--match-card-bg:none;--match-card-has-custom-bg:0;--match-card-bg-color:#2d2d2d;--match-card-text:#fff;--match-card-radius:var(--radius-lg);--card-radius:var(--radius);--odds-button-radius:var(--radius);--player-card-bg:#0954b9;--player-card-text:#fff;--player-card-radius:var(--radius);--player-card-bg-hover:#0954b9;--player-card-text-hover:#fff;--player-card-bg-image:none;--player-card-gradient:none;--gamification-card-gradient-from:var(--primary);--gamification-card-gradient-to:var(--accent);--gamification-card-gradient-direction:to right;--gamification-card-bg-image:none;--gamification-card-bg:linear-gradient(to right,var(--primary),var(--accent));--gamification-card-text:#ffffff;--gamification-card-text-muted:rgba(255,255,255,0.8);--gamification-card-radius:var(--radius-lg);--challenge-zone-bg:transparent;--challenge-zone-text:#ffffff;--challenge-zone-gradient:linear-gradient(to right,var(--accent),var(--primary));--challenge-zone-bg-image:none;--challenge-zone-radius:var(--radius-lg);--font-family:"Roboto",sans-serif;--font-family-heading:"Roboto Condensed",sans-serif;--font-size-base:16px;--radius-sm:calc(0.5rem - 0.25rem);--radius:0.5rem;--radius-lg:calc(0.5rem + 0.25rem);--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow:0 4px 6px -1px rgb(0 0 0 / 0.07),0 2px 4px -2px rgb(0 0 0 / 0.07);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.07),0 4px 6px -4px rgb(0 0 0 / 0.07);--odds-button-bg:#424242;--odds-button-text:#fff;--header-border:none;--header-border-hover-color:transparent;--secondary-header-border:none;--secondary-header-border-hover-color:transparent;--brand-row-border:none;--brand-row-border-hover-color:transparent;--footer-border:none;--footer-border-hover-color:transparent;--card-border:none;--card-border-hover-color:transparent;--tab-bar-border:none;--tab-bar-border-hover-color:transparent;--match-card-border:none;--match-card-border-hover-color:transparent;--odds-button-border:none;--odds-button-border-hover-color:transparent;--gamification-card-border:none;--gamification-card-border-hover-color:transparent;--player-card-border:none;--player-card-border-hover-color:transparent;--modal-border:none;--modal-border-hover-color:transparent;--table-border:none;--table-border-hover-color:transparent;--card-bg-hover:#2d2d2d;--card-text-hover:#fff;--match-card-bg-hover:#2d2d2d;--match-card-text-hover:#fff;--odds-button-bg-hover:#595959;--odds-button-text-hover:#fff;--header-shadow:none;--secondary-header-shadow:none;--brand-row-shadow:none;--footer-shadow:none;--card-shadow:none;--tab-bar-shadow:none;--match-card-shadow:none;--odds-button-shadow:none;--gamification-card-shadow:none;--player-card-shadow:none;--primary-button-bg:#fce34c;--primary-button-bg-hover:#fce34c;--primary-button-text:#212121;--primary-button-text-hover:#212121;--primary-button-border:1px solid #fce34c;--primary-button-border-hover-color:#fce34c;--primary-button-radius:0.5rem;--primary-button-gradient:none;--plain-button-bg:transparent;--plain-button-bg-hover:transparent;--plain-button-text:var(--foreground);--plain-button-text-hover:var(--foreground);--plain-button-border:none;--plain-button-border-hover-color:transparent;--plain-button-radius:0.5rem;--plain-button-gradient:none;--link-text:#fff;--link-text-hover:var(--primary);--modal-bg:var(--card);--modal-text:var(--card-foreground);--modal-radius:var(--radius-lg);--modal-shadow:0 20px 25px -5px rgb(0 0 0 / 0.15),0 8px 10px -6px rgb(0 0 0 / 0.15);--modal-bg-image:none;--modal-gradient:none;--input-bg:var(--card);--input-text:var(--foreground);--input-border:1px solid var(--border);--input-border-focus:var(--primary);--input-radius:var(--radius);--input-shadow:none;--input-bg-image:none;--input-gradient:none;--table-bg:var(--card);--table-text:var(--foreground);--table-header-bg:var(--muted);--table-divider:var(--border);--table-radius:var(--radius);--table-bg-image:none;--table-gradient:none;--header-button-bg:transparent;--header-button-bg-hover:rgba(255,255,255,0.1);--header-button-text:var(--header-text,#ffffff);--header-button-text-hover:var(--header-text,#ffffff);--header-button-border:1px solid currentColor;--header-button-radius:var(--radius);--link-neutral-text:var(--foreground);--link-neutral-text-hover:var(--foreground);--tab-bar-bg:var(--card);--tab-bar-text:var(--foreground);--tab-bar-bg-image:none;--tab-bar-gradient:none;--tab-active-bg:#fce34c;--tab-active-text:#212121;--tab-active-border:1px solid #fce34c;--tab-active-radius:9999px;--tab-active-gradient:none;--spacing-multiplier:1}.bg-odds-button-bg{background-color:var(--odds-button-bg) !important}.text-odds-button-text{color:var(--odds-button-text) !important}