/* Bearded Kernel — shared design-system tokens.
   Palette/patterns lifted from the live footer (.bc-foot) and the subscription
   self-service modal (bk-subs.css). One source of truth so the account, the
   modals and any future DS surface stay in lockstep. */
:root {
	--bk-green-950: #020a05;
	--bk-green-900: #031108;
	--bk-green-850: #062310;
	--bk-green-800: #0a2a16;
	--bk-green-750: #10321c;

	--bk-accent: #24ae4e;
	--bk-accent-strong: #18a242;
	--bk-accent-soft: rgba( 36, 174, 78, 0.15 );
	--bk-accent-link: #6bcb8a;

	--bk-glass: rgba( 28, 50, 40, 0.6 );
	--bk-glass-hover: rgba( 36, 174, 78, 0.14 );
	--bk-glass-border: rgba( 36, 174, 78, 0.22 );

	/* liquid-glass callout (footer newsletter / bc-note block) */
	--bk-callout: linear-gradient( 135deg, rgba( 28, 50, 40, 0.92 ), rgba( 18, 36, 28, 0.95 ) );
	--bk-callout-border: rgba( 180, 200, 170, 0.18 );
	--bk-callout-shadow: 0 8px 32px rgba( 0, 0, 0, 0.25 ), inset 0 1px 0 rgba( 255, 255, 255, 0.06 );

	/* deep panel (modal box) */
	--bk-panel: linear-gradient( 180deg, var( --bk-green-850 ) 0%, var( --bk-green-900 ) 100% );

	/* signature green edge-light */
	--bk-edge: linear-gradient( 90deg, transparent, rgba( 36, 174, 78, 0.6 ) 30%, rgba( 36, 174, 78, 0.85 ) 50%, rgba( 36, 174, 78, 0.6 ) 70%, transparent );

	--bk-text: #b8c0b4;
	--bk-text-bright: #e8ebe4;
	--bk-text-white: #ffffff;
	--bk-muted: #8a9286;

	--bk-radius: 14px;
	--bk-radius-sm: 10px;
	--bk-radius-pill: 999px;

	--bk-font-head: 'Merriweather', Georgia, serif;
	--bk-font-body: 'Mulish', system-ui, -apple-system, sans-serif;
}
