/* EmDash Docs Custom Styles */

:root {
	/* Brand colors */
	--sl-color-accent-low: #1a1a2e;
	--sl-color-accent: #4a6cf7;
	--sl-color-accent-high: #7b91f7;

	/* Typography refinements */
	--sl-font:
		system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell,
		"Open Sans", "Helvetica Neue", sans-serif;
	--sl-font-mono:
		ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
}

:root[data-theme="dark"] {
	--sl-color-accent-low: #1a1a2e;
	--sl-color-accent: #6b7fff;
	--sl-color-accent-high: #a3b0ff;
}

/* Improve code block readability */
.expressive-code {
	margin-block: 1.5rem;
}

/* Card styling for callouts */
.starlight-aside {
	border-radius: 0.5rem;
}
