DesignMD Maker logo ← Home Report · Code analysis
L
Design System

Leader in Cybersecurity Protection & Software for the Modern Enterprises - Palo Alto Networks

Design system extracted from https://www.paloaltonetworks.com/ on 2026-08-27 (code-based analysis).

Source · https://www.paloaltonetworks.com/ Engine · Code analysis Created · Aug 27, 2026 09:12 Cost · $0.0000
Detected Language

Design Style

glassmorphism
3 backdrop-filter rules + 2 translucent white fills
soft-ui / layered elevation
4 large soft low-opacity shadows
gradient-rich / aurora
many gradient definitions
ambient blurred glow background
large blur() layers (60px+)
technical / mono accents
monospace font in use
Palette

Colors

primary
#FFCB06
1.52 on white · 13.8 on black · 47° 100% 51%
secondary
#141414
18.42 on white · 1.14 on black · 0° 0% 8%
accent
#00CC66
2.14 on white · 9.83 on black · 150° 100% 40%
Token Roles 12 tokens
background
#FFFFFF · 21:1 vs black
text-primary
#212529 · 15.43:1 vs white
surface
#F4F4F2 · 19.07:1 vs black
text-secondary
#D8D8D8 · 14.73:1 vs black
border
#5F5F5F · 6.39:1 vs white
on-primary
#212529 · 15.43:1 vs white
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#FFFFFF · 21:1 vs black
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F4F4F2 · 19.07:1 vs black
surface-container
#D8D8D8 · 14.73:1 vs black
surface-container-high
#D1D1D1 · 13.75:1 vs black
Detected Palette 24 colors by frequency in source CSS
#FFFFFF
used 74× · 0° 0% 100%
#141414
used 66× · 0° 0% 8%
#000000
used 38× · 0° 0% 0%
#FA582D
used 29× · 13° 95% 58%
#00CC66
used 17× · 150° 100% 40%
#C84727
used 17× · 12° 67% 47%
#00C0E8
used 16× · 190° 100% 45%
#FFCB06
used 11× · 47° 100% 51%
#265BFF
used 9× · 225° 100% 57%
#D9551D
used 8× · 18° 76% 48%
#D8D8D8
used 8× · 0° 0% 85%
#5F5F5F
used 7× · 0° 0% 37%
#F4F4F2
used 7× · 60° 8% 95%
#B9B9B9
used 6× · 0° 0% 73%
#767676
used 6× · 0° 0% 46%
#FFCB05
used 6× · 48° 100% 51%
#707070
used 5× · 0° 0% 44%
#D18512
used 4× · 36° 84% 45%
#017C3E
used 4× · 150° 98% 25%
#0096B5
used 4× · 190° 100% 35%
#FF2E00
used 4× · 11° 100% 50%
#82240C
used 4× · 12° 83% 28%
#F76A43
used 2× · 13° 92% 62%
#D64420
used 2× · 12° 74% 48%
Surface Treatments

Gradients

linear-gradient(to right,#d9551d 25%,#d64420 75%)
linear-gradient(to bottom,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%)
linear-gradient(to right,#000,rgba(0,0,0,0))
linear-gradient(135deg,#692e1d,#692e1d 2px,#391f18 2px,#391f18 30px)
linear-gradient(-135deg,rgba(20,20,20,0) 0,#141414 50%,#141414 100%)
linear-gradient(135deg,#b66f5b,#aa634f 2px,#956c60 2px,#966f64 30px)
Type System

Typography

headline-lg
inherit
32px · 100 · LH 1.15
Leader in Cybersecurity Protection & Software for the Modern Enterprises - Palo Alto Networks
headline-md
inherit
28px · 100 · LH 1.15
Leader in Cybersecurity Protection & Software for the Modern Enterprises - Palo Alto Networks
title-lg
inherit
22px · 100 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-lg
inherit
18.4px · 100 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-md
inherit
16.8px · 100 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-md
inherit
14.8px · 100 · LH 1.4 · LS .02rem
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12.8px · 100 · LH 1.4 · LS .02rem
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
var(--font-primary)'TT Hoves''object-fit: contain'CelestePro'var(--font-primary) !importantsans-serif-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
sm
8px
md
16px
lg
32px
detected
1px
detected
.5rem
detected
8px
detected
10px
detected
12px
detected
.75rem
detected
15px
detected
1rem
detected
20px
detected
1.5rem
Breakpoints
575.98px767.98px768px991.98px992px1199.98px1200px1400px
Depth

Elevation & Depth

level 1
0 8px 20px 0 rgba(0,0,0,0.25)
level 2
112px 238px 74px 0 rgba(112,112,112,0),72px 153px 67px 0 rgba(112,112,112,0.01),40px 86px 57px 0 rgba(112,112,112,0.05),18px 38px 42px 0 rgba(112,112,112,0.09),4px 10px 23px 0 rgba(112,112,112,0.1)
level 3
0rem 0rem 2rem .5rem rgba(255,255,255,0.3)
level 4
0 0 5px rgba(0,0,0,0.2)
level 5
0 0 8px rgba(0,0,0,0.3)
level 6
0 4px .75rem rgba(0,0,0,0.05)
Geometry

Shapes

sm
5px
md
8px
lg
40px
pill
100%
r5
.5rem
r6
64px
r7
2.25rem
r8
50px
r9
1.875rem
r10
10%
Tokens in Context

Components

button-primary
padding8px 12px
button-secondary
padding8px 16px
navigation-link
padding8px 12px
card
background{colors.surface}
border1px solid {colors.border}
radius40px
boxShadow{elevation.md}
Animation

Motion

Keyframes 6 found
@keyframes is-rotating
to{transform:rotate(1turn)}
@keyframes animateAiBanner
0{transform:translateX(0)} 100%{transform:translateX(-50%)}
@keyframes loop-hide
0{opacity:0;max-height:0} 0.1%{opacity:0;max-height:auto;overflow:visible} 10%{opacity:1} 99%{opacity:1} 100%{opacity:0;max-height:0;overflow:hidden}
@keyframes loop-show
0{opacity:0;max-height:0} 0.1%{opacity:0;max-height:fit-content;overflow:visible} 50%{opacity:1} 99%{opacity:1} 100%{opacity:1;max-height:fit-content;overflow:visible}
@keyframes stat_circle_anim_id_f683d315-5e0d-4f95-8eec-744660316977_0
0% { stroke-dasharray: 0rem, 728.8495; } 100% { stroke-dasharray: 568.5025891474486, 160.34691085255145; }
@keyframes stat_circle_anim_id_f683d315-5e0d-4f95-8eec-744660316977_1
0% { stroke-dasharray: 0rem, 728.8495; } 100% { stroke-dasharray: 685.1185282622874, 43.73097173771259; }
Applied Animations
loop-hide .6s linear forwardsloop-show .4s ease-in forwards
Easing Curves
easeease-in-out
Transitions
box-shadow .15s ease-in-outnonetransform .15s ease-in-outflex .25s ease-in-outline-height .75s easeopacity .75s ease,transform .75s easeopacity .2s ease-in-outmax-width .5s,opacity .5s,transform .5s ease-in-out
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Leader in Cybersecurity Protection & Software for the Modern Enterprises - Palo Alto Networks

FieldValue
Site / Projecthttps://www.paloaltonetworks.com/
Analyzed on2026-08-27
Analysis modeAutomated code extraction (no AI)

Overview

This design system was extracted programmatically from the source page. It is built on a light canvas (#FFFFFF), ink text (#212529), a vivid accent (#00CC66). All type is set in var(--font-primary). Detected font weights: 100, 200, 300, 400, 500, 600, 700, 800, 900. Detected style signatures: glassmorphism; soft-ui / layered elevation; gradient-rich / aurora; ambient blurred glow background; technical / mono accents.

Logo asset(s): https://www.paloaltonetworks.com/etc/clientlibs/clean/imgs/pan-logo-dark.svg · https://www.paloaltonetworks.com/content/dam/pan/en_US/images/sase/customers-2024/tiles/tile-logos/Westfield_Tile_Logo.svg

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%74
#14141420, 20, 200° 0% 8%66
#0000000, 0, 00° 0% 0%38
#FA582D250, 88, 4513° 95% 58%29
#00CC660, 204, 102150° 100% 40%17
#C84727200, 71, 3912° 67% 47%17
#00C0E80, 192, 232190° 100% 45%16
#FFCB06255, 203, 647° 100% 51%11
#265BFF38, 91, 255225° 100% 57%9
#D9551D217, 85, 2918° 76% 48%8
#D8D8D8216, 216, 2160° 0% 85%8
#5F5F5F95, 95, 950° 0% 37%7
#F4F4F2244, 244, 24260° 8% 95%7
#B9B9B9185, 185, 1850° 0% 73%6
#767676118, 118, 1180° 0% 46%6
#FFCB05255, 203, 548° 100% 51%6
#707070112, 112, 1120° 0% 44%5
#D18512209, 133, 1836° 84% 45%4
#017C3E1, 124, 62150° 98% 25%4
#0096B50, 150, 181190° 100% 35%4

Assigned roles

Roles are taken from the page's own semantic CSS custom properties when present, otherwise inferred from usage frequency + luminance/saturation.

TokenHexRGBHSL
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-text-primary#21252933, 37, 41210° 11% 15%
--color-primary#FFCB06255, 203, 647° 100% 51%
--color-accent#00CC660, 204, 102150° 100% 40%
--color-surface#F4F4F2244, 244, 24260° 8% 95%
--color-secondary#14141420, 20, 200° 0% 8%
--color-text-secondary#D8D8D8216, 216, 2160° 0% 85%
--color-border#5F5F5F95, 95, 950° 0% 37%
--color-on-primary#21252933, 37, 41210° 11% 15%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#FFFFFF255, 255, 2550° 0% 100%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F4F4F2
--color-surface-container#D8D8D8
--color-surface-container-high#D1D1D1

Gradients

  • linear-gradient(to right,#d9551d 25%,#d64420 75%)
  • linear-gradient(to bottom,transparent 0,transparent 100%)
  • linear-gradient(to bottom,rgba(0,0,0,0.75) 0,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%)
  • linear-gradient(to right,#000,rgba(0,0,0,0))
  • linear-gradient(135deg,#692e1d,#692e1d 2px,#391f18 2px,#391f18 30px)
  • linear-gradient(-135deg,rgba(20,20,20,0) 0,#141414 50%,#141414 100%)
  • linear-gradient(135deg,#b66f5b,#aa634f 2px,#956c60 2px,#966f64 30px)
  • linear-gradient(-135deg,rgba(255,255,255,0) 0,#fff 50%,#fff 100%)
  • linear-gradient(90deg,#ffcb05 24.51%,#d18512 100%)
  • linear-gradient(90deg,#0c6 25.5%,#017c3e 100%)

> 10 additional gradient definitions were framework utility templates (unresolvable var(--tw-gradient-stops)) and were omitted.

Typography

Primary typeface: var(--font-primary) — stack: var(--font-primary)

Font stacks (most used first)

  • var(--font-primary)
  • 'TT Hoves'
  • 'object-fit: contain
  • 'CelestePro'
  • var(--font-primary) !important
  • sans-serif
  • -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
  • SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
  • inherit
  • var(--font-secondary)

Derived type scale

TokenSize
headline-lg32px
headline-md28px
title-lg22px
body-lg18.4px
body-md16.8px
label-md14.8px
label-sm12.8px

Font sizes (by frequency)

SizeCount
1rem17
.875rem11
1.125rem6
14px6
.75rem5
1.5rem4
1.375rem3
.8rem3
16px3
2rem2
1.25rem2
.925rem2
1.15rem2
.975rem2
1em1
1.75rem1
.9rem1
1.05rem1
1.2rem1
1.1rem1

Weights in use: 100, 200, 300, 400, 500, 600, 700, 800, 900

Line heights (by frequency)

ValueCount
1.52
24px2
1.151
01
1em1
1rem1
1.15rem1
1.25rem1
1.251
16px1

Letter spacing (by frequency)

ValueCount
.02rem3
03
.02em1
.2em1
15px1
9px1
4.75px1
5px1

Spacing

Derived spacing scale

TokenValue
sm8px
md16px
lg32px

Raw values (by frequency)

ValueCount
2rem13
.5rem11
1rem10
10px9
12px7
.75rem7
15px6
1.5rem6
45px4
0rem4
3rem4
1px3
8px3
30px3
24px3
20px3

Borders & Radius

Derived radius tokens

TokenValue
sm5px
md8px
lg40px
pill100%

Raw values (resolved, by frequency)

RadiusCount
05
.5rem3
8px3
5px2
64px2
2.25rem1
50px1
40px1
100%1
1.875rem1
10%1
.75rem1

Shadows

Derived elevation

TokenValue
sm0 8px 20px 0 rgba(0,0,0,0.25)
md0 0 8px rgba(0,0,0,0.3)
lg112px 238px 74px 0 rgba(112,112,112,0),72px 153px 67px 0 rgba(112,112,112,0.01),40px 86px 57px 0 rgba(112,112,112,0.05),18px 38px 42px 0 rgba(112,112,112,0.09),4px 10px 23px 0 rgba(112,112,112,0.1)

All detected shadows

  • 0 8px 20px 0 rgba(0,0,0,0.25)
  • 112px 238px 74px 0 rgba(112,112,112,0),72px 153px 67px 0 rgba(112,112,112,0.01),40px 86px 57px 0 rgba(112,112,112,0.05),18px 38px 42px 0 rgba(112,112,112,0.09),4px 10px 23px 0 rgba(112,112,112,0.1)
  • 0rem 0rem 2rem .5rem rgba(255,255,255,0.3)
  • 0 0 5px rgba(0,0,0,0.2)
  • 0 0 8px rgba(0,0,0,0.3)
  • 0 4px .75rem rgba(0,0,0,0.05)
  • 0 8px 20px 10px rgba(0, 0, 0, 0.75)

Layout

Container max-width: 1200px

Breakpoints

  • 575.98px
  • 767.98px
  • 768px
  • 991.98px
  • 992px
  • 1199.98px
  • 1200px
  • 1400px

Animation & Motion

Transitions

  • box-shadow .15s ease-in-out
  • none
  • transform .15s ease-in-out
  • flex .25s ease-in-out
  • line-height .75s ease
  • opacity .75s ease,transform .75s ease
  • opacity .2s ease-in-out
  • max-width .5s,opacity .5s,transform .5s ease-in-out
  • border-color .25s ease-in-out
  • transform .25s linear
  • .5s transform
  • .5s opacity,0.5s max-height

Easing curves

  • ease
  • ease-in-out

Keyframes

@keyframes is-rotating { to{transform:rotate(1turn)} }
@keyframes animateAiBanner { 0{transform:translateX(0)} 100%{transform:translateX(-50%)} }
@keyframes loop-hide { 0{opacity:0;max-height:0} 0.1%{opacity:0;max-height:auto;overflow:visible} 10%{opacity:1} 99%{opacity:1} 100%{opacity:0;max-height:0;overflow:hidden} }
@keyframes loop-show { 0{opacity:0;max-height:0} 0.1%{opacity:0;max-height:fit-content;overflow:visible} 50%{opacity:1} 99%{opacity:1} 100%{opacity:1;max-height:fit-content;overflow:visible} }
@keyframes stat_circle_anim_id_f683d315-5e0d-4f95-8eec-744660316977_0 { 0% { stroke-dasharray: 0rem, 728.8495; } 100% { stroke-dasharray: 568.5025891474486, 160.34691085255145; } }
@keyframes stat_circle_anim_id_f683d315-5e0d-4f95-8eec-744660316977_1 { 0% { stroke-dasharray: 0rem, 728.8495; } 100% { stroke-dasharray: 685.1185282622874, 43.73097173771259; } }

Animations

  • loop-hide .6s linear forwards
  • loop-show .4s ease-in forwards

Components

Extracted from the page's own interactive elements (classes → resolved CSS values).

button-primary — sample text: “Accounts & Support”

PropertyValue
padding8px 12px

button-secondary — sample text: “Demos and Trials”

PropertyValue
padding8px 16px

navigation-link

PropertyValue
padding8px 12px

CTA labels found on page

  • Accounts & Support
  • Demos and Trials
  • All
  • Close search modal

Effects

  • backdrop-filter: blur(10px)
  • backdrop-filter: blur(4px)

Source Design Tokens (CSS custom properties)

:root {
  --font-primary: TT Hoves,TTHoves,Arial,"Helvetica Neue",Helvetica,sans-serif;
  --font-secondary: CelestePro,Georgia,serif;
  --body-bg: #fff;
  --body-color: #212529;
  --primary: #ffcb06;
  --brand: #141414;
}

Do's and Don'ts

Do

  • Do reserve the accent #00CC66 for interactive highlights and key moments — it is used sparingly on the source page.
  • Do keep the canvas at #FFFFFF; surfaces should stay within the detected neutral ramp.
  • Do stick to the detected font weight(s): 100, 200, 300, 400, 500, 600, 700, 800, 900.

Don't

  • Don't introduce colors outside the detected palette — every hue above was found in the source.

Design Tokens (copy-paste)

:root {
  --color-background: #FFFFFF;
  --color-text-primary: #212529;
  --color-primary: #FFCB06;
  --color-accent: #00CC66;
  --color-surface: #F4F4F2;
  --color-secondary: #141414;
  --color-text-secondary: #D8D8D8;
  --color-border: #5F5F5F;
  --color-on-primary: #212529;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F4F4F2;
  --color-surface-container: #D8D8D8;
  --color-surface-container-high: #D1D1D1;
  --font-sans: var(--font-primary);
  --font-size-headline-lg: 32px;
  --font-size-headline-md: 28px;
  --font-size-title-lg: 22px;
  --font-size-body-lg: 18.4px;
  --font-size-body-md: 16.8px;
  --font-size-label-md: 14.8px;
  --font-size-label-sm: 12.8px;
  --radius-sm: 5px;
  --radius-md: 8px;
  --radius-lg: 40px;
  --radius-pill: 100%;
  --shadow-sm: 0 8px 20px 0 rgba(0,0,0,0.25);
  --shadow-md: 0 0 8px rgba(0,0,0,0.3);
  --shadow-lg: 112px 238px 74px 0 rgba(112,112,112,0),72px 153px 67px 0 rgba(112,112,112,0.01),40px 86px 57px 0 rgba(112,112,112,0.05),18px 38px 42px 0 rgba(112,112,112,0.09),4px 10px 23px 0 rgba(112,112,112,0.1);
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --tracking-label: .02rem;
  --container-max: 1200px;
}