Design System · v1.0

A 57-year commercial-roofing identity, in tokens.

Distilled from centimark.com — real colors lifted from the live `templates/dryad` Joomla stylesheets, real production photography from CentiMark's `/images/2024` library, and the exact Roboto + Montserrat type pairing the live site loads via Google Fonts. Every token below has a one-to-one mapping with a value in the live site's stylesheet.

Sourcecentimark.com
Captured2026-05-08
TypeRoboto + Montserrat (free Google)
Photography38 real photos · Joomla CMS
01

Logo

CentiMark's primary mark is the corporate wordmark + tagline lockup. Pulled directly from `centimark.com/images/cm-logo.png` (header) and `/images/2024/03/15/centimark-logo-footer-web.webp` (footer). The wordmark uses the corporate sky-blue `#3a95db` with a deep-navy accent. Logo max-width on the live site caps at 200px (custom.css L254). No public SVG variant exists; PNG is sufficient at 400×148 native.

CentiMark wordmark · header · primary
CentiMark wordmark · on dark
CentiMark wordmark · on brand-pale
CentiMark wordmark · on brand-deep
02

Color

CentiMark's identity is dual-blue: sky-blue `#3a95db` (`--maincolor` from preset9.css — primary recognition, CTAs, links) plus deep-navy `#0054A0` (button-hover overlay, secondary fills, depth). The single warm-gold accent `#f5b335` is reserved for page-title H1s and emergency-response phone CTAs — never used as primary. This dual-blue identity is what differentiates CentiMark from every other commercial-roofer site, which typically use one navy.

Brand · Sky
#3a95db
Brand · Deep Navy
#0054A0
Brand · Soft Link
#009add
Brand · Pale
#e9f4fc
Accent · Gold
#f5b335
Accent · Gold Deep
#c98a18
Ink · Deep
#312e2e
Ink · Body
#3d3d3d
Ink · Mid (Nav)
#4e4e4e
Ink · Muted
#726d6d
Ink · Charcoal
#252525
Bg · Soft
#f5f5f5
03

Typography

Roboto for display + headings (matches `custom.css h1-h6 { font-family: 'Roboto' }`). Montserrat for body + UI (matches `custom.css body { font-family: 'Montserrat' }`). Both load directly from Google Fonts via `@import` in custom.css line 2 — no proprietary substitution needed. The pairing reads as: Roboto's geometric sans for authority + clarity at headlines, Montserrat's slightly humanist sans for comfortable readability at body sizes.

Display88/1.05/-0.01em · Roboto 700
A roof above the rest.
H164/1.15 · Roboto 700
Trusted commercial roofing
H1 · Page-Title65 · Roboto 700 · GOLD
Commercial Roofing Services
H248/1.2 · Roboto 700
Built to keep you watertight
H332/1.25 · Roboto 700
650+ commercial crews on standby
H424/1.3 · Roboto 700
Our Single Source Warranty
Lede20/1.65 · Montserrat 400
Since 1968, CentiMark has been a trusted leader in commercial roofing across North America, with 100+ offices and 650+ dedicated roofing crews delivering reliable repair, replacement, and maintenance services.
Body16/1.5 · Montserrat 400

A single roof leak can cause havoc to your regular business operations, damage your equipment and inventory and put your employees at risk. Stay ahead of roof leaks by maintaining your commercial roof in its best shape possible.

Eyebrow14/0.10em · Roboto 700 UC
SINCE 1968 · COMMERCIAL ONLY
04

Buttons

CentiMark's signature button is a 20px-radius solid pill with **font-weight 700, padding 20px 45px, Roboto** type (custom.css L131-176). The signature element is a `:before` pseudo-element pinned to the right edge — an 85px-wide deep-navy slab at 0.10 opacity that on hover expands to 100% width, opacity 1, scales to 1.5, and squares its corners (radius drops to 0). The visual reads as "a deep-navy wave fills the button from right to left." 500ms transition. Hover over each button below to see the move.

05

Cards · radius · shadow

Cards use the dominant 20px radius + the signature `0 0 15px 0 rgba(0,0,0,0.10)` SOFT HALO shadow (custom.css L851-857). The halo is RADIAL — not a tight directional drop like Montgomery's `0px 3px 6px`. CentiMark's cards float on the page, not above it. Article-style cards add an overhanging category chip pinned at `top: -22px` — a distinctive trades pattern.

TPO Roof Systems

Single-ply thermoplastic membrane — energy-efficient, weldable seams, ideal for low-slope commercial roofs.

Case Study · Manufacturing

2.4M sq ft re-roof, ahead of schedule

National automotive manufacturer needed a phased TPO replacement across 12 plants without disrupting line operations.

06

Iconography

Icon-circle is the standard service/sector tile lead element — 76×76 brand-pale circle with the brand-blue stroke icon centered. Three variants: brand-pale (default), deep-navy (on white-card hover), gold-pale (for safety/emergency). All transitions use the 500ms easing.

ICON CIRCLES
CHIPS / TAGS
SECTOR · RETAIL 100% COMMERCIAL SAFETY DIRECTOR OSHA · 0 RECORDABLES
07

Photography

Production commercial roofing photography — installed roof systems shot from above (drone), crews-on-roofs, emergency-response action, fleet/equipment, and sector-vertical illustrative tiles. The vertical-sector tiles are critical CentiMark trade-marketing assets — they appear repeatedly to navigate by industry. NO smiling-people stock. NO generic agency clichés.

08

Token reference

Every token defined in `_shared.css :root`, with hex values and the live custom.css line where each was extracted from. Use these in CSS, never hard-code colors or radii.

TokenValueSource / Usage
--brand#3a95dbpreset9.css `--maincolor` · primary identity, CTAs, links, header pulse-dot
--brand-deep#0054A0custom.css L155 · button hover slab + secondary fills
--accent-gold#f5b335custom.css L515 · page-title H1 + 24/7 phone card
--ink#3d3d3dcustom.css L7 · body text
--ink-deep#312e2ecustom.css L62 · h1-h6 ink
--ink-charcoal#252525custom.css L444 · offcanvas + footer surface
--radius-lg20pxDOMINANT · custom.css L131,855 · btn + card + header panel
--radius10pxcustom.css L376 · dropdown bottom corners + portfolio images
--shadow-card0 0 15px 0 rgba(0,0,0,0.10)custom.css L855 · article-list halo
--shadow-soft0 0 60px 0 rgba(0,0,0,0.07)custom.css L214 · sticky header halo
--shadow-glow0px 0px 65px 0px rgba(0,0,0,0.10)custom.css L380 · dropdown ambient glow
--transition-base500mscustom.css L25 · default duration on all interactive
--blue-gradientlinear-gradient(135deg, #3a95db, #0054A0)core sky-to-navy CentiMark identity gradient
--container1200pxcustom.css L1265 · section row max-width
--font-display'Roboto', sans-serifcustom.css L62 · all headings + UI
--font-body'Montserrat', sans-serifcustom.css L4 · body text
09

Signature patterns

CentiMark-only patterns extending the canonical section catalog. Below: the impact-stats bar (57 yrs / 100 offices / 650 crews / 100% commercial) — a distinctive trades signature. See `sections.html` for the full catalog and `homepage.html` for live composition.

Built to keep your facility watertight.

Since 1968 we've been the largest commercial-only roofing contractor in North America. Numbers say it best.

57+

Years

Founded 1968, Canonsburg PA

100+

Offices

North America regional coverage

650+

Crews

Dedicated commercial roofing teams

100%

Commercial

Zero residential focus, ever