:root {
	--background: #ffffff;
	--foreground: #02213e;
	--card: #f5f7fa;
	--card-foreground: #02213e;
	--primary: #02213e;
	--primary-foreground: #ffffff;
	--secondary: #da6310;
	--secondary-foreground: #ffffff;
	--muted: #e8eef7;
	--muted-foreground: #555;
	--accent: #da6310;
	--accent-foreground: #ffffff;
	--destructive: #ef4444;
	--destructive-foreground: #ffffff;
	--border: #e8eef7;
	--input: #f5f7fa;
	--ring: #02213e;
}

* {
	font-family: 'Segoe UI', Arial, sans-serif;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	scroll-behavior: smooth;
}