/*
 * Design tokens: paleta neon curada, tipografia e espaçamento.
 * Única fonte de verdade para cores — chrome.css, content.css, blocks.css
 * e gimmicks.css consomem essas variáveis, nunca hardcodam cor.
 */

:root {
	/* Paleta "chrome" (header, sidebar, footer, nav, 404) */
	--mariombn-color-bg: #0a0010;
	--mariombn-color-panel: #2b0a4d;
	--mariombn-color-panel-raised: #3c1466;
	--mariombn-color-accent-magenta: #ff2fd0;
	--mariombn-color-accent-cyan: #2ffcff;
	--mariombn-color-accent-lime: #e8ff2f;
	--mariombn-color-chrome-text: #f2eaff;

	/*
	 * Paleta "conteúdo" (painel de leitura). Fundo escuro igual ao resto do
	 * site — mas com alpha, pra sobrepor o starfield do body como um vidro
	 * fumê: escurece o suficiente pra não competir com o texto, sem virar
	 * uma cor sólida diferente do resto da página.
	 */
	--mariombn-color-content-bg: rgba(10, 0, 16, 0.88);
	--mariombn-color-content-ink: #f2eaff;
	--mariombn-color-content-muted: #b9a9d6;
	--mariombn-color-content-link: var(--mariombn-color-accent-cyan);
	--mariombn-color-content-link-visited: var(--mariombn-color-accent-magenta);

	/* Tipografia */
	--mariombn-font-pixel: 'Press Start 2P', 'Silkscreen', monospace;
	--mariombn-font-content: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica,
		Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
	--mariombn-font-mono: ui-monospace, 'Cascadia Code', 'Courier New', monospace;

	/* Espaçamento / layout */
	--mariombn-sidebar-width: 260px;
	--mariombn-radius: 2px;
	--mariombn-border-width: 3px;
}
