/*
 * 3Rivers shared design-token aliases.
 *
 * theme.json remains the source of truth for global WordPress colors, type,
 * and layout sizes. These aliases give theme components stable semantic names
 * without duplicating or competing with WordPress global styles.
 */

:root {
	--trivers-shell: min(100% - 2rem, var(--wp--style--global--wide-size, 1360px));
	--trivers-content: min(100% - 2rem, var(--wp--style--global--content-size, 820px));
	--trivers-page-width: min(100% - 2rem, 1240px);
	--trivers-readable: min(100% - 2rem, 780px);
	--trivers-navy: #06264a;
	--trivers-navy-deep: #031f42;
	--trivers-blue: var(--wp--preset--color--river, #377dff);
	--trivers-blue-dark: var(--wp--preset--color--river-dark, #1768eb);
	--trivers-blue-soft: #edf4ff;
	--trivers-green: var(--wp--preset--color--success, #27b83f);
	--trivers-green-dark: #19932f;
	--trivers-gold: var(--wp--preset--color--gold, #f5b62c);
	--trivers-ink: var(--wp--preset--color--ink, #101b2c);
	--trivers-muted: #657185;
	--trivers-border: #e2e8f0;
	--trivers-surface: #ffffff;
	--trivers-surface-soft: #f7f9fc;
	--trivers-shadow: 0 16px 38px rgb(10 33 65 / 9%);
	--trivers-radius: 4px;
	--trivers-transition: 160ms ease;
}
