/* Aqooi Visual DNA v1: natural-light fieldbook, olive anchor, ecosystem-index. */
:root {
	--aq-color-paper: oklch(0.955 0.014 82);
	--aq-color-paper-strong: oklch(0.925 0.02 82);
	--aq-color-surface: oklch(0.985 0.008 82);
	--aq-color-ink: oklch(0.255 0.018 124);
	--aq-color-muted: oklch(0.465 0.02 124);
	--aq-color-rule: oklch(0.79 0.02 90);
	--aq-color-accent: oklch(0.33 0.055 145);
	--aq-color-accent-ink: oklch(0.97 0.012 85);
	--aq-color-focus: oklch(0.44 0.105 145);
	--aq-font-body: "Noto Sans Thai", "Tahoma", "Leelawadee UI", sans-serif;
	--aq-font-display: "Noto Sans Thai", "Tahoma", "Leelawadee UI", sans-serif;
	--aq-font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;
	--aq-space-3xs: 4px;
	--aq-space-2xs: 8px;
	--aq-space-xs: 12px;
	--aq-space-sm: 16px;
	--aq-space-md: 24px;
	--aq-space-lg: 32px;
	--aq-space-xl: 48px;
	--aq-space-2xl: 64px;
	--aq-space-3xl: 96px;
	--aq-space-4xl: 128px;
	--aq-rule: 1px solid var(--aq-color-rule);
	--aq-radius: 8px;
	--aq-ease: cubic-bezier(0.2, 0, 0, 1);
}
