:root {
	--aq-font-ui: "Inter", "Segoe UI Variable", "Segoe UI", sans-serif;
	--aq-font-copy: "Inter", "Segoe UI Variable", "Segoe UI", sans-serif;
	--aq-logo-25: #f5fcff;
	--aq-logo-50: #ecf9ff;
	--aq-logo-100: #d8f2fc;
	--aq-logo-200: #bbe6f9;
	--aq-logo-300: #82d3f4;
	--aq-logo-400: #3fb4ec;
	--aq-logo-500: #159add;
	--aq-logo-600: #0d80bf;
	--aq-logo-700: #216ca6;
	--aq-logo-800: #125181;
	--aq-logo-900: #0a3456;
	--aq-bg-canvas: #f4faff;
	--aq-bg-canvas-strong: #e6f4fb;
	--aq-bg-surface: #ffffff;
	--aq-bg-surface-soft: #f8fcff;
	--aq-bg-surface-alt: #eef8fd;
	--aq-bg-surface-tint: #e2f3fb;
	--aq-bg-surface-accent: var(--aq-logo-100);
	--aq-water: var(--aq-logo-500);
	--aq-water-soft: var(--aq-logo-50);
	--aq-water-line: var(--aq-logo-200);
	--aq-ink-strong: #082f4f;
	--aq-ink-base: #1f4664;
	--aq-ink-soft: #65879d;
	--aq-ink-faint: #91aab9;
	--aq-line: #d6e9f3;
	--aq-line-strong: #afcfdf;
	--aq-accent: var(--aq-logo-500);
	--aq-accent-strong: var(--aq-logo-700);
	--aq-accent-deep: var(--aq-logo-900);
	--aq-accent-soft: var(--aq-logo-50);
	--aq-success: #148566;
	--aq-warning: #f0a52b;
	--aq-danger: #cc3c5e;
	--aq-amber-ink: #8f560f;
	--aq-chip-bg: #edf8fe;
	--aq-shadow-1: 0 8px 18px rgba(8, 47, 79, 0.045);
	--aq-shadow-2: 0 14px 30px rgba(8, 47, 79, 0.065);
	--aq-shadow-3: 0 18px 46px rgba(8, 47, 79, 0.105);
	--aq-shadow-card: 0 2px 12px rgba(8, 47, 79, 0.038);
	--aq-shadow-card-hover: 0 8px 22px rgba(8, 47, 79, 0.085);
	--aq-radius-xs: 5px;
	--aq-radius-sm: 7px;
	--aq-radius-md: 9px;
	--aq-radius-lg: 12px;
	--aq-radius-xl: 14px;
	--aq-radius-pill: 10px;
	--aq-space-2xs: 0.375rem;
	--aq-space-xs: 0.5rem;
	--aq-space-sm: 0.75rem;
	--aq-space-md: 1rem;
	--aq-space-lg: 1.25rem;
	--aq-space-xl: 2rem;
	--aq-space-2xl: 3rem;
	--aq-space-3xl: 4.5rem;
	--aq-shell-width: min(1440px, calc(100% - 32px));
	--aq-header-offset: 14px;
	--aq-transition: 180ms ease;
	--aq-icon-stroke: 1.5;
	--aq-control-height: 2.5rem;
	--aq-control-height-sm: 2.125rem;
	--aq-reading-measure: 68ch;
	--aq-h1: clamp(1.45rem, 1.85vw, 2.12rem);
	--aq-h2: clamp(1.2rem, 1.42vw, 1.55rem);
	--aq-h3: clamp(1.02rem, 1.12vw, 1.18rem);
	--aq-h4: 1rem;
}
