/*
Theme Name: Nexco
Author: KDS
Requires at least: 5.9
Tested up to: 6.4
Requires PHP: 5.6
Version: 1.6
Text Domain: nexco
*/

/* ===== theme.json palette → CSS custom properties ===== */
:root {
	--wp--preset--color--black: #000000; /* Black */
	--wp--preset--color--burnt-orange: #993300; /* Burnt orange */
	--wp--preset--color--dark-olive: #333300; /* Dark olive */
	--wp--preset--color--dark-green: #003300; /* Dark green */
	--wp--preset--color--dark-azure: #003366; /* Dark azure */
	--wp--preset--color--navy-blue: #000080; /* Navy Blue */
	--wp--preset--color--indigo: #333399; /* Indigo */
	--wp--preset--color--very-dark-gray: #333333; /* Very dark gray */
	--wp--preset--color--maroon: #800000; /* Maroon */
	--wp--preset--color--orange: #FF6600; /* Orange */
	--wp--preset--color--olive: #808000; /* Olive */
	--wp--preset--color--green: #008000; /* Green */
	--wp--preset--color--teal: #008080; /* Teal */
	--wp--preset--color--blue: #0000FF; /* Blue */
	--wp--preset--color--grayish-blue: #666699; /* Grayish blue */
	--wp--preset--color--gray: #808080; /* Gray */
	--wp--preset--color--red: #FF0000; /* Red */
	--wp--preset--color--amber: #FF9900; /* Amber */
	--wp--preset--color--yellow-green: #99CC00; /* Yellow green */
	--wp--preset--color--sea-green: #339966; /* Sea green */
	--wp--preset--color--turquoise: #33CCCC; /* Turquoise */
	--wp--preset--color--royal-blue: #3366FF; /* Royal blue */
	--wp--preset--color--purple: #800080; /* Purple */
	--wp--preset--color--medium-gray: #999999; /* Medium gray */
	--wp--preset--color--magenta: #FF00FF; /* Magenta */
	--wp--preset--color--gold: #FFCC00; /* Gold */
	--wp--preset--color--yellow: #FFFF00; /* Yellow */
	--wp--preset--color--lime: #00FF00; /* Lime */
	--wp--preset--color--aqua: #00FFFF; /* Aqua */
	--wp--preset--color--sky-blue: #00CCFF; /* Sky blue */
	--wp--preset--color--red-violet: #993366; /* Red violet */
	--wp--preset--color--white: #FFFFFF; /* White */
	--wp--preset--color--pink: #FF99CC; /* Pink */
	--wp--preset--color--peach: #FFCC99; /* Peach */
	--wp--preset--color--light-yellow: #FFFF99; /* Light yellow */
	--wp--preset--color--pale-green: #CCFFCC; /* Pale green */
	--wp--preset--color--pale-cyan: #CCFFFF; /* Pale cyan */
	--wp--preset--color--light-sky-blue: #99CCFF; /* Light sky blue */
	--wp--preset--color--plum: #CC99FF; /* Plum */
}

/* ===== Utility classes (text / background / border) ===== */
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-burnt-orange-color { color: var(--wp--preset--color--burnt-orange) !important; }
.has-burnt-orange-background-color { background-color: var(--wp--preset--color--burnt-orange) !important; }
.has-burnt-orange-border-color { border-color: var(--wp--preset--color--burnt-orange) !important; }
.has-dark-olive-color { color: var(--wp--preset--color--dark-olive) !important; }
.has-dark-olive-background-color { background-color: var(--wp--preset--color--dark-olive) !important; }
.has-dark-olive-border-color { border-color: var(--wp--preset--color--dark-olive) !important; }
.has-dark-green-color { color: var(--wp--preset--color--dark-green) !important; }
.has-dark-green-background-color { background-color: var(--wp--preset--color--dark-green) !important; }
.has-dark-green-border-color { border-color: var(--wp--preset--color--dark-green) !important; }
.has-dark-azure-color { color: var(--wp--preset--color--dark-azure) !important; }
.has-dark-azure-background-color { background-color: var(--wp--preset--color--dark-azure) !important; }
.has-dark-azure-border-color { border-color: var(--wp--preset--color--dark-azure) !important; }
.has-navy-blue-color { color: var(--wp--preset--color--navy-blue) !important; }
.has-navy-blue-background-color { background-color: var(--wp--preset--color--navy-blue) !important; }
.has-navy-blue-border-color { border-color: var(--wp--preset--color--navy-blue) !important; }
.has-indigo-color { color: var(--wp--preset--color--indigo) !important; }
.has-indigo-background-color { background-color: var(--wp--preset--color--indigo) !important; }
.has-indigo-border-color { border-color: var(--wp--preset--color--indigo) !important; }
.has-very-dark-gray-color { color: var(--wp--preset--color--very-dark-gray) !important; }
.has-very-dark-gray-background-color { background-color: var(--wp--preset--color--very-dark-gray) !important; }
.has-very-dark-gray-border-color { border-color: var(--wp--preset--color--very-dark-gray) !important; }
.has-maroon-color { color: var(--wp--preset--color--maroon) !important; }
.has-maroon-background-color { background-color: var(--wp--preset--color--maroon) !important; }
.has-maroon-border-color { border-color: var(--wp--preset--color--maroon) !important; }
.has-orange-color { color: var(--wp--preset--color--orange) !important; }
.has-orange-background-color { background-color: var(--wp--preset--color--orange) !important; }
.has-orange-border-color { border-color: var(--wp--preset--color--orange) !important; }
.has-olive-color { color: var(--wp--preset--color--olive) !important; }
.has-olive-background-color { background-color: var(--wp--preset--color--olive) !important; }
.has-olive-border-color { border-color: var(--wp--preset--color--olive) !important; }
.has-green-color { color: var(--wp--preset--color--green) !important; }
.has-green-background-color { background-color: var(--wp--preset--color--green) !important; }
.has-green-border-color { border-color: var(--wp--preset--color--green) !important; }
.has-teal-color { color: var(--wp--preset--color--teal) !important; }
.has-teal-background-color { background-color: var(--wp--preset--color--teal) !important; }
.has-teal-border-color { border-color: var(--wp--preset--color--teal) !important; }
.has-blue-color { color: var(--wp--preset--color--blue) !important; }
.has-blue-background-color { background-color: var(--wp--preset--color--blue) !important; }
.has-blue-border-color { border-color: var(--wp--preset--color--blue) !important; }
.has-grayish-blue-color { color: var(--wp--preset--color--grayish-blue) !important; }
.has-grayish-blue-background-color { background-color: var(--wp--preset--color--grayish-blue) !important; }
.has-grayish-blue-border-color { border-color: var(--wp--preset--color--grayish-blue) !important; }
.has-gray-color { color: var(--wp--preset--color--gray) !important; }
.has-gray-background-color { background-color: var(--wp--preset--color--gray) !important; }
.has-gray-border-color { border-color: var(--wp--preset--color--gray) !important; }
.has-red-color { color: var(--wp--preset--color--red) !important; }
.has-red-background-color { background-color: var(--wp--preset--color--red) !important; }
.has-red-border-color { border-color: var(--wp--preset--color--red) !important; }
.has-amber-color { color: var(--wp--preset--color--amber) !important; }
.has-amber-background-color { background-color: var(--wp--preset--color--amber) !important; }
.has-amber-border-color { border-color: var(--wp--preset--color--amber) !important; }
.has-yellow-green-color { color: var(--wp--preset--color--yellow-green) !important; }
.has-yellow-green-background-color { background-color: var(--wp--preset--color--yellow-green) !important; }
.has-yellow-green-border-color { border-color: var(--wp--preset--color--yellow-green) !important; }
.has-sea-green-color { color: var(--wp--preset--color--sea-green) !important; }
.has-sea-green-background-color { background-color: var(--wp--preset--color--sea-green) !important; }
.has-sea-green-border-color { border-color: var(--wp--preset--color--sea-green) !important; }
.has-turquoise-color { color: var(--wp--preset--color--turquoise) !important; }
.has-turquoise-background-color { background-color: var(--wp--preset--color--turquoise) !important; }
.has-turquoise-border-color { border-color: var(--wp--preset--color--turquoise) !important; }
.has-royal-blue-color { color: var(--wp--preset--color--royal-blue) !important; }
.has-royal-blue-background-color { background-color: var(--wp--preset--color--royal-blue) !important; }
.has-royal-blue-border-color { border-color: var(--wp--preset--color--royal-blue) !important; }
.has-purple-color { color: var(--wp--preset--color--purple) !important; }
.has-purple-background-color { background-color: var(--wp--preset--color--purple) !important; }
.has-purple-border-color { border-color: var(--wp--preset--color--purple) !important; }
.has-medium-gray-color { color: var(--wp--preset--color--medium-gray) !important; }
.has-medium-gray-background-color { background-color: var(--wp--preset--color--medium-gray) !important; }
.has-medium-gray-border-color { border-color: var(--wp--preset--color--medium-gray) !important; }
.has-magenta-color { color: var(--wp--preset--color--magenta) !important; }
.has-magenta-background-color { background-color: var(--wp--preset--color--magenta) !important; }
.has-magenta-border-color { border-color: var(--wp--preset--color--magenta) !important; }
.has-gold-color { color: var(--wp--preset--color--gold) !important; }
.has-gold-background-color { background-color: var(--wp--preset--color--gold) !important; }
.has-gold-border-color { border-color: var(--wp--preset--color--gold) !important; }
.has-yellow-color { color: var(--wp--preset--color--yellow) !important; }
.has-yellow-background-color { background-color: var(--wp--preset--color--yellow) !important; }
.has-yellow-border-color { border-color: var(--wp--preset--color--yellow) !important; }
.has-lime-color { color: var(--wp--preset--color--lime) !important; }
.has-lime-background-color { background-color: var(--wp--preset--color--lime) !important; }
.has-lime-border-color { border-color: var(--wp--preset--color--lime) !important; }
.has-aqua-color { color: var(--wp--preset--color--aqua) !important; }
.has-aqua-background-color { background-color: var(--wp--preset--color--aqua) !important; }
.has-aqua-border-color { border-color: var(--wp--preset--color--aqua) !important; }
.has-sky-blue-color { color: var(--wp--preset--color--sky-blue) !important; }
.has-sky-blue-background-color { background-color: var(--wp--preset--color--sky-blue) !important; }
.has-sky-blue-border-color { border-color: var(--wp--preset--color--sky-blue) !important; }
.has-red-violet-color { color: var(--wp--preset--color--red-violet) !important; }
.has-red-violet-background-color { background-color: var(--wp--preset--color--red-violet) !important; }
.has-red-violet-border-color { border-color: var(--wp--preset--color--red-violet) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pink-color { color: var(--wp--preset--color--pink) !important; }
.has-pink-background-color { background-color: var(--wp--preset--color--pink) !important; }
.has-pink-border-color { border-color: var(--wp--preset--color--pink) !important; }
.has-peach-color { color: var(--wp--preset--color--peach) !important; }
.has-peach-background-color { background-color: var(--wp--preset--color--peach) !important; }
.has-peach-border-color { border-color: var(--wp--preset--color--peach) !important; }
.has-light-yellow-color { color: var(--wp--preset--color--light-yellow) !important; }
.has-light-yellow-background-color { background-color: var(--wp--preset--color--light-yellow) !important; }
.has-light-yellow-border-color { border-color: var(--wp--preset--color--light-yellow) !important; }
.has-pale-green-color { color: var(--wp--preset--color--pale-green) !important; }
.has-pale-green-background-color { background-color: var(--wp--preset--color--pale-green) !important; }
.has-pale-green-border-color { border-color: var(--wp--preset--color--pale-green) !important; }
.has-pale-cyan-color { color: var(--wp--preset--color--pale-cyan) !important; }
.has-pale-cyan-background-color { background-color: var(--wp--preset--color--pale-cyan) !important; }
.has-pale-cyan-border-color { border-color: var(--wp--preset--color--pale-cyan) !important; }
.has-light-sky-blue-color { color: var(--wp--preset--color--light-sky-blue) !important; }
.has-light-sky-blue-background-color { background-color: var(--wp--preset--color--light-sky-blue) !important; }
.has-light-sky-blue-border-color { border-color: var(--wp--preset--color--light-sky-blue) !important; }
.has-plum-color { color: var(--wp--preset--color--plum) !important; }
.has-plum-background-color { background-color: var(--wp--preset--color--plum) !important; }
.has-plum-border-color { border-color: var(--wp--preset--color--plum) !important; }