BrandToPrompt

Palo Alto Networks Design System: Precision & Authority

Visit Site

Explore Palo Alto Networks' design system - bold colors, geometric typography, precise spacing. Build secure, enterprise-grade UIs with confidence.

6 min read1,171 words

Brand Identity

Color Palette

Primary
Secondary

Typography

Primary Font
TT Hoves
Secondary Font
CelestePro

Design Style

Style
hyper-professional, precision-first with bold accents and minimal shadows
Visual Density
compact grid-based with disciplined 8px spacing
Border Style
mixed: 8px cards, 36px pill buttons, 64px large CTAs

Full Analysis

Palo Alto Networks Design System Deep Dive

1. Brand Overview

Palo Alto Networks positions itself as the cyber defense leader — enterprise-grade, high-stakes, zero-compromise. Their brand presence on the website reflects that: sharp, decisive typography, confident use of color, and a no-nonsense UI language. This is not a playful SaaS startup aesthetic. It’s a battlefield map — precision-first.

The vibe is hyper-professional with a controlled injection of warmth. That warmth comes from their primary orange (rgb(247, 106, 67) / #f76a43) — a color that’s bold enough to command attention but still approachable. It breaks the monotony of tech’s default blues and grays. The rest of the palette is disciplined: deep near-black (#141414), pure white, and a handful of functional blues and grays for state and content.

Typography screams "corporate with a tech twist." They lean heavily on TT Hoves — a geometric sans-serif — in various weights, occasionally mixing in CelestePro for subtle contrast. The type scale is unapologetically large at the top end (72px H1s), reinforcing authority and scale.

Layout and spacing follow an 8px grid with some oddball decimal values (3.6px letter spacing, 44.78px spacing tokens). This tells me the system is rooted in strict modularity but allows for micro-adjustments where necessary — likely for visual alignment in complex UI states.

Overall, the design is function-first, brand-second — but when the brand does show up (through orange, bold headings, or curved pill buttons), it’s deliberate and unmissable. The system is built for scale — this design language could stretch from marketing pages to dense security dashboards without breaking.


2. Color System

2.1 Primary Colors

Primary brand color: rgb(247, 106, 67) / #f76a43.
This orange is warm but not cartoonish. It’s more "alert" than "playful." Psychologically, orange in this range suggests urgency and confidence — a good fit for a security brand that wants to inspire trust without being cold.

Compared to competitors:

  • Cisco leans on teal/blue (safe, corporate).
  • CrowdStrike uses aggressive red (attack mode).
  • Palo Alto Networks sits in between — bold enough to stand out, but easier on the eyes in prolonged use.

They also have a functional orange variant: rgb(250, 88, 45) / #fa582d, used in components and text highlights. This one is hotter, more urgent — likely for hover states or accents.

2.2 Complete Palette

Color NameHexRoleUsage
Primary Orange#f76a43Primary brand colorCTAs, primary buttons
Dark Base#141414Background/textDark sections, headings
White#ffffffBackground/textLight sections, text on dark
Functional Blue#007bffLinks, accentsNavigation links, highlights
Black#000000Text, UI controlsPrimary text, icons
Accent Orange#fa582dSecondary brand accentBranded text, hover states
Gray Dark#5f5f5fSecondary textBody copy, muted labels
Gray Light#d8d8d8Borders, dividersUI separators
Gray Mid#767676Secondary textBody copy
Gray Medium#555555Icons, controlsUI elements
Gray Hover#7a7a7aHover/focus stateLinks, icons

2.3 Color Relationships

  • Contrast: Primary orange on white has a medium-high contrast (WCAG borderline for small text, fine for large type/buttons). This is why text on orange is always black or very dark — to maintain AAA readability.
  • Dark Mode: The system is already comfortable in dark backgrounds (#141414) with white text and orange accents.
  • Functional Colors: Blue is reserved for interactive text, orange for actions, grays for neutral UI.

2.4 Usage Guide

Works well:

  • Orange (#f76a43) on dark backgrounds — strong pop, high attention.
  • Blue (#007bff) for underlined links — consistent with web conventions.
  • White text on dark gray backgrounds for high legibility.

Avoid:

  • Orange text on white backgrounds for small text — contrast suffers.
  • Overusing both blue and orange in the same block — they compete for attention.
  • Using grays for interactive elements — they read as disabled.

3. Typography

3.1 Font Families

  • Primary: TT Hoves — geometric sans-serif, clean, modern.
  • Secondary: CelestePro (serif) — occasional use for elegance.
  • Fallbacks: Arial, Helvetica Neue, Helvetica, Georgia for CelestePro.
  • System UI: -apple-system, system-ui, Segoe UI, Roboto, Noto Sans — used in forms, OS-driven UI bits.

No Google or Adobe font imports detected — likely self-hosted.

3.2 Type Scale

Here’s the condensed table for key contexts:

ElementFontSize (px/rem)WeightLine HeightTransform/Spacing
H1 LargeTT Hoves72 / 4.505001.20none
H1 UppercaseTT Hoves72 / 4.505001.22uppercase / 15px
H1 MediumTT Hoves64 / 4.005001.20none
H1 56pxTT Hoves56 / 3.505002.00none
H1 BoldTT Hoves56 / 3.506001.20none
H1 SmallerTT Hoves48 / 3.005001.30none
Link LargeTT Hoves24 / 1.505001.40none
ButtonTT Hoves22 / 1.385002.000.44px spacing
CaptionTT Hoves14 / 0.886001.29none
Small LinkTT Hoves12 / 0.755001.33none

3.3 Hierarchy

The hierarchy is bold and scaled. H1s jump to 72px, giving hero sections a commanding presence. Subheadings drop to 48–56px before body text at 16–20px. The uppercase + large letter spacing treatment on some headings adds urgency.

Body copy sits comfortably at 16px/1.5 line-height — readable without crowding. Captions go as low as 12px but maintain strong weight for clarity.


4. Spacing & Layout

4.1 Spacing Scale

Base: 8px grid — common values: 8px, 16px, 24px, 48px, 64px.

Full set from data:

Value (px)RemCount
10.06rem111
30.19rem17
3.60.23rem32
50.31rem82
60.38rem43
70.44rem22
80.50rem460
100.63rem76
120.75rem167
150.94rem31
161.00rem64
201.25rem25
241.50rem59
301.88rem81
483.00rem52
644.00rem16

Odd decimals like 3.6px are for letter spacing, not layout spacing.

4.2 Layout

Breakpoints detected:

98px, 250px, 375px, 400px, 425px, 426px, 476px, 530px, 550px, 576px, 600px, 640px, 768px, 769px, 890px, 896px, 897px, 992px, 1023px, 1024px, 1200px, 1280px, 1400px, 1600px, 1920px, 2560px, 3200px, 3840px

Clearly supports everything from tiny embedded widgets to 4K+ displays.


5. Visual Elements

Border Radius:
Ranges from sharp 0px to soft 64px pills. Common:

  • 2px on buttons
  • 8px on cards
  • 16px on images/cards
  • 36px+ for pill buttons
  • 64px for big call-to-actions

Shadows:
Rare. A few soft drop shadows:

  • rgba(0, 0, 0, 0.25) 0px 8px 20px on hover buttons
  • Mostly flat look — depth via borders.

Borders:
Thin (1px solid) with rgba or gray tones. Used for separation, not decoration.


6. Components

6.1 Buttons

Example: .btn.btn-primary

Default:

  • BG: #f76a43
  • Color: #000000
  • Padding: 10px 20px
  • Radius: 36px pill
  • Border: 2px solid transparent
  • Weight: 500, Size: 14px

Hover:

  • BG: #f4f4f2
  • Opacity: 0.75
  • Color: #ffffff
  • Shadow: rgb(95,95,95) 0px 8px 20px

Active:

  • Opacity: 0.4
  • BG: #f94414
  • Color: #5f5f5f

Focus:

  • Shadow: rgba(250, 88, 45, 0.5) 0px 0px 0px 3px

.btn.btn-dark

  • Transparent BG, white text, 16px font-size, 600 weight.
  • Same hover/focus pattern.

.btn.btn-primary.mt-3

  • Yellow BG #ffcb06, black text. Used for high-priority actions.

Multiple styles:

  • Blue (#007bff) → hover: darker blue (#3860be)
  • Dark gray (#141414) → hover: blue
  • White (#ffffff) → hover: blue
  • Orange (#fa582d) → hover: white + underline

Underline is used sparingly — often removed on hover.


6.3 Forms

Text input default:

  • BG: transparent
  • Text: white
  • Padding: 7px 0
  • Focus: BG #1eaedb, border 1px solid rgba(54, 66, 75, 0.1), shadow rgba(250, 88, 45, 0.5) 0px 0px 0px 3px

6.4 Cards

Border: 1px solid rgba(255, 255, 255, 0.2)
Radius: 8px or 16px
No heavy shadows.


7. Design Tokens (CSS Custom Properties)

:root {
  /* Colors */
  --color-primary: #f76a43;
  --color-dark: #141414;
  --color-white: #ffffff;
  --color-blue: #007bff;
  --color-black: #000000;
  --color-orange-accent: #fa582d;
  --color-gray-dark: #5f5f5f;
  --color-gray-light: #d8d8d8;
  --color-gray-mid: #767676;
  --color-gray-medium: #555555;
  --color-gray-hover: #7a7a7a;

  /* Typography */
  --font-tt-hoves: 'TT Hoves', Arial, 'Helvetica Neue', Helvetica;
  --font-celestepro: 'CelestePro', Georgia;
  --font-system: -apple-system, system-ui, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';

  /* Spacing */
  --space-1: 1px;
  --space-3: 3px;
  --space-3-6: 3.6px;
  --space-5: 5px;
  --space-6: 6px;
  --space-7: 7px;
  --space-8: 8px;
  --space-10: 10px;
  --space-12: 12px;
  --space-15: 15px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-30: 30px;
  --space-48: 48px;
  --space-64: 64px;

  /* Border Radius */
  --radius-none: 0;
  --radius-sm: 2px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --radius-pill: 36px;
  --radius-full: 64px;

  /* Shadows */
  --shadow-hover: rgba(0, 0, 0, 0.25) 0px 8px 20px;
}

8. AI Coding Assistant Prompt

# Palo Alto Networks Design System Specification

You are a Palo Alto Networks design expert. Build UIs matching their visual language exactly.

## Brand Context
Palo Alto Networks values precision, authority, and clarity. The design language is bold, minimal, and functional — built to inspire trust in enterprise security while maintaining usability. Color and type are used sparingly but deliberately.

## Color Palette
- Primary Orange: #f76a43 — CTAs, primary buttons
- Accent Orange: #fa582d — hover states, branded text
- Dark Base: #141414 — dark backgrounds, headings
- White: #ffffff — text on dark, backgrounds
- Functional Blue: #007bff — links, interactive text
- Black: #000000 — text, icons
- Gray Dark: #5f5f5f — secondary text
- Gray Light: #d8d8d8 — dividers, borders
- Gray Mid: #767676 — muted text
- Gray Medium: #555555 — icons, controls
- Gray Hover: #7a7a7a — hover states

## Typography
- Headings: 'TT Hoves', Arial, Helvetica Neue, Helvetica
- Secondary: 'CelestePro', Georgia
- System UI: -apple-system, system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans
- Sizes:
  - H1: 72px/1.2, weight 500
  - H1 uppercase: 72px/1.22, weight 500, letter-spacing 15px
  - H2: 64px/1.2, weight 500
  - Body: 16px/1.5, weight 400–500
  - Caption: 12–14px/1.4–1.5, weight 500–600

## Spacing & Grid
Base: 8px grid. Scale: 1px, 3px, 3.6px, 5px, 6px, 7px, 8px, 10px, 12px, 15px, 16px, 20px, 24px, 30px, 48px, 64px.

## Border Radius
- none: 0 — dividers
- sm: 2px — small buttons
- md: 8px — cards
- lg: 16px — images
- pill: 36px — buttons
- full: 64px — large CTAs

## Shadows & Depth
Minimal. Use:
- Hover shadow: rgba(0,0,0,0.25) 0px 8px 20px

## Component Specifications

### Primary Button
Default:
- background: #f76a43
- color: #000000
- padding: 10px 20px
- border-radius: 36px
- border: 2px solid transparent
- font-weight: 500
- font-size: 14px
Hover:
- background: #f4f4f2
- opacity: 0.75
- color: #ffffff
- shadow: rgb(95,95,95) 0px 8px 20px
Active:
- background: #f94414
- opacity: 0.4
Focus:
- shadow: rgba(250, 88, 45, 0.5) 0px 0px 0px 3px

### Secondary Button (.btn-dark)
Default: transparent bg, white text, 16px font, 600 weight, pill radius.

### Links
- Blue: #007bff → hover: #3860be
- Orange: #fa582d → hover: white + underline

### Input Fields
Default: transparent bg, white text, padding 7px 0
Focus: bg #1eaedb, border 1px solid rgba(54, 66, 75, 0.1), shadow rgba(250, 88, 45, 0.5) 0px 0px 0px 3px

### Cards
bg: varies, border: 1px solid rgba(255,255,255,0.2), radius: 8px or 16px.

## Layout & Responsive Rules
Breakpoints: 375px, 576px, 768px, 992px, 1200px, 1400px, 1600px, 1920px, up to 3840px.

## Interaction Rules
- Transition: 150ms ease for hover/focus
- Focus: visible outlines with brand colors

## DO
- Use only defined colors
- Maintain 8px spacing grid
- Use TT Hoves for headings
- Apply pill radius for CTAs
- Keep shadows subtle

## DON'T
- Use arbitrary colors
- Mix sharp and rounded corners
- Overuse both orange and blue together
- Use shadows for inactive states

## Code Examples

### Primary Button
```css
.btn-primary {
  background: #f76a43;
  color: #000;
  padding: 10px 20px;
  border-radius: 36px;
  border: 2px solid transparent;
  font-weight: 500;
  font-size: 14px;
  transition: all 150ms ease;
}
.btn-primary:hover {
  background: #f4f4f2;
  opacity: 0.75;
  color: #fff;
  box-shadow: rgb(95,95,95) 0px 8px 20px;
}
```

### Card
```css
.card {
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 8px;
  padding: 16px;
}
```

### Input
```css
.input {
  background: transparent;
  color: #fff;
  padding: 7px 0;
}
.input:focus {
  background: #1eaedb;
  border: 1px solid rgba(54,66,75,0.1);
  box-shadow: rgba(250,88,45,0.5) 0px 0px 0px 3px;
}
```

9. Summary

TL;DR
Palo Alto Networks’ design system is sharp, modular, and deliberate. An 8px grid, bold TT Hoves headlines, and a primary orange that commands attention — all balanced by disciplined use of neutrals and minimal shadows. Built for trust and clarity in high-stakes contexts.

Brand Keywords

  • enterprise-bold
  • security-focused
  • precision-minimal
  • warm-authoritative