:root {
	--ap-color-bg: #f8f7f4;
	--ap-color-surface: #fff;
	--ap-color-ink: #20231f;
	--ap-color-muted: #656a63;
	--ap-color-border: #d8d8d1;
	--ap-color-accent: #c7aa73;
	--ap-color-accent-strong: #ac884d;
	--ap-color-dark: #1d2420;
	--ap-color-light: #f8f7f4;
	--ap-container: 1360px;
	--ap-gutter: clamp(20px, 4.1vw, 72px);
	--ap-space-1: 8px;
	--ap-space-2: 16px;
	--ap-space-3: 24px;
	--ap-space-4: 32px;
	--ap-space-5: 48px;
	--ap-space-6: 72px;
	--ap-space-7: 104px;
	--ap-radius-sm: 4px;
	--ap-radius-md: 10px;
	--ap-shadow-soft: 0 18px 48px rgba(26, 30, 26, .08);
	--ap-transition: 220ms ease;
	--ap-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
	--ap-font-display: Georgia, "Times New Roman", serif;
	--ap-line-body: 1.65;
	--ap-line-heading: 1.13;
}
