Bright Tertiaries Design Reference
Bright Tertiaries is a broad aesthetic and graphic design style emphasizing humanistic refinement with maximalist principles. It features prominent use of blocks of flat color, round edges, intricate patterns, and flourishes. The palette centers on tertiary hues -- lime green, purple, orange, teal, fuchsia, and cyan -- which invoke feelings of nature through vibrant secondary/tertiary colors rather than primaries. The style spans interior decor, architecture, graphic design, clothing, consumer electronics, and digital media.
Visual Characteristics
Core Motifs and Patterns
- Blocks of flat color -- solid, unadorned color fills as the foundational compositional element; individual objects typically rendered in a single hue
- Round edges -- curved corners and soft forms throughout all design elements (containers, buttons, panels, shapes)
- Bayadere pattern -- colorful, irregular stripes used extensively as a signature decorative motif
- Flourishes -- decorative swirls, embellishments, and ornamental details
- Nature iconography -- flowers, botanical illustrations, and subtle organic references
- Simple/childish patterns -- playful, accessible pattern work (dots, florals, basic geometrics)
- Flat rendering -- no gradients, shadows, or 3D effects; everything is flat and graphic
Design Principles
- Maximalist color usage -- bold, saturated tertiary hues applied in large blocks
- Flat color composition -- singular objects use one hue; backgrounds use solid fills
- Humanistic warmth -- approachable, friendly, nature-inspired feeling rather than cold or clinical
- High contrast adjacency -- vibrant colors placed directly next to each other for visual energy
- Minimalist patterning -- when patterns are used, they lean toward Flat Metro simplicity
- Accessible and consumer-friendly -- visually welcoming organization, not avant-garde or challenging
- Playful ornamentation -- decorative without being heavy; light flourishes rather than dense detail
Color Palette
Primary Tertiary Scheme
| Color |
Hex (suggested) |
Usage |
| Lime Green |
#84CC16, #A3E635 |
Primary accent, backgrounds, feature panels |
| Purple |
#9333EA, #7C3AED |
Accent blocks, headings, decorative elements |
| Orange |
#F97316, #FB923C |
Call-to-action elements, highlights, warm accents |
| Teal |
#14B8A6, #2DD4BF |
Secondary backgrounds, cool accent panels |
Alternate Variant (Fuchsia-Cyan-Lime)
| Color |
Hex (suggested) |
Usage |
| Fuchsia |
#D946EF, #E879F9 |
Primary accent, bold highlights |
| Cyan / Teal |
#06B6D4, #22D3EE |
Cool backgrounds, secondary accent |
| Lime Green |
#84CC16, #A3E635 |
Warm accent, nature-referencing elements |
Supporting Colors
| Color |
Hex (suggested) |
Usage |
| White |
#FFFFFF, #FAFAFA |
Clean backgrounds, text on dark panels |
| Near-Black |
#1A1A1A, #0F0F0F |
Text, dark backgrounds for pattern contrast |
| Black |
#000000 |
Background for floral/pattern overlays (fashion-inspired) |
| Warm Gray |
#F5F5F4, #E7E5E4 |
Neutral section backgrounds |
| Light Cream |
#FFFBEB, #FEF9C3 |
Soft warm backgrounds |
Suggested CSS Custom Properties
:root {
/* Primary Tertiary Palette */
--bt-lime: #84CC16;
--bt-lime-light: #A3E635;
--bt-purple: #9333EA;
--bt-purple-light: #A855F7;
--bt-orange: #F97316;
--bt-orange-light: #FB923C;
--bt-teal: #14B8A6;
--bt-teal-light: #2DD4BF;
/* Alternate Variant */
--bt-fuchsia: #D946EF;
--bt-fuchsia-light: #E879F9;
--bt-cyan: #06B6D4;
--bt-cyan-light: #22D3EE;
/* Neutrals */
--bt-white: #FFFFFF;
--bt-off-white: #FAFAFA;
--bt-warm-gray: #F5F5F4;
--bt-cream: #FFFBEB;
--bt-dark: #1A1A1A;
--bt-black: #000000;
/* Functional */
--bt-bg-primary: var(--bt-white);
--bt-bg-secondary: var(--bt-warm-gray);
--bt-text-primary: var(--bt-dark);
--bt-text-on-color: var(--bt-white);
--bt-accent-1: var(--bt-lime);
--bt-accent-2: var(--bt-purple);
--bt-accent-3: var(--bt-orange);
--bt-accent-4: var(--bt-teal);
}
Approaches
- Flat solid color blocks -- no gradients; each panel, card, or section uses a single saturated tertiary color
- High saturation, high contrast adjacency -- place lime next to purple, orange next to teal for maximum vibrancy
- Nature-inspired warmth -- the palette should feel organic and lively, not synthetic or corporate
- Black as pattern ground -- use black backgrounds when overlaying floral or decorative patterns (drawn from fashion applications)
- Limited to tertiary hues -- avoid primary colors (red, blue, yellow); stay within the lime/purple/orange/teal/fuchsia/cyan range
Typography
Typeface Characteristics
Bright Tertiaries typography features:
- Rounded, humanist sans-serif typefaces -- matching the round-edged visual identity
- Friendly, approachable letterforms -- soft terminals, open counters
- Medium to bold weights for headings -- confident but not aggressive
- Clean, legible body text -- warmth without sacrificing readability
- Avoid sharp, angular, or geometric extremes -- the style is soft and organic
Recommended Web Fonts (Google Fonts / Free)
| Font |
Style |
Usage |
| Nunito |
Rounded sans-serif, warm |
Headlines, body text |
| Quicksand |
Rounded geometric sans |
Headlines, subheadings |
| Rubik |
Rounded corners, humanist |
All-purpose (referenced on wiki page) |
| Poppins |
Geometric sans, friendly |
Headlines, UI elements |
| Comfortaa |
Rounded, playful |
Display headlines, logos |
| Varela Round |
Rounded sans-serif |
Body text, subheadings |
| DM Sans |
Clean humanist sans |
Body copy |
| Baloo 2 |
Rounded, playful |
Feature titles, callouts |
Typography CSS Example
/* Headlines */
h1, h2, h3 {
font-family: 'Quicksand', 'Nunito', sans-serif;
font-weight: 700;
letter-spacing: 0.02em;
color: var(--bt-purple);
}
/* Display / Hero text */
.bt-display {
font-family: 'Comfortaa', 'Quicksand', sans-serif;
font-size: clamp(2.5rem, 6vw, 5rem);
font-weight: 700;
letter-spacing: -0.01em;
line-height: 1.15;
}
/* Body text */
body {
font-family: 'Nunito', 'DM Sans', sans-serif;
font-weight: 400;
letter-spacing: 0.01em;
line-height: 1.7;
color: var(--bt-dark);
}
Layout Principles
Grid and Structure
- Block-based color composition -- sections and panels are large, flat-colored rectangles or rounded rectangles
- Generous padding and spacing -- content breathes within its colored containers
- Asymmetric color blocking -- different-sized panels in different colors arranged in a dynamic grid
- Single-hue objects -- each card, button, or element uses one solid color from the tertiary palette
- Rounded containers -- all boxes, cards, and panels use significant border-radius
Section Organization
- Use color transitions between sections rather than lines or dividers -- each section gets its own tertiary color
- Apply generous whitespace between color-blocked elements to let each hue stand on its own
- Create hierarchy through color and scale -- primary content on the boldest color, secondary on lighter tints
- Employ rounded cards and panels as the primary content container shape
- Incorporate floral or botanical SVG accents as decorative section markers
CSS/Design Techniques
Flat Color Block Panels
/* Color-blocked section */
.bt-section-lime {
background: var(--bt-lime);
color: var(--bt-dark);
padding: 4rem 2rem;
}
.bt-section-purple {
background: var(--bt-purple);
color: var(--bt-white);
padding: 4rem 2rem;
}
.bt-section-orange {
background: var(--bt-orange);
color: var(--bt-white);
padding: 4rem 2rem;
}
.bt-section-teal {
background: var(--bt-teal);
color: var(--bt-white);
padding: 4rem 2rem;
}
Rounded Card Component
.bt-card {
background: var(--bt-white);
border-radius: 1.5rem;
padding: 2rem;
overflow: hidden;
transition: transform 0.2s ease;
}
.bt-card:hover {
transform: translateY(-4px);
}
/* Color accent stripe at top of card */
.bt-card--lime { border-top: 6px solid var(--bt-lime); }
.bt-card--purple { border-top: 6px solid var(--bt-purple); }
.bt-card--orange { border-top: 6px solid var(--bt-orange); }
.bt-card--teal { border-top: 6px solid var(--bt-teal); }
Bayadere Stripe Pattern (CSS)
/* Signature irregular colorful stripes */
.bt-bayadere {
background: repeating-linear-gradient(
0deg,
var(--bt-lime) 0px,
var(--bt-lime) 12px,
var(--bt-purple) 12px,
var(--bt-purple) 20px,
var(--bt-orange) 20px,
var(--bt-orange) 35px,
var(--bt-teal) 35px,
var(--bt-teal) 42px,
var(--bt-fuchsia) 42px,
var(--bt-fuchsia) 55px,
var(--bt-cyan) 55px,
var(--bt-cyan) 62px
);
}
/* Horizontal bayadere variant */
.bt-bayadere-horizontal {
background: repeating-linear-gradient(
90deg,
var(--bt-lime) 0px,
var(--bt-lime) 18px,
var(--bt-purple) 18px,
var(--bt-purple) 28px,
var(--bt-orange) 28px,
var(--bt-orange) 48px,
var(--bt-teal) 48px,
var(--bt-teal) 56px,
var(--bt-fuchsia) 56px,
var(--bt-fuchsia) 72px
);
}
Floral / Nature Decorative Accent
/* Decorative floral background overlay */
.bt-floral-overlay {
position: relative;
}
.bt-floral-overlay::before {
content: '';
position: absolute;
inset: 0;
/* Use an SVG flower pattern as background-image */
background-image: url("data:image/svg+xml,...");
background-repeat: repeat;
background-size: 80px 80px;
opacity: 0.08;
pointer-events: none;
}
Color-Block Grid Layout
/* Asymmetric color-block grid */
.bt-color-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: auto;
gap: 1rem;
}
.bt-color-grid > * {
border-radius: 1.25rem;
padding: 2rem;
}
/* Assign palette colors to grid children */
.bt-color-grid > :nth-child(4n+1) { background: var(--bt-lime); color: var(--bt-dark); }
.bt-color-grid > :nth-child(4n+2) { background: var(--bt-purple); color: var(--bt-white); }
.bt-color-grid > :nth-child(4n+3) { background: var(--bt-orange); color: var(--bt-white); }
.bt-color-grid > :nth-child(4n+4) { background: var(--bt-teal); color: var(--bt-white); }
.bt-button {
display: inline-block;
padding: 0.75rem 2rem;
border-radius: 999px;
border: none;
font-family: 'Quicksand', sans-serif;
font-weight: 700;
font-size: 1rem;
cursor: pointer;
transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.bt-button:hover {
transform: scale(1.05);
}
.bt-button--lime { background: var(--bt-lime); color: var(--bt-dark); }
.bt-button--purple { background: var(--bt-purple); color: var(--bt-white); }
.bt-button--orange { background: var(--bt-orange); color: var(--bt-white); }
.bt-button--teal { background: var(--bt-teal); color: var(--bt-white); }
.bt-button--fuchsia { background: var(--bt-fuchsia); color: var(--bt-white); }
Flat Metro-Style Minimal Pattern
/* Minimalist geometric pattern overlay (Flat Metro influence) */
.bt-metro-pattern {
background-color: var(--bt-white);
background-image:
radial-gradient(circle, var(--bt-lime) 1px, transparent 1px),
radial-gradient(circle, var(--bt-purple) 1px, transparent 1px);
background-size: 30px 30px;
background-position: 0 0, 15px 15px;
opacity: 0.15;
}
Applications by Medium
Interior Decor and Architecture
- Flat blocks of solid tertiary color applied to walls, furniture, and fixtures
- Individual objects rendered in a single hue from the palette
- Educational institutions (schools, colleges) are a prominent implementation context
- Occasional use of minimalist Flat Metro-style patterns on surfaces
- Rounded furniture forms and soft-edge architectural details
Clothing and Fashion
- Floral and simple/childish patterns on dark (often black) backgrounds
- Primarily marketed toward women and young girls/infants
- Bold solid-color garments in lime, purple, orange, teal, fuchsia
- Visual overlap with Vectordelia and Vectorgarden aesthetics
Consumer Electronics
- Bright, solid-color exterior designs on devices and accessories
- Strong overlap with the Four Colors aesthetic due to shared color scheme and flat color usage
- Slightly looser color application than strict tertiary palette -- occasionally includes adjacent hues
- Examples: colorful phone cases, storage devices, tech accessories
Digital and Web Design
- Flat color-blocked layouts with rounded containers
- Influenced old Wetpaint wiki themes with minimalist geometric patterns
- Shares principles with Corporate Memphis and Flat Design movements
- Nature-inspired vector illustrations as decorative accents
| Aesthetic |
Relationship to Bright Tertiaries |
| Four Colors |
Closest relative; shared flat color-block approach and similar palette |
| Corporate Memphis |
Shared flat illustration style and friendly, accessible design language |
| Flat Design |
Shared flat rendering, no gradients or shadows |
| Frutiger Aero |
Nature-inspired warmth, though Frutiger Aero uses glossy/3D elements |
| Vectordelia |
Overlapping floral/botanical motifs and color vibrancy |
| Vectorgarden |
Shared nature iconography and organic pattern work |
| Memphis Design |
Shared maximalist color approach, though Memphis uses more geometric chaos |
| Y2K Futurism |
Overlapping bright/saturated palette, though Y2K adds metallic and translucent effects |
| Flat Metro |
Minimalist pattern influence; Metro is more restrained and corporate |
| Superflat Pop |
Shared flat, saturated color fields |
| Vectorbloom |
Nature-centric vector design overlap |
| DORFic |
Stylistic connections in flat, colorful design language |
| Space Age |
Shared rounded forms, though Space Age is more futuristic |
| Supergraphic Ultramodern |
Shared bold, large-scale color blocking |
| Minimalism |
Bright Tertiaries shares flat simplicity, but rejects Minimalism's restrained palette |
| Skeuomorphism |
Opposite approach -- Bright Tertiaries is explicitly flat and non-mimetic |
Quick-Start: Minimal Bright Tertiaries Page Template
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bright Tertiaries Page</title>
<link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@400;600;700&family=Nunito:wght@400;600;700&display=swap" rel="stylesheet">
<style>
:root {
--bt-lime: #84CC16;
--bt-purple: #9333EA;
--bt-orange: #F97316;
--bt-teal: #14B8A6;
--bt-fuchsia: #D946EF;
--bt-cyan: #06B6D4;
--bt-white: #FFFFFF;
--bt-dark: #1A1A1A;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: var(--bt-white);
color: var(--bt-dark);
font-family: 'Nunito', sans-serif;
font-weight: 400;
line-height: 1.7;
}
h1, h2, h3 {
font-family: 'Quicksand', sans-serif;
font-weight: 700;
letter-spacing: 0.02em;
}
.hero {
background: var(--bt-purple);
color: var(--bt-white);
text-align: center;
padding: 6rem 2rem;
border-radius: 0 0 2rem 2rem;
}
.hero h1 {
font-size: clamp(2.5rem, 6vw, 5rem);
color: var(--bt-white);
}
.color-blocks {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
padding: 3rem 2rem;
max-width: 1200px;
margin: 0 auto;
}
.block {
border-radius: 1.5rem;
padding: 2.5rem;
color: var(--bt-white);
}
.block--lime { background: var(--bt-lime); color: var(--bt-dark); }
.block--orange { background: var(--bt-orange); }
.block--teal { background: var(--bt-teal); }
.block--fuchsia { background: var(--bt-fuchsia); }
section {
max-width: 900px;
margin: 0 auto;
padding: 4rem 2rem;
text-align: center;
}
.btn {
display: inline-block;
padding: 0.75rem 2rem;
border-radius: 999px;
background: var(--bt-orange);
color: var(--bt-white);
font-family: 'Quicksand', sans-serif;
font-weight: 700;
text-decoration: none;
border: none;
cursor: pointer;
}
</style>
</head>
<body>
<div class="hero">
<h1>Title Here</h1>
<p>Subtitle in friendly Nunito</p>
</div>
<div class="color-blocks">
<div class="block block--lime">
<h2>Lime Block</h2>
<p>Content in a flat color panel with rounded edges.</p>
</div>
<div class="block block--orange">
<h2>Orange Block</h2>
<p>Content in a flat color panel with rounded edges.</p>
</div>
<div class="block block--teal">
<h2>Teal Block</h2>
<p>Content in a flat color panel with rounded edges.</p>
</div>
<div class="block block--fuchsia">
<h2>Fuchsia Block</h2>
<p>Content in a flat color panel with rounded edges.</p>
</div>
</div>
<section>
<h2>Section Heading</h2>
<p>Content with Bright Tertiaries styling applied.</p>
<br>
<a href="#" class="btn">Rounded Button</a>
</section>
</body>
</html>