:root {
	--vionario-color-background: #050a16;
	--vionario-color-secondary: #0a1327;
	--vionario-color-surface: #0e1b33;
	--vionario-color-text: #f5f9ff;
	--vionario-color-muted: #a2b1c9;
	--vionario-color-royal-blue: #287bff;
	--vionario-color-cyan: #42e8ff;
	--vionario-color-violet: #7866ff;
	--vionario-color-border: rgb(162 177 201 / 18%);
	--vionario-color-border-strong: rgb(162 177 201 / 34%);
	--vionario-color-link: var(--vionario-color-cyan);
	--vionario-color-action: #1259d6;
	--vionario-color-action-hover: #0d49b5;
	--vionario-font-sans: "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;
	--vionario-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
	--vionario-space-section: clamp(4.5rem, 8vw, 8rem);
	--vionario-radius-card: 1.25rem;
	--vionario-radius-small: 0.6rem;
	--vionario-shadow-card: 0 22px 80px rgb(0 0 0 / 20%);
	--vionario-duration: 220ms;
	--vionario-ease: cubic-bezier(0.2, 0.7, 0.2, 1);
}
