Error / system failure. Distinct from --color-rose (threat
accent).
Glows & Shadows
--glow-primary
rgba(43,205,238,0.15)
Subtle glow. Card hover box-shadows.
--glow-primary-strong
rgba(43,205,238,0.25)
Prominent glow. Step icons, featured elements.
--shadow-dark
rgba(0,0,0,0.4)
Deep shadow. Carousels, modals, elevated panels.
--orb-cyan
rgba(43,205,238,0.25)
Floating orb color (cyan variant).
--orb-teal
rgba(78,214,214,0.15)
Floating orb color (teal variant).
--orb-rose
rgba(236,85,103,0.10)
Floating orb color (rose variant).
Typography
Three font families. Headings in Montserrat (700-900), body in Inter
(400-700), code in JetBrains Mono.
Font Families
--font-heading Montserrat 700-900
Autonomous Pentesting. Zero Compromise.
--font-heading Montserrat 800
Section Headings Use This Weight
--font-heading Montserrat 700
Subsection or Card Titles
--font-body Inter 400
SQUR's autonomous pentesting engine runs continuous scans against
your attack surface, discovering vulnerabilities before adversaries
do. Every finding is verified with proof-of-exploit evidence.
--font-body Inter 600
Navigation links, button labels, and UI elements use semibold
weight.
--font-body Inter 700
Strong emphasis, stats labels, badge text.
--font-mono JetBrains Mono 400
$ squr scan --target example.com --depth full
[CRITICAL] CVE-2024-12345 verified on port 443
Type Scale
--text-3xl clamp(30px, 4vw, 48px)
Hero Titles
--text-2xl clamp(22px, 2.5vw, 28px)
Section Headings
--text-xl clamp(18px, 2vw, 20px)
Card Titles & Subsections
--text-lg clamp(16px, 1.7vw, 18px)
Lead paragraph text and section intros.
--text-base clamp(14px, 1.5vw, 16px)
Default body copy. The workhorse size for paragraphs and
descriptions.
--text-sm clamp(13px, 1.3vw, 14px)
Navigation, captions, smaller UI elements.
--text-xs clamp(11px, 1.1vw, 12px)
Labels, Badges, Metadata
Line Heights
--lh-heading 1.10
Tight line height for headings keeps display text compact.
--lh-body 1.65
Generous line height for body text ensures excellent readability on
dark backgrounds where eye strain is a concern. Every paragraph
should breathe.
Spacing
A fluid spacing scale using fixed and clamp() values. Use these tokens
for all margins, paddings, and gaps.
--space-xs
4px
--space-sm
8px
--space-md
16px
--space-lg
24px
--space-xl
48px
--space-2xl
clamp(32px, 4vw, 48px)
--space-3xl
clamp(36px, 4.5vw, 60px)
--space-4xl
clamp(48px, 6vw, 80px)
Content Widths
--content-narrow
720px
--content-default
1024px
--content-wide
1280px
Border Radius
Four radius tokens. Note: --radius-lg and --radius-xl are currently
both 12px (flagged in audit).
--radius-sm
6px
--radius-md
8px
--radius-lg
12px
--radius-xl
12px
Zone System
Every page follows a three-zone visual rhythm. Hero, dark content, and
gradient CTA, separated by dividers.
Frosted glass background with subtle border. The standard card
treatment across the site.
.glass-card
Card Glow
Mouse-reactive radial glow following cursor position. Requires
JS for --mouse-x/y vars.
.card-glow
Badges & Pills
Live Scanning
.hero-badge (cyan)
Critical Alert
.hero-badge--rose
HIGH SEVERITY
.icp-pain-badge / .hp-severity-badge
Form Inputs
.icp-capture-input / .newsletter-input
Effects
Ambient glows, floating orbs, and shadow treatments that give SQUR its
distinctive depth.
--glow-primary spread: 24px
--glow-primary-strong 25% opacity
--shadow-dark elevation shadow
Orb Ambience --orb-cyan + --orb-rose
Effect Tokens
--glow-spread:24px
--glow-opacity:0.08
--shadow-opacity:0.50
--blur-header:12px
--blur-card:14px
--orb-opacity:0.12
--orb-blur:200px
--orb-duration:12s
--transition-speed:300ms
Logo Usage
The SQUR wordmark is the primary brand identifier. It is always
rendered in all-caps as "SQUR".
Primary wordmark - white on dark -
squr-logo-wordmark.svg
Primary wordmark - black on light - use
filter: invert(1) or the black fill variant
Do
Always render "SQUR" in all uppercase letters.
Use Montserrat 900 for the wordmark typeface.
Maintain clear space of at least 1x the "S" height around the
wordmark.
Use white (#ffffff) wordmark on dark backgrounds.
Use the cyan primary (#2bcdee) wordmark sparingly for accent
contexts only.
Do Not
Never render as "Squr", "squr", or "SQuR".
Never place on backgrounds lighter than #162a2e without testing
contrast.
Never add effects (drop shadow, glow, gradient) to the wordmark
itself.
Never stretch, compress, or rotate the wordmark.
Never use the rose (#EC5567) color for the wordmark.
CSS Setup
All design tokens live in styles.css as CSS custom
properties on :root. Component-level layout and
page-specific utilities are in styles-site.css. Both
files must be loaded together for correct rendering.
A structured JSON object containing all design tokens, accessible via
<script id="squr-brand-tokens" type="application/json">. Parse programmatically with
JSON.parse(document.getElementById('squr-brand-tokens').textContent).