Theme Tester
Accent
Derived →
bg-gradient
CSS Variables
:root { --theme-primary-accent: #B7FD4F; --theme-secondary-accent: #3E4A54; }
Own Boss Supply Co.

Visual Brand System

The definitive guide to implementing the OBSC brand. Industrial. Sharp. Theme-driven. Every pixel, every font weight, every border-radius of zero — and every accent color flows from the active giveaway.

00 — Logo

Brand Mark

The OBSC logo is an inline SVG with two modes: full wordmark (icon + "OWN BOSS SUPPLY CO.") and icon only (the OB monogram). The fill color is always currentColor, making it inherit from its container. Three standard treatments exist: white on dark, black on light, and themed (accent color).

Full Wordmark

White on Dark
Black on Light
Themed (Accent)

Icon Only (Monogram)

White
Black
Themed

Usage Rules

DO Use fill="currentColor" and control color via the parent's color CSS property
DO Use icon_only mode in compact spaces (mobile nav, favicons, app icons)
DO White logo on dark backgrounds, black logo on light backgrounds
DON'T Apply gradients, shadows, or effects to the logo
DON'T Stretch, rotate, or distort the proportions
DON'T Place the logo on busy backgrounds without sufficient contrast

Implementation

import Logo from '~/components/Logo';

// White logo on dark background
<Logo className="text-white w-40" />

// Themed logo (follows accent color)
<Logo className="text-accent w-40" />

// Icon only for compact layouts
<Logo icon_only className="text-white w-10" />
01 — Color Palette

Core Palette

Three colors define the brand: near-black, white, and the theme accent. The accent changes per giveaway — it could be lime green, red, blue, anything. Use the Theme Tester (top right) to see how the entire brand transforms.

OBSC Black
#0B0B0B
Nav, footer, heroes, body text
White
#FFFFFF
Text on dark, product sections
Primary Accent
#B7FD4F
THE accent — CTAs, headings, badges, gradient end. Set via Sanity.
Secondary Accent
#3E4A54
Gradient start, hover states. Set via Sanity.
Off-White
#FAFAFA
Product image backgrounds

Functional Colors

Alert Red
#EF4444
All badges, discounts, location tags — single unified red
Badge Orange
#F38033
"Selling fast" badges only
Rating Gold
#F4BD19
Star ratings
Shop Pay
#5A31F4
Shop Pay buttons (brand standard)

Brand Gradient

bg-gradient — Secondary Accent → Primary Accent (changes per giveaway)
Shop Now
Same gradient at 135° — used in mega menu panels, mobile highlights
Featured
How Theme Colors Flow
Sanity settingsTheme GROQ .hex root.tsx :root CSS vars Tailwind classes Every element on the page

Never hardcode accent hex values. Use bg-accent, text-accent, bg-gradient. The gradient, buttons, section highlights, and all accent UI shift together when the giveaway theme changes.
02 — Typography

Four Font Faces. Strict Roles.

Saira for headings/buttons (uppercase, heavy). Saira italic for giveaway/prize content. Saira Stencil One for accent moments. AvenirNext for body text (normal case).

text-super Saira 900 clamp(3rem, 7vw, 7rem)
Win This Setup
text-display Saira 900 clamp(2.25rem, 6vw, 4.5rem)
The OB42 Breakdown
text-heading Saira 800 clamp(1.75rem, 4vw, 3rem)
Quick Entries
text-display ITALIC Saira 900 italic Prize/Giveaway headings
470 HP. $20K Cash.
text-lead Saira 700 italic Prize names, category tabs
2024 GMC 3500 Denali Ultimate
Stencil Saira Stencil One 400 Winners, timers, marquee
Jake M. — OB39 Winner
text-copy AvenirNext 400 clamp(1rem, 1vw, 1.125rem)
Every purchase gives you entries to win. The more you shop, the better your chances. Own Boss Supply Co. has given away over $2M in trucks, trailers, and equipment.
text-fine AvenirNext 400 clamp(0.75rem, 0.5vw, 0.875rem)
No purchase necessary. See official rules for details. Must be 18+ to enter.
Nav Item Saira 800 14px
Home    Shop    Current Giveaway    Past Winners

Font Weight Reference

WeightFontUsage
900 (Black)SairaHero headlines, display text
800 (ExtraBold)SairaSection headings, nav links, tab labels
700 (Bold)Saira / AvenirNextButtons, prices, product names
500 (Medium)SairaSecondary labels
400 (Regular)AvenirNextBody text, paragraphs, footer links

Letter Spacing Scale

ValueContext
-4.8pxSuper-sized hero text (96px+)
-3pxDisplay headings (60px)
-0.75pxSection headings (30px)
0.02emTight heading labels
0.08emUI labels
0.14emTab items, tags
2-4pxSection number labels
03 — Button System

9 Variants. 0px Radius.

Every button uses Saira, uppercase, bold weight, and sharp corners. The shimmer effect on primary buttons creates a metallic sweep.

primary
Gradient bg + white text
secondary
White bg + accent text
secondary_dark
Ghost on dark
secondary_light
Ghost on light
secondary_accent
Ghost with accent
tertiary_dark
Underline on dark
tertiary_light
Underline on light
tertiary_accent
Underline with accent
white
White bg + gradient text
04 — Shape Language

The No-Radius Rule

Sharp corners are a core brand signifier. They convey the industrial/construction aesthetic. Rounding corners softens the brand.

✓ Correct — 0px radius
1:1 Product

OB42 Silver Entry

★★★★★
$75.00
✗ Wrong — Rounded
1:1 Product

OB42 Silver Entry

★★★★★
$75.00

Product Cards

Product cards use a subtle border container with no background or shadow. The thin border provides structure while keeping the design minimal and dark.

Product Photo
Silver Quick Entry
★★★★★ (3)
$75
8,500 Entries 100X+1000
Add to Cart
border: 1px solid rgba(255,255,255,0.15) • no background • no shadow • no border-radius
05 — Spacing & Layout

Breakpoints

SM
32em / 512px
MD
48em / 768px
LG
64em / 1024px
XL
80em / 1280px
2XL
96em / 1536px

Navigation Height

Grid Patterns

grid-cols-2 (Mobile default)
1
2
3
4
grid-cols-3 (Quick entries, lg products)
Silver
Gold
Platinum
grid-cols-4 (Category products, md+)
1
2
3
4

Section Padding

DirectionMobilemd (768px)lg (1024px)
Horizontal (px)24px32px48px
Vertical (py)24px32px48px
06 — Decorative Elements

Accent Stripe

A 4px accent-colored line runs full-width below the navigation. This is a signature brand element present on every page — its color follows the theme.

OBSC

Shimmer Button

A diagonal metallic shine sweeps across primary CTA buttons, creating a premium feel.

Stencil Accent Text

Saira Stencil One is used for accent typography — winner names, timer multipliers, and marquee items. It creates an industrial, stamped-metal feel.

Jake M.
OB39 — Des Moines, IA

Marquee / Ticker

Pure CSS horizontal scroll for announcements and promotional text.

★ Free shipping on all orders ★ ★ Win a 2024 GMC 3500 Denali ★ ★ Every purchase = giveaway entries ★ ★ Join the movement ★ ★ Free shipping on all orders ★ ★ Win a 2024 GMC 3500 Denali ★ ★ Every purchase = giveaway entries ★ ★ Join the movement ★
07 — Component Reference

Key Components

Navigation
👤 🔍 🛒
Product Card
Product Photo
OB42 Gold Quick Entry
★★★★★ (128)
$125.00
Add to Cart
Category Tabs
Hats
Hoodies
Tees
Winner Card
Des Moines, IA OB39
Jake M.
"I never win anything. Then I got the call that I won a brand new truck. Changed everything for my business."
08 — Anti-Patterns

What Not to Do

These are the most common mistakes. Every "DON'T" breaks the industrial brand identity.

✓ Do
✗ Don't
Sharp corners, Saira, uppercase
Rounded, system font, purple
Quick Entries
Saira 800, uppercase, tight tracking
Quick Entries
System font, light weight, gray
Dark Section
#0B0B0B dark sections
Gray Section
Gray backgrounds — off-brand
Photo
Product Name
Containerless, sharp image
Photo
Product Name
Container, shadows, rounded — NO
bg-accent / text-accent
Use CSS variable classes (dynamic)
color: #B7FD4F
Hardcoded hex — stays the same
Win This Truck
Prize/giveaway headings use italic
Win This Truck
Missing italic on prize content
Own Boss Supply Co.
Brand System v1.0 — Generated from live site analysis + codebase audit