/* BugOut flair "Icon" — the single source of truth for the flair's SIZE + MARGIN.
   Every homepage/site panel wraps it as <FlairHeader><FlairLeft/></FlairHeader>,
   so the global .flr_hd (flair.css) owns its box + spacing, tuned here for the
   small BugOut bug-flair (themes/bug-out/BugOutFlairLeft.html → .bo-flr).
   Loaded after flair.css so these win. Color stays per-context via the svg's
   stroke="var(--link-color)" (rust on light, lime on dark). */
:root {
	/* flr_hd box = the flair's own width (default 395 is the big parallelogram flair) */
	--flr-bx-w: 64;
	--flr-bx-w-mbl: 64;
	/* consistent spacing everywhere: no space above, 24px gap below to the heading
	   (matches the artifact flair gap-24) */
	--flr-mrg-tp: 0rem;
	--flr-mrg-bt: 1.333rem;
}

.bo-flr {
	width: 3.556rem;   /* 64px (artifact Flair w-64) */
	height: auto;      /* keeps the viewBox aspect → ~17px tall */
}

/* Inside <FlairHeader> (.flr_hd), beat the generic
   `.flr_hd > svg { font-size; width:auto; height:auto }` sizing. */
.flr_hd > .bo-flr {
	font-size: initial;
	width: 3.556rem;
	height: auto;
}

/* The flair's gap to the heading is owned by .flr_hd's margin-bottom — kill any
   top margin on the element right after it so the gap is identical everywhere. */
.flr_hd + * {
	margin-top: 0 !important;
}
