OSGeo Logo

Brand Pack

Open Source Geospatial Foundation
Official Brand Guidelines • 2026

The OSGeo logo features a compass rose symbolizing geographic orientation and navigation. Designed by Pim Tebbens (2017), licensed under CC BY-ND 4.0.

Logo Variants

OSGeo Logo
Primary Logo
For light backgrounds
OSGeo Logo White
White Logo
For dark backgrounds
OSGeo Emblem
Emblem
Compact contexts
OSGeo on Gradient
On Brand Gradient
Hero / banner usage

Clear Space & Minimum Size

Minimum clear space around the logo equals the height of the "O" in "OSGeo". This ensures the logo always has room to breathe.

Do

  • Use official logo files only
  • Maintain the original aspect ratio
  • Ensure adequate clear space
  • Use white variant on dark backgrounds

Don't

  • Stretch or distort the logo
  • Change logo colors
  • Add effects, shadows, or outlines
  • Place on busy or low-contrast backgrounds

Primary Colors

#4DB05B
OSGeo Green Pantone 361 U • RGB 77, 176, 91
#003A40
OSGeo Teal Pantone 330 U • RGB 0, 58, 64
#FFFFFF
White RGB 255, 255, 255

Secondary Colors

#6FCF7A
Light Green
#006670
Light Teal
#3A8A47
Dark Green
#001F22
Dark Teal
#2D6E4B
Mid Green
#00858C
Bright Teal
#004D52
Deep Teal
#5DC06B
Soft Green

Background Colors

#f8faf8
Light BG 1
#e8f5e9
Light BG 2
#c8e6c9
Light BG 3

System / UI Colors

#d32f2f
Danger
#ffc107
Warning
#4DB05B
Success
#003A40
Info

Typefaces

Miriam Libre Bold
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789
Sintony Regular
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789
RoleFontFallbacksWeight
HeadingsMiriam LibreHelvetica Neue, sans-serifBold (700)
BodySintonyHelvetica Neue, sans-serifRegular (400)
DisplayMiriam LibreserifBold (700)

Type Scale

TokenSizePixelsUsage
Size 14rem64pxHero titles
Size 23.5rem56pxLarge headings
Size 32.2rem35pxSection titles
Size 41.6rem26pxSubsection titles
Size 51.2rem19pxLead / large body
Size 61rem16pxBody text, nav
Size 70.75rem12pxCaptions, footnotes

Responsive Hero Titles

/* Standard hero */
font-size: clamp(2.5rem, 6vw, 4.5rem);
font-weight: 800;
line-height: 1.18;

/* Home hero */
font-size: clamp(3rem, 8vw, 7.5rem);
font-weight: 800;
line-height: 1.1;

Named Gradients

All gradients use a 135-degree angle with a three-stop structure anchored by the brand teal.

Earth (Primary)
#003A40#006670#4DB05B
Hero (Overlay)
rgba(0,58,64,0.95)rgba(0,102,112,0.85)rgba(77,176,91,0.75)
Ocean
#003A40#00B8D4#4DB05B
Forest
#001F22#2D6E4B#6FCF7A
Sunset
#003A40#FF6B6B#F59E0B

Shadow System

Shadows use OSGeo Teal as the base color (not pure black), keeping them on-brand.

Small0.08
Medium0.12
Large0.16
XL0.20
Glowgreen
LevelCSS Value
Small0 2px 4px rgba(0, 58, 64, 0.08)
Medium0 4px 12px rgba(0, 58, 64, 0.12)
Large0 8px 24px rgba(0, 58, 64, 0.16)
XL0 16px 48px rgba(0, 58, 64, 0.2)
Glow0 0 40px rgba(77, 176, 91, 0.3)

Spacing Scale

xs
sm
md
lg
xl
2xl
3xl
TokenValuePixels
--space-xs0.25rem4px
--space-sm0.5rem8px
--space-md1rem16px
--space-lg1.5rem24px
--space-xl2rem32px
--space-2xl3rem48px
--space-3xl4rem64px
--space-4xl6rem96px

Border Radius

2pxSmall
4pxDefault
6pxLarge
8pxCookie
10pxButton
14pxBadge
20pxLogo box
PillRounded

Buttons

Primary Action Secondary Dark Button
/* Primary */   background: #4DB05B; color: #fff; border-radius: 10px; padding: 0.75rem 1.25rem;
/* Secondary */ background: transparent; border: 2px solid #003A40; color: #003A40;
/* Dark */      background: #003A40; color: #fff;

Glass Morphism (Hero Stats)

background: rgba(255, 255, 255, 0.12);
backdrop-filter: blur(8px);
border: 1px solid rgba(255, 255, 255, 0.25);

Responsive Breakpoints

NameWidthUsage
Mobile< 769pxSingle column layout
Tablet≥ 769pxTwo column layout
Desktop≥ 1024pxFull layout
Widescreen≥ 1216pxWide layout
Full HD≥ 1408pxMaximum width

Easing Functions

NameValueUsage
Smoothcubic-bezier(0.4, 0, 0.2, 1)General transitions
Bouncecubic-bezier(0.68, -0.55, 0.265, 1.55)Playful interactions
Elasticcubic-bezier(0.175, 0.885, 0.32, 1.275)Springy feedback

Named Animations

NameDurationUsage
fadeInUp0.8sContent entrance
floatLogo6s infiniteLogo subtle motion
aurora20s infiniteBackground ambient
orbFloat20s infiniteDecorative orb motion

Standard Transition

transition: all 0.2s ease;

Iconography

OSGeo uses Font Awesome (solid and brands variants) for all iconography. No custom icon set is defined.

Quick Reference

PropertyValue
Primary Green#4DB05B (Pantone 361 U)
Primary Teal#003A40 (Pantone 330 U)
Heading FontMiriam Libre Bold
Body FontSintony Regular
Button Radius10px
Box Radius4px
Shadow Basergba(0, 58, 64, ...)
Gradient Angle135deg
Logo Clear SpaceHeight of "O" in OSGeo