/* ============ MDN branding for BuddyBoss ReadyLaunch screens ============
   ReadyLaunch (groups, members, activity) renders independently of the active
   theme and does not load its stylesheet — so these overrides are enqueued
   from this plugin instead, guaranteeing they load regardless of template. */

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Inter:wght@300;400;500;600;700&display=swap');

:root {
	--mdn-navy: #0B1F3A;
	--mdn-navy-light: #12335C;
	--mdn-green: #006B3F;
	--mdn-gold: #C8A45D;
	--mdn-gold-light: #E6CA89;
	--mdn-red: #C1272D;
	--mdn-ivory: #F7F9FC;
	--mdn-border: #D8DEE8;

	/* Classic BuddyBoss theme variables (used outside ReadyLaunch, harmless elsewhere) */
	--bb-primary-color: var(--mdn-navy);
	--bb-headings-color: var(--mdn-navy);
	--bb-body-background-color: var(--mdn-ivory);
	--bb-content-background-color: #ffffff;
	--bb-content-border-color: var(--mdn-border);
	--bb-primary-button-background-regular: var(--mdn-navy);
	--bb-primary-button-text-regular: #ffffff;

	/* ReadyLaunch variables */
	--bb-rl-font-family-base: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
	--bb-rl-primary-color: var(--mdn-navy);
	--bb-rl-secondary-color: var(--mdn-gold);
	--bb-rl-link-primary-hover-color: var(--mdn-gold);

	--bb-rl-background-brand-primary-color: var(--mdn-navy);
	--bb-rl-background-brand-primary-hover-color: var(--mdn-navy-light);
	--bb-rl-background-brand-secondary-color: var(--mdn-gold);
	--bb-rl-background-brand-secondary-hover-color: var(--mdn-gold-light);

	--bb-rl-border-brand-primary-color: var(--mdn-navy);
	--bb-rl-border-brand-secondary-color: var(--mdn-gold);

	--bb-rl-icon-brand-primary-color: var(--mdn-navy);
	--bb-rl-icon-brand-secondary-color: var(--mdn-gold);
	--bb-rl-icon-primary-color: var(--mdn-navy);

	--bb-rl-text-brand-primary-color: var(--mdn-navy);
	--bb-rl-text-brand-secondary-color: var(--mdn-gold);

	--bb-rl-background-danger-primary-color: var(--mdn-red);
	--bb-rl-border-danger-primary-color: var(--mdn-red);
	--bb-rl-text-danger-primary-color: var(--mdn-red);

	--bb-rl-background-positive-primary-color: var(--mdn-green);
	--bb-rl-border-positive-primary-color: var(--mdn-green);
	--bb-rl-text-positive-primary-color: var(--mdn-green);
}

/* Headings: ReadyLaunch has no dedicated heading-font variable, so target
   the elements directly to bring in Playfair Display like the rest of MDN. */
h1, h2, h3,
.bb-title, .bb-rl-title,
.bp-screen-title,
.activity-header,
.group-title, .single-group-name,
.member-name, .entry-title {
	font-family: 'Playfair Display', Georgia, serif !important;
	font-weight: 700;
	color: var(--mdn-navy);
}
