/*
 * Shared foundation for the public AI resource pages (hub + sub-pages).
 * Holds the design tokens, base reset, and the cross-page "back" link.
 * The sub-pages (Bank Usage, Benefit Analysis, Enhanced Prompts, Customer
 * Personas, and the Standard Prompt Library) also link components.css for
 * their shared iba-ai-* component styles; the hub links resources.css.
 */

:root {
	--iba-navy: #1f3a52;
	--iba-navy-dark: #16293b;
	--iba-blue: #3b6d94;
	--iba-blue-light: #eaf1f6;
	--iba-border: #d8e2ea;
	--iba-text: #263544;
	--iba-text-muted: #5b6b7a;
	--iba-bg: #ffffff;
	--iba-page-bg: #f4f7fa;
	--iba-radius: 8px;
	--iba-radius-lg: 12px;
}

*, *::before, *::after {
	box-sizing: border-box;
}

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	color: var(--iba-text);
	background: var(--iba-page-bg);
}

/* Back link, styled for placement inside the dark navy page headers. */
.iba-ai-back-link {
	display: inline-block;
	margin-bottom: 14px;
	font-size: 13px;
	font-weight: 600;
	color: #b9cddc;
	text-decoration: none;
}

.iba-ai-back-link:hover {
	color: #ffffff;
	text-decoration: underline;
}

.iba-ai-back-link:focus-visible {
	outline: 2px solid #ffffff;
	outline-offset: 2px;
}
