/*
Theme Name:   DRS Theme
Description:  Newsletter-style child theme of GeneratePress for DebtResolutionSupport.com (docs/design/design-spec.md). Disclosures, Sponsored labels, offer boxes and bridge pages come from the DRS Core plugin.
Author:       DebtResolutionSupport.com
Template:     generatepress
Version:      0.4.0
Requires at least: 6.5
Requires PHP: 8.3
Text Domain:  drs-theme
*/

/* Fonts: self-hosted variable woff2, latin subset (Fontsource 5.3.0, SIL OFL 1.1; see assets/fonts/OFL-*.txt). */
@font-face{font-family:"Figtree";font-style:normal;font-display:swap;font-weight:300 900;src:url(assets/fonts/figtree-latin-wght-normal.woff2) format("woff2-variations"),url(assets/fonts/figtree-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:200 800;src:url(assets/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2-variations"),url(assets/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Design tokens (design-spec.md §1). All text/background pairs meet WCAG AA. */
:root{
	--drs-ink:#0B1B33;
	--drs-text:#1F2933;
	--drs-text-2:#3E4C59;
	--drs-muted:#52606D;
	--drs-bg:#FFFFFF;
	--drs-surface:#F4F7FB;
	--drs-placeholder:#E6ECF3;
	--drs-border:#D9E2EC;
	--drs-accent:#0F766E;
	--drs-link:#1D4ED8;
	--drs-chip-bg:#E3F2EF;
	--drs-chip-text:#0F5E57;
	--drs-sponsor-bg:#FFFBF2;
	--drs-sponsor-border:#E8C989;
	--drs-sponsor-pill:#FDF0D5;
	--drs-sponsor-text:#7A4B00;
	--drs-footer:#081324;
	--drs-on-dark:#FFFFFF;
	--drs-on-dark-2:#D9E2EC;
	--drs-on-dark-accent:#9FD8D0;
	--drs-zebra:#F8FAFC;
	--drs-input-border:#9AA5B1;
	--drs-footer-rule:#243B53;
	--drs-footer-small:#BCCCDC;

	--drs-font-heading:"Plus Jakarta Sans",Figtree,"Segoe UI",system-ui,sans-serif;
	--drs-font-body:Figtree,"Segoe UI",system-ui,-apple-system,sans-serif;

	--drs-radius-panel:32px;
	--drs-radius-card:22px;
	--drs-radius-small:18px;
	--drs-radius-thumb:14px;
	--drs-radius-pill:999px;

	--drs-wide:1180px;
	--drs-narrow:760px;
	--drs-gutter:24px;
}
