
/* Approved Open Invitation identity — product illustrations retain their own motifs. */
@font-face{font-family:BricolageBrand;src:url('assets/BricolageGrotesque_700Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
.brand,.landing-page .brand,.install-page .brand{font-family:BricolageBrand,sans-serif;font-weight:700;letter-spacing:-.025em}
.brand>svg.brand-mark,.landing-page .brand>svg.brand-mark,.install-page .brand>svg.brand-mark{width:34px;height:34px;flex-shrink:0;fill:currentColor;stroke:none}
.brand-mark path{fill:currentColor;stroke:none}
.workflow-brand{display:inline-flex;align-items:center;gap:4px;font-family:BricolageBrand,sans-serif;font-weight:700}
.workflow-brand>.brand-mark{width:22px;height:22px;fill:currentColor;stroke:none}
@media(max-width:680px){.brand>svg.brand-mark,.landing-page .brand>svg.brand-mark,.install-page .brand>svg.brand-mark{width:29px;height:29px}}
