Developer & Design Reference
Brand Guidelines
Everything you need to represent Qontomcrypt consistently — logo, colour, type, spacing, iconography, voice, and usage rules.
Logo
The Qontomcrypt logomark is a stylised quantum-lock glyph. Always use the approved SVG assets. Never recreate, distort, or recolour the mark outside the approved variants.
Primary — dark background
Reversed — light background
Mark only — minimum 32px
Maintain clear space equal to the height of the 'Q' glyph on all four sides of the logo.
Do not
- Do not stretch or distort the logo
- Do not recolour outside approved variants
- Do not place on low-contrast backgrounds
- Do not add drop shadows or effects
- Do not rotate or flip the mark
- Do not use the wordmark without the glyph
Colours
The palette is built on CSS custom properties. Always reference tokens — never hardcode hex values in components.
Primary
CTAs, links, active states, key highlights
Primary Dark
Hover states on primary elements
Accent
Secondary highlights, badges, tags
Background
Page and section backgrounds
Card
Card and panel surfaces
Secondary
Subtle tinted backgrounds, borders
Foreground
Body text, headings
Muted
Secondary text, captions, placeholders
/* ✅ Always use CSS custom properties */
style={{ color: 'hsl(var(--primary))' }}
style={{ background: 'hsl(var(--card))' }}
/* ❌ Never hardcode hex values */
style={{ color: '#' + '0D9488' }}
style={{ background: '#' + '0F1E35' }}Typography
Inter is the sole typeface. Use the CSS variables — never hardcode font-family strings in components.
Display
H1
H2
H3
Body
Small
Code / Mono
Spacing
All spacing follows an 8px base grid. Use the named tokens — avoid arbitrary pixel values.
xs4px / 0.25remsm8px / 0.5rembase16px / 1remlg24px / 1.5remxl32px / 2remxxl48px / 3remxxxl80px / 5remmax-w-content1280px / 80remIconography
All icons use Lucide React. Maintain consistent sizing and stroke weight across the interface.
- Use Lucide React exclusively — no mixing icon libraries
- Default size: 20px (w-5 h-5) for UI icons, 24px (w-6 h-6) for feature icons
- Stroke width: 1.5 (Lucide default) — never change strokeWidth
- Active/interactive icons: use --primary colour
- Inactive/decorative icons: use --muted-foreground colour
Voice & Tone
Qontomcrypt speaks to CISOs, security architects, and compliance officers. Every word earns its place.
Precise
Use exact technical language. Say 'CRYSTALS-Kyber (ML-KEM)' not 'quantum encryption'.
Confident
State capabilities directly. Avoid hedging language like 'might', 'could', or 'try to'.
Trustworthy
Back claims with standards and evidence. Never make unverifiable assertions.
Concise
One idea per sentence. Cut filler words. Respect the reader's time.
Usage Rules
These rules protect brand integrity across all touchpoints.
Permitted
- Use approved logo SVG files from the brand asset pack
- Reference Qontomcrypt in editorial and technical documentation
- Use the colour palette via CSS custom properties
- Apply the Inter typeface via the --font-sans and --font-heading variables
Restricted
- Do not alter, crop, or recreate the logo
- Do not use the brand in political, misleading, or harmful contexts
- Do not imply endorsement without written approval
- Do not combine the Qontomcrypt name with third-party product names without approval
- Do not use unapproved colour variants or typefaces
Brand approval
For brand approval requests, partnership co-branding, or press usage, contact the Qontomcrypt team via the contact form on the homepage.
Go to contact form →