/* Canonical theme defaults. WordPress appends the saved values at runtime. */
:root {
	--crt-primary: #FDA702;
	--crt-primary-rgb: 253, 167, 2;
	--crt-primary-hover: #d88900;
	--crt-primary-dark: #d88900;
	--crt-primary-soft: #fff4d8;
	--crt-secondary: #0f172a;
	--crt-accent: #FDA702;
	--crt-accent-dark: #d88900;
	--crt-accent-light: #fff4d8;
	--crt-bg: #F8FAFC;
	--crt-background: var(--crt-bg);
	--crt-surface: #FFFFFF;
	--crt-card: var(--crt-surface);
	--crt-card-background: var(--crt-surface);
	--crt-surface-soft: #f8fafc;
	--crt-text: #1F2937;
	--crt-text-muted: #64748B;
	--crt-muted: #64748B;
	--crt-heading: #0f172a;
	--crt-border: rgba(17, 24, 39, 0.10);
	--crt-border-soft: #e5e7eb;
	--crt-ring: rgba(253, 167, 2, 0.28);
	--crt-white: #fff;
	--crt-ink: #111827;
	--crt-navy: #0f172a;
	--crt-navy-light: #1e293b;
	--crt-navy-dark: #020617;
	--crt-green: #3F6B57;
	--crt-green-dark: #315443;
	--crt-radius-sm: 12px;
	--crt-radius: 18px;
	--crt-radius-lg: 24px;
	--crt-shadow-xs: 0 1px 2px rgba(15, 23, 42, 0.06);
	--crt-shadow-sm: var(--crt-shadow-xs);
	--crt-shadow: 0 10px 24px rgba(15, 23, 42, 0.10);
	--crt-shadow-lg: 0 28px 80px rgba(15, 23, 42, 0.16);
	--crt-shadow-xl: var(--crt-shadow-lg);
	--crt-font-heading: "Plus Jakarta Sans", "Inter", sans-serif;
	--crt-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;
	--crt-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	--crt-container: 1180px;
	--crt-container-width: var(--crt-container);
	--crt-space-1: 4px;
	--crt-space-2: 8px;
	--crt-space-3: 12px;
	--crt-space-4: 16px;
	--crt-space-5: 24px;
	--crt-space-6: 32px;
	--crt-space-7: 48px;
	--crt-space-8: 64px;
	color-scheme: light;
}
