/*
Theme Name: Founders Press Publishers
Theme URI: https://founderspresspublishing.com/
Author: Founders Press Publishers (dev)
Description: Custom WordPress theme for Founders Press Publishers — a premium hybrid-publishing and author-services brand. Rebuilt from an internal legacy reconstruction (originally "Alpine Publishers"); internal file/function names ("alpine_*") are kept for continuity and are not user-visible.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: alpine-publishers
*/

/* ==========================================================================
   Design tokens — extracted from the live site via computed-style inspection.
   See docs/design-system.md in the project root for the source measurements.
   ========================================================================== */

:root {
	/* Founders Press Publishers design system — warm ink/paper + a single
	   clay accent, replacing the inherited Alpine forest-green/gold system.
	   Source of truth: projects/premium-agency/docs/design-system.md
	   (still flagged pending final client sign-off there — best current
	   source of truth, not a permanently locked palette). */
	--color-primary-green: #1c1815; /* ink — token name kept for compatibility, no longer green */
	--color-primary-green-tint: rgba(28, 24, 21, 0.08);
	--color-accent-gold: #b65c38; /* clay accent — token name kept for compatibility, no longer gold */
	--color-accent-gold-alt: #a34f2d;
	--color-accent-gold-tint: rgba(182, 92, 56, 0.15);
	--color-bg-cream: #f6f1e9; /* warm paper */
	--color-bg-gray: #efe9df;
	--color-text-primary: #1c1815;
	--color-text-dark-gray: #3a332c;
	--color-navy: #2a2622;
	--color-white: #ffffff;
	--color-success: #4b6b4f;

	--font-heading: "Fraunces-Bold", Georgia, "Times New Roman", serif;
	--font-heading-regular: "Fraunces-Regular", Georgia, "Times New Roman", serif;
	--font-body: "SourceSans3-Regular", ui-sans-serif, system-ui, sans-serif;
	--font-body-medium: "SourceSans3-Medium", ui-sans-serif, system-ui, sans-serif;
	--font-body-bold: "SourceSans3-Bold", ui-sans-serif, system-ui, sans-serif;

	--radius-button: 5px;
	--container-width: 1200px;

	--space-section: clamp(48px, 6vw, 96px);
}

/* ==========================================================================
   Self-hosted fonts — files under assets/fonts/. Fraunces and Source Sans 3
   ship from Google Fonts only as variable-axis files (no separate static
   file per weight, unlike the old Poppins/Satoshi set), so each named
   weight below is a distinct @font-face pinned to a single font-weight
   value, all pointing at the same physical variable file per family — this
   is the standard technique for variable fonts and keeps the theme's
   existing "named-family" pattern working with zero changes to the CSS
   that consumes var(--font-body-bold) etc.
   ========================================================================== */

@font-face {
	font-family: "Fraunces-Regular";
	src: url("assets/fonts/fraunces/Fraunces-Variable.woff2") format("woff2");
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "Fraunces-Bold";
	src: url("assets/fonts/fraunces/Fraunces-Variable.woff2") format("woff2");
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: "SourceSans3-Regular";
	src: url("assets/fonts/source-sans/SourceSans3-Variable.woff2") format("woff2");
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "SourceSans3-Medium";
	src: url("assets/fonts/source-sans/SourceSans3-Variable.woff2") format("woff2");
	font-weight: 500;
	font-display: swap;
}
@font-face {
	font-family: "SourceSans3-Bold";
	src: url("assets/fonts/source-sans/SourceSans3-Variable.woff2") format("woff2");
	font-weight: 700;
	font-display: swap;
}

/* Base element styles live in assets/css/base.css and friends — this file
   stays the required WP theme-header stylesheet + tokens only. */
