/* Orange scheme */
:root {
	--bg: #140b06;
	--surface: #24160f;
	--text: #fff8f2;
	--muted: #c3a897;
	--primary: #ff8a2a;
	--lime: #ffd166;
	--border: rgba(255,224,196,.14);
	--shadow: 0 24px 70px rgba(0,0,0,.4);
}

body {
	background: var(--bg);
}

.site-header {
	background: rgba(20,11,6,.82);
}

.brand span,
.eyebrow,
.variant-label span,
.visual-chip span,
.promo-logo span,
.text-link,
.variant-link,
.spec-link {
	color: #ffb15f;
}

.button-primary,
.mobile-cta a,
.phone i,
.game-card a {
	background: linear-gradient(110deg,#f06f18,#ffb347);
	box-shadow: 0 10px 30px rgba(255,138,42,.28);
}

.hero {
	background: radial-gradient(circle at 72% 48%,rgba(255,138,42,.24),transparent 32%),linear-gradient(180deg,#1d0f08,var(--bg));
}

.hero h1 em,
.promo-copy h1,
.promo-copy h2 {
	color: var(--text);
}

.bonus-card {
	background: linear-gradient(145deg,rgba(52,28,15,.96),rgba(24,13,7,.98));
	border-color: rgba(255,177,95,.28);
	box-shadow: 0 30px 100px rgba(132,61,13,.32);
}

.bonus-card,
.brand-table-wrap,
.offer-card,
.game-card,
.toc,
.review-card,
.promo-feature,
.community-review-list > div,
.review-form-wrap,
.flex-content-row,
.numbered-info-grid > div {
	background-color: #24160f;
}

.offer-main,
.cta-banner,
.promo-feature-card,
.spec-head {
	background: linear-gradient(125deg,#de5f13,#ff8a2a 68%,#ffbd5f);
}

.offer-art:before,
.coin,
.promo-coin,
.compact-btn-gold {
	background: linear-gradient(145deg,#ffe082,#ff9f2f);
	color: #3b1b08;
}

.game-art {
	background: radial-gradient(circle at center,rgba(255,255,255,.16),transparent 60%),linear-gradient(145deg,#e46d1f,#713211);
}

.game-card.blue .game-art {
	background: radial-gradient(circle,rgba(255,255,255,.15),transparent 60%),linear-gradient(145deg,#ff8a2a,#7a3411);
}

.game-card.green .game-art {
	background: radial-gradient(circle,rgba(255,255,255,.15),transparent 60%),linear-gradient(145deg,#ffb347,#7f4714);
}

.game-card.pink .game-art,
.game-card.esports .game-art {
	background: radial-gradient(circle,rgba(255,255,255,.15),transparent 60%),linear-gradient(145deg,#ee5f2a,#7b1e15);
}

.hero-promo-banner {
	background: radial-gradient(circle at 74% 48%,rgba(255,138,42,.42),transparent 34%),linear-gradient(110deg,#241208,#140b06 58%,#32170a);
}

.promo-cta,
.promo-crown,
.promo-diamond,
.compact-btn-accent {
	background: linear-gradient(110deg,#ef7118,#ffb347);
}

.screen-banner {
	background: linear-gradient(120deg,#de5f13,#ffb347);
}

.screen-banner b,
.hero-two-points b,
.content-number,
.value-accent,
.phone strong,
.live-dot {
	color: var(--lime);
}

.review-avatar {
	background: linear-gradient(145deg,#ef7118,#ffb35c);
}

.numbered-info-section {
	--number-bg: #ef7118;
}

.review-fields input:focus,
.review-message textarea:focus {
	border-color: #ff8a2a;
}

