/*
Theme Name:   Plug Figures (Astra Child)
Template:     astra
Description:  Plug Figures child theme for Astra. Landing page implemented from the Claude Design project "Landing Page.dc.html".
Version:      1.2.0
Text Domain:  plugfigures
*/

/*
 * Site-wide brand defaults (Plug Figures Brand Guidelines v1.0).
 * Maps the brand palette onto Astra's global color slots so non-landing pages
 * (posts, legal pages, etc.) match. Signal is kept off body text per the guidelines.
 */
html:root {
	--ast-global-color-0: #142340; /* Ledger Navy — primary / buttons / links */
	--ast-global-color-1: #1d8fb0; /* link hover (darkened Signal) */
	--ast-global-color-2: #142340; /* headings */
	--ast-global-color-3: #3a4a63; /* body text */
	--ast-global-color-4: #F4F6F9; /* Paper — alt background */
	--ast-global-color-5: #ffffff; /* surface */
	--ast-global-color-6: #e3e7ee; /* borders */
	--ast-global-color-7: #5B6B84; /* Slate — secondary text */
	--ast-global-color-8: #2BB0D6; /* Signal — accent only */
}

body,
button,
input,
select,
textarea {
	font-family: 'IBM Plex Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6,
.entry-title,
.site-title {
	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 600;
	letter-spacing: -0.02em;
}

code, kbd, pre, samp {
	font-family: 'IBM Plex Mono', monospace;
}
