/*
Theme Name: Cricbet99
Theme URI: https://cricbet99.com
Author: Cricbet99
Description: Premium cricket betting and live casino theme with full Customizer control over all page content. Vanilla CSS, exact source copy.
Version: 1.6.57
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cricbet99
Tags: custom-menu, custom-logo, featured-images, full-width-template, theme-options, translation-ready
*/

/* Base tokens – extended in assets/css/main.css */
:root {
	--cb-navy: #0a1628;
	--cb-navy-light: #122240;
	--cb-gold: #c9a227;
	--cb-gold-bright: #f4d078;
	--cb-gold-deep: #8a6914;
	--cb-gold-pale: #fff8e7;
	--cb-purple: #2d1b4e;
	--cb-text: #e8edf5;
	--cb-muted: #9aa8be;
	--cb-white: #ffffff;
	--cb-radius: 12px;
	--cb-shadow: 0 20px 60px rgba(0, 0, 0, 0.45);
	--cb-font: "Plus Jakarta Sans", system-ui, sans-serif;
	--cb-display: "Cinzel", "Plus Jakarta Sans", Georgia, serif;
	--cb-gold-metallic: linear-gradient(
		165deg,
		#fffef5 0%,
		#f9e4a8 22%,
		#d4af37 45%,
		#b8860b 68%,
		#f4d078 88%,
		#fff8e7 100%
	);
	--cb-gold-glow: 0 0 40px rgba(212, 168, 83, 0.35), 0 0 80px rgba(201, 162, 39, 0.15);
	--cb-royal-border: rgba(212, 168, 83, 0.45);
}

body {
	margin: 0;
	font-family: var(--cb-font);
	background: var(--cb-navy);
	color: var(--cb-text);
	line-height: 1.65;
	-webkit-font-smoothing: antialiased;
}

button,
input,
select,
textarea {
	font-family: inherit;
}

h1, h2, h3,
.cb-section__title,
.cb-hero__headline,
.cb-logo__text,
.cb-footer__heading {
	font-family: var(--cb-display);
	font-weight: 700;
	letter-spacing: 0.02em;
}

h4, h5, h6,
.cb-card__title {
	font-family: var(--cb-font);
	font-weight: 700;
	letter-spacing: -0.01em;
}
