/*
 * www.css — the public marketing site (deploy/nginx/www/) and nothing else.
 * Loaded last, after vanilla → additional-icons.css → app.css, all three of
 * which are byte-copies and never edited here.
 *
 * The site is built entirely from Vanilla 4.46 classes: `.row` / `.row--25-75`
 * is the only horizontal container, `p-section*` and `p-strip*` carry every
 * vertical rhythm decision, and `p-cta-block` baseline-aligns every call to
 * action. Nothing below adds spacing, width or layout — a rule here would mean
 * a Vanilla pattern was being fought rather than used.
 *
 * The vhost ships `style-src 'self'` with no style-src-attr, `script-src 'self'`
 * with no 'unsafe-inline', and `form-action 'none'`: there are no inline style
 * attributes, no inline <script>, no event-handler attributes and no <form>
 * elements anywhere in the site. The one script it does load is the static
 * first-party js/tabs.js, on the two pricing pages only.
 */

/* The three brand-navy bands — header, hero, footer. Vanilla's dark theme
 * (`is-dark`) supplies every foreground colour on them, including link and
 * focus colours; only the background is ours. Both selectors are two-class so
 * they outrank `.p-navigation` (0,1,0) and tie with `.p-strip.is-dark` (0,2,0),
 * where source order decides — which is why this file loads last. */
.p-navigation.www-navy,
.p-strip.www-navy {
	background-color: var(--brand-navy);
}
