← Cosmo · Hub
Reference / 01

Brand

The Cosmo brand identity. Logos for the Cosmo product and the Sett parent company. Wordmarks and voice guidelines arrive later.

Brand - 01

Logos

Canonical SVGs for the Sett parent brand and the Cosmo product mark. Both ship with fill="currentColor" so consumers theme them via the parent color property, no per-theme SVG variants needed.


Cosmo logo - product mark

Native ratio 132x35. Constrain by height, let width auto.

Cosmo Cosmo Cosmo Cosmo

Sett logo - parent brand

Native ratio 86x30. Use sparingly; Cosmo is the user-facing mark inside the product.

Sett Sett Sett Sett

Color treatments via currentColor

When the SVG markup is inlined (or loaded via <object>), the parent's color property drives the fill. <img> embeds are sandboxed and won't inherit, the demos below use <object> for the dark and accent surfaces.

Cosmo
--bg-app / ink-700
--ink-900 / cream-100
--accent / ink-900
Asset reference
AssetPathUse for
Cosmo logoassets/cosmo-logo.svgProduct mark - topbars, sidebars, marketing for the Cosmo app
Sett logoassets/sett-logo.svgParent brand - corporate footer, multi-product surfaces, signed-out screens

Source-of-truth path. The same files ship in production at cosmo-prod/packages/front/src/design-system/assets/. The local copy here mirrors production for the website / showcase.

Recommended usage - inline SVG (themable).

<span style="color: var(--ink-700);">
  <svg width="132" height="35" viewBox="0 0 132 35" ...>
    <path d="..." fill="currentColor" />
    <!-- ...remaining paths... -->
  </svg>
</span>

img usage - faster but not themable.

<img src="assets/cosmo-logo.svg" alt="Cosmo" style="height:24px;width:auto;" />

object usage - themable and cacheable.

<span style="color: var(--accent);">
  <object type="image/svg+xml" data="assets/cosmo-logo.svg" style="height:24px;pointer-events:none;"></object>
</span>

Brand - 02

Wordmark

Coming soon.


Brand - 03

Voice and tone

Coming soon.


Brand - 04

Glossary

Coming soon.