Assets
Every file here is generated by @monk-business/brand from the same sources: the logos from Lexend outlines and the orbital symbol, the PNGs rendered from those SVGs with resvg (text in the social images is drawn as Lexend outlines). Download them below or import them from the package:
import logoUrl from '@monk-business/brand/logos/logo-on-dark.svg?url';import ogImage from '@monk-business/brand/png/og-default.png?url';Logos (SVG)
Section titled “Logos (SVG)”- logo-on-dark.svg
Main horizontal lockup for dark backgrounds. Gelo letters, Bruma symbol, Petróleo K accent.
- logo-on-light.svg
Main horizontal lockup for light backgrounds. Grafite letters, Petróleo symbol and K accent.
- logo-alt-on-dark.svg
Alternative lockup with BUSINESS in light weight, for dark backgrounds.
- logo-alt-on-light.svg
Alternative lockup with BUSINESS in light weight, for light backgrounds.
- logo-stacked-on-dark.svg
Stacked lockup for square spaces, on dark.
- logo-stacked-on-light.svg
Stacked lockup for square spaces, on light.
- logo-mono.svg
One color in currentColor, for inline SVG in code (as an image it renders black).
- logo-mono-white.svg
One color, white: single-color printing on dark.
- logo-mono-graphite.svg
One color, Grafite: single-color printing and engraving on light.
- symbol-on-dark.svg
The orbital symbol alone in Bruma, for dark backgrounds.
- symbol-on-light.svg
The orbital symbol alone in Petróleo, for light backgrounds.
- symbol-mono.svg
The symbol in currentColor, for inline SVG and the orbit motif.
- app-icon.svg
The symbol on a Grafite disc, for app icons and avatars 64px and larger.
- favicon.svg
The simplified symbol on a Grafite disc, for 16–48px (favicons, small avatars).
Icons and social images (PNG)
Section titled “Icons and social images (PNG)”
favicon-32.pngFavicon fallback for browsers without SVG favicons.
apple-touch-icon.pngiOS home screen icon: the symbol on full-bleed Grafite.
icon-192.pngWeb app manifest icon (the app icon disc).
icon-512.pngWeb app manifest icon, large.
whatsapp-avatar.pngWhatsApp and social profile photo: the simplified symbol on Grafite (the app crops it round).
og-default.pngDefault social share image (Open Graph): logo, tagline and the faint orbit.
linkedin-banner.pngLinkedIn company page cover.
Favicons and social meta
Section titled “Favicons and social meta”<link rel="icon" href="/favicon.svg" type="image/svg+xml" /><link rel="icon" href="/favicon-32.png" sizes="32x32" type="image/png" /><link rel="apple-touch-icon" href="/apple-touch-icon.png" /><meta property="og:image" content="https://www.monkbusiness.com.br/og-default.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="630" /><meta name="twitter:card" content="summary_large_image" />{ "name": "Monk Business", "icons": [ { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" } ], "theme_color": "#272727", "background_color": "#272727"}@monk-business/brand/fonts.css loads the variable fonts from Fontsource (self-hosted by your bundler): “Lexend Variable” (weights 100–900) and “JetBrains Mono Variable” (100–800). The --mb-font-* tokens name them first, with system fallbacks.
Regenerating the files
Section titled “Regenerating the files”The logo geometry lives in packages/brand/scripts/logos.mjs and is exported as @monk-business/brand/logos.mjs for reuse (it needs opentype.js and @fontsource/lexend). The approved output is locked by tests: the SVGs must stay byte-identical. See Contributing.