/**
 * brand.css — New York blue accents. Loads after every other sheet so
 * these rules win. The brighter Empire blue (#1D4FB8) marks kickers,
 * Free and Sponsored badges, trending numerals, the "most popular"
 * plan tag and the Ninja Forms submit button. Gold (#FFC72C, the
 * --cnym-powder token) carries highlights, bands and rules from
 * main.css. Hover and focus already use the same blue via --cnym-peach.
 */

:root {
	--cnym-accent: #1d4fb8;
	--cnym-red: var(--cnym-accent); /* legacy token name from the shared CSS */
}

/* Nav and masthead stay navy, blue and gold; the accent appears in content only. */

/* Section kickers (small uppercase labels). */
.cnym-hero__kicker,
.cnym-dir__kicker,
.cnym-trending__kicker,
.cnym-sponsorbar__kicker,
.cnym-duo__kicker,
.cnym-listing__kicker,
.cnym-facts__kicker,
.cnym-guidebox__kicker,
.cnym-article__featkicker {
	color: var(--cnym-red);
}

/* Free badges on the events pages. */
.cnym-evrow__free,
.cnym-event__freebadge {
	background: var(--cnym-red);
	color: var(--cnym-white);
}

/* Labels that flag paid content. */
.cnym-spot__badge,
.cnym-article__sponsored {
	background: var(--cnym-red);
	color: var(--cnym-white);
}

.cnym-guide__presented mark {
	background: var(--cnym-red);
	color: var(--cnym-white);
}

/* "Most popular" plan tag on the pricing page. */
.cnym-plan--popular .cnym-plan__tag {
	color: var(--cnym-red);
}

/* Trending numerals. */
.cnym-trend__num {
	color: var(--cnym-red);
}

/* Submit bar on Ninja Forms: pale panel, blue button centered, note above it. */
.cnym-nf .nf-field-container.submit-container {
	background: var(--cnym-cyan, #eaf0fa);
}

.cnym-nf .submit-container .nf-field,
.cnym-nf .cnym-nf-submit .nf-field {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
	text-align: center;
}

.cnym-nf .cnym-nf-submit .nf-field::before {
	flex: none;
	color: var(--cnym-ink, #0b1d3a);
}

.cnym-nf .submit-container input[type="button"],
.cnym-nf .submit-container input[type="submit"] {
	background: var(--cnym-red);
	color: var(--cnym-white, #ffffff);
	padding: 14px 32px;
}

.cnym-nf .submit-container input[type="button"]:hover,
.cnym-nf .submit-container input[type="submit"]:hover {
	background: var(--cnym-ink, #0b1d3a);
}

/* Footer headings stay ink. */
