/*
Theme Name: Aviatorrr Kadence Child
Template: kadence
Author: Aviatorrr Editorial
Description: Slate-amber flight-deck child theme for Aviatorrr, extending Kadence with the project palette, typography and content hooks. All layout, chrome and adaptive behavior remain owned by the Kadence parent.
Version: 1.0.0
Text Domain: aviatorrr-kadence-child
*/

/* Quick Answer box opened at the top of guide articles. */
.vqv-quick-answer {
	background-color: #fff7e6;
	border-color: #f59e0b;
	color: #0f172a;
	font-family: "Merriweather Sans", ui-sans-serif, system-ui, sans-serif;
}

.vqv-quick-answer-label {
	color: #f59e0b;
	font-family: Rubik, ui-sans-serif, system-ui, sans-serif;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

/* Inline multiplier / odds chip, rendered as a navy pill in article prose. */
.vqv-chip {
	background-color: #0f172a;
	color: #f8fafc;
	border-color: #0f172a;
	font-family: Rubik, ui-sans-serif, system-ui, sans-serif;
	font-variant-numeric: tabular-nums;
	font-weight: 600;
}

.vqv-chip-accent {
	background-color: #f59e0b;
	color: #111111;
	border-color: #f59e0b;
}

/* Amber top-edge stripe evoking an instrument bezel; no drop shadow. */
.vqv-stripe {
	border-top-color: #f59e0b;
	border-top-style: solid;
}

/* Circular topic icon anchored at the top-left of a card tile. */
.vqv-card-icon {
	background-color: #eff1f4;
	border-color: #ced1d6;
	border-style: solid;
	border-radius: 50%;
	color: #f59e0b;
}

/* One-line verdict text under a card headline. */
.vqv-card-verdict {
	color: #6c727e;
	font-family: "Merriweather Sans", ui-sans-serif, system-ui, sans-serif;
}

/* Header freshness marquee ticker strip. */
.vqv-marquee {
	background-color: #0f172a;
	color: #f8fafc;
	font-family: Rubik, ui-sans-serif, system-ui, sans-serif;
	font-weight: 500;
	letter-spacing: 0.02em;
}

/* Persistent "Try a Demo Round" pill pinned to the nav. */
.vqv-cta-pill {
	background-color: #f59e0b;
	color: #111111;
	border-color: #f59e0b;
	border-radius: 999px;
	font-family: Rubik, ui-sans-serif, system-ui, sans-serif;
	font-weight: 700;
}

.vqv-cta-pill:hover,
.vqv-cta-pill:focus {
	background-color: #0f172a;
	color: #f8fafc;
	border-color: #f59e0b;
}

/* Footer badge chips: 18+, responsible-gambling helpline, affiliate disclosure. */
.vqv-badge {
	background-color: #f8fafc;
	border-color: #ced1d6;
	border-style: solid;
	color: #0f172a;
	font-family: "Merriweather Sans", ui-sans-serif, system-ui, sans-serif;
}

.vqv-badge-label {
	color: #6c727e;
	font-family: Rubik, ui-sans-serif, system-ui, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

/* Affiliate disclosure and M-Pesa footer notice text. */
.vqv-disclosure {
	color: #6c727e;
	font-family: "Merriweather Sans", ui-sans-serif, system-ui, sans-serif;
}

/* Marquee freshness note, e.g. "Last verified: 24 Aug 2026". */
.vqv-verified-note {
	color: #f59e0b;
	font-family: Rubik, ui-sans-serif, system-ui, sans-serif;
	font-variant-numeric: tabular-nums;
}
