/* Design tokens — the single source of truth for the palette, type and spacing.
   Mirrors the approved concept (cream / navy / gold / dark). */

:root {
	/* Surfaces */
	--bu-cream:    #FBF7EF;
	--bu-panel:    #FFFDF8;
	--bu-band:     #F4ECDC;
	--bu-dark:     #221C15;
	--bu-dark-2:   #2A1E07;

	/* Brand */
	--bu-navy:     #173B54;
	--bu-navy-2:   #5C7689;
	--bu-gold:     #D99A2B;
	--bu-gold-hi:  #F4C46A;
	--bu-gold-dk:  #C98A1F;
	--bu-gold-ink: #B07E1C;

	/* Text */
	--bu-ink:      #4A443B;
	--bu-ink-2:    #5A534A;
	--bu-ink-3:    #5E574D;
	--bu-muted:    #9A8B6F;

	/* Lines */
	--bu-border:   #EAE1CF;
	--bu-border-2: #E0D6C2;

	/* Type */
	--bu-serif: 'Zilla Slab', Georgia, serif;
	--bu-sans:  'Source Sans 3', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

	/* Rhythm */
	--bu-container: 1200px;
	--bu-gutter: 40px;
	--bu-radius: 16px;
	--bu-radius-sm: 10px;

	/* Eyebrow */
	--bu-eyebrow-ls: .18em;
}

@media (max-width: 640px) {
	:root { --bu-gutter: 22px; }
}
