:root {
	/* Dark "terminal" base — matches moneyquant-vol-report/templates/report.html */
	--mq-bg: #0d1b2a;
	--mq-bg-deep: #070d15;
	--mq-surface: #132342;
	--mq-border: #223655;
	--mq-border-soft: #16273d;

	--mq-text: #f8fafc;
	--mq-text-dim: #94a3b8;
	--mq-text-faint: #64748b;

	--mq-accent: #1a5fb5;
	--mq-accent-bright: #4d8fe0;

	/* Logo gradient (icon): roxo -> azul -> ciano */
	--mq-gradient-1: #5b2fe0;
	--mq-gradient-2: #1a5fb5;
	--mq-gradient-3: #00c2e0;

	--mq-success: #15803d;
	--mq-success-bright: #16a34a;
	--mq-warning: #b45309;
	--mq-warning-bright: #d97706;
	--mq-danger: #b91c1c;
	--mq-danger-bright: #dc2626;

	/* Light surfaces, used only where long-form reading needs them (blog body, product body copy) */
	--mq-surface-light: #f8fafc;
	--mq-surface-light-2: #f1f5f9;
	--mq-border-light: #e5e7eb;

	--font-display: "Segoe UI", -apple-system, BlinkMacSystemFont, Arial, sans-serif;
	--font-body: "Segoe UI", -apple-system, BlinkMacSystemFont, Arial, sans-serif;
	--font-mono: ui-monospace, "Cascadia Mono", "Cascadia Code", Consolas, "SF Mono", "Roboto Mono", monospace;

	--mq-radius: 4px;
	--mq-max-width: 1180px;
}
