DESIGN.md · Analysis

Bitdefender

bitdefender.com · 11 Sept 2026 · 47 colors · Roboto

Bitdefender

Enterprise cybersecurity software for consumer protection. Bitdefender delivers advanced threat detection, privacy safeguards, and device security through a clean, trust-focused interface.

Colors

surface#ffffff
surface-dim#f7f7f7
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f3f7fe
surface-container#f0f9fa
surface-container-high#e9ecef
surface-container-highest#e4f2ff
on-surface#000000
on-surface-variant#3c3c3c
inverse-surface#141517
inverse-on-surface#ffffff
outline#dedede
outline-variant#d0d0d0
surface-tint#006dff
primary#006dff
on-primary#ffffff
primary-container#e4f2ff
on-primary-container#005ed9
inverse-primary#2e6bf6
secondary#eb0000
on-secondary#ffffff
secondary-container#ffcccc
on-secondary-container#d80000
tertiary#005ed9
on-tertiary#ffffff
tertiary-container#e4f2ff
on-tertiary-container#00439c
error#f00
on-error#ffffff
error-container#ffcccc
on-error-container#d80000
primary-fixed#e4f2ff
primary-fixed-dim#d9eeff
on-primary-fixed#005ed9
on-primary-fixed-variant#00439c
secondary-fixed#ffcccc
secondary-fixed-dim#ffb3b3
on-secondary-fixed#eb0000
on-secondary-fixed-variant#d80000
tertiary-fixed#e4f2ff
tertiary-fixed-dim#d9eeff
on-tertiary-fixed#005ed9
on-tertiary-fixed-variant#00439c
background#ffffff
on-background#000000
surface-variant#f3f7fe

Typography

display
fontFamily: Roboto · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Roboto · fontSize: 48px · fontWeight: 600 · lineHeight: 56px · letterSpacing: -0.02em
headline-md
fontFamily: Roboto · fontSize: 38px · fontWeight: 600 · lineHeight: 44px · letterSpacing: -0.01em
title-lg
fontFamily: Roboto · fontSize: 32px · fontWeight: 600 · lineHeight: 40px
body-lg
fontFamily: Roboto · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.006em
body-md
fontFamily: Roboto · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.006em
label-md
fontFamily: Roboto · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Roboto · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

Bitdefender is an enterprise-grade cybersecurity platform designed for consumer protection, delivering advanced threat detection, privacy safeguards, and device security. The brand embodies a "Trust-Centric Minimalism" aesthetic—clean, professional, and reassuring—where a bright blue accent (#006dff) signals actionable security features against a pristine white canvas. The interface prioritizes clarity and confidence: users should feel protected, not overwhelmed. The emotional response is calm authority: Bitdefender doesn't shout about threats; it quietly neutralizes them.

The brand voice is precise, professional, and human-centered. Vocabulary emphasizes protection, trust, and simplicity: "advanced threat detection," "your digital life," "always protected." Tone avoids technical jargon in favor of accessible language. Example sentence in brand voice: "Everything that matters in your digital life—covered."

Colors

Bitdefender's color system balances trust-building neutrals with action-oriented accents. Primary (#006dff) is the signature brand blue, used exclusively for interactive elements (CTAs, links, focus states) and key UI affordances. It conveys security and reliability without aggression. Secondary (#eb0000) is a vibrant red reserved for high-stakes CTAs like "Buy Now" and error states—it demands attention when action is critical. Tertiary (#005ed9) provides a slightly darker blue for hover states and secondary actions, maintaining visual hierarchy. The surface stack is anchored in white (#ffffff) with carefully calibrated grays: surface-container-lowest (#fafafa) for subtle card backgrounds, surface-container-high (#e9ecef) for interactive hover states, and surface-container-highest (#e4f2ff

Typography

Bitdefender uses Roboto as the unified typeface family, chosen for its clarity at small sizes and professional appearance across all weights. The type hierarchy is structured around six levels: Display (60px, 700 weight) for hero headlines, Headline-lg (48px, 600 weight) for major section titles, Headline-md (38px, 600 weight) for subsections, Title-lg (32px, 600 weight) for card headers, Body-lg (18px, 400 weight) for feature descriptions, and Body-md (16px, 400 weight) as the default body text. Label-md (14px, 600 weight) is used for button text and form labels, while Label-sm (12px, 500 weight) handles metadata and small UI text. Letter-spacing is minimal (0.006em on body text) to maintain density and professionalism. Line-height is set to 1.5 for body text (24px on 16px base) to ensure

Layout

Bitdefender employs a fixed-width, centered container model with a maximum width of 1290px, ensuring consistent content presentation across desktop viewports. The grid is 12 columns on desktop, collapsing to single-column on mobile. Horizontal padding is 20px on mobile and 20px on desktop (gutter spacing), with section vertical padding of 32px on mobile and 48px on desktop. The spacing scale follows an 8px base unit: xs (4px) for micro-adjustments, sm (12px) for tight grouping, md (24px) for standard component padding, lg (40px) for section separation, and xl (64px) for major layout breaks. White-space is generous but purposeful—sections are separated by lg spacing (40px) to create breathing room and visual rhythm. Cards use md padding (24px) internally, with md spacing (24px) between card

Elevation & Depth

Bitdefender uses a subtle shadow system to convey depth and layering without visual heaviness. The elevation scale consists of three levels: sm (0 2px 4px rgba(0, 0, 0, 0.04)) for minimal lift on interactive elements like form inputs, md (0 3px 8px rgba(0, 0, 0, 0.15)) for standard cards and dropdowns, and lg (0 8px 32px rgba(0, 0, 0, 0.12)) for modals and elevated overlays. Shadows are soft and diffuse, never harsh or dark—they suggest depth through opacity rather than darkness. Modals use a semi-transparent overlay (rgba(0, 0, 0, 0.5)) with a subtle blur (backdrop-filter: blur(4px)) to separ

Shapes

Bitdefender employs a "Functional Softness" shape philosophy—rounded corners that feel approachable without sacrificing professional clarity. Border-radius is applied consistently across the component hierarchy: buttons and inputs use lg (16px) for a modern, friendly appearance; cards and containers use xl (20px) to create visual softness and reduce perceived density; small UI elements like badges and tags use full (9999px) for pill-shaped affordances. The DEFAULT radius (8px) is used sparingly, primarily for small interactive elements or nested components. This graduated approach ensures that

Components

Action Elements Buttons are the primary interaction mechanism. Primary buttons use a solid blue background (#006dff) with white text, 48px height, 12px vertical padding, 24px horizontal padding, and lg border-radius (16px). On hover, the background transitions to #0045ad (darker blue) with a 150ms ease transition. Secondary buttons use a transparent background with a 2px blue border, matching primary text color, and the same padding and height; on hover, they fill with light blue (#e4f2ff). The red CTA button ("Buy Now") uses secondary color (#eb0000) with white text and identical sizing; on hover, it darkens to #d80000. All buttons use label-md typography (14px, 600 weight) and apply a subtle box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04) at rest, transitioning to md shadow on hover.

###

Do's and Don'ts

**Do**

  • Do use primary blue (#006dff) exclusively for interactive elements—CTAs, links, focus states, and active indicators—to create a consistent, recognizable interaction language.
  • Do maintain generous white-space (lg spacing: 40px) between major sections to reduce cognitive load and guide the user's eye through the page hierarchy.
  • Do apply md shadow (0 3px 8px rgba(0, 0, 0, 0.15)) to cards and containers to create subtle depth without visual heaviness or distraction.
  • Do use Roboto at 16px body-md with 1.5 line-height (24px) for all body text to ensure readability and professional appearance across devices.
  • Do reserve red (#eb0000) for high-stakes CTAs ("Buy Now") and error states only—never use it for general UI elements or secondary actions.

**Don't**

  • Don't use primary blue for body text, backgrounds, or large surface areas—it's reserved for interactive affordances and will cause visual fatigue if overused.
  • Don't apply sharp corners (0px border-radius) to any UI element; minimum radius is 8px (DEFAULT) for inputs, 16px (lg) for buttons, and 20px (xl) for cards.
  • Don't mix typefaces; Roboto is the sole font family across all UI. Avoid IBM Plex Sans or Arial except in legacy components being phased out.
  • Don't use shadows heavier than lg (0 8px 32px rgba(0, 0, 0, 0.12))—excessive shadow depth contradicts the clean, trust-centric aesthetic and creates visual clutter.
  • Don't set line-height below 1.25 for headings or below 1.5 for body text; tight line-height reduces readability and creates a cramped, unprofessional appearance.