:root {
	--base: #0f172a;
	--base-light: #1e293b;
	--pop: #f8fafc;
	--pop-muted: #94a3b8;
	--accent: #3b82f6;
	--accent-light: #60a5fa;
	--accent-dark: #2563eb;
	--gradient-start: #3b82f6;
	--gradient-end: #8b5cf6;
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

html {
	scroll-behavior: smooth;
}

body {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	background-color: var(--base);
	color: var(--pop);
	line-height: 1.6;
}

a {
	color: inherit;
	text-decoration: none;
}

img {
	max-inline-size: 100%;
	block-size: auto;
}
