DESIGN.md · Analysis

Atomik

atomik.com.br · 11 Jul 2026 · 47 colors · Castoro, Cabin

Atomik

A Chrome extension that converts Figma layouts to Elementor in seconds, offering hundreds of ready-made sections and components. Atomik combines technical precision with a warm, approachable aesthetic—dark backgrounds with golden accents create an inviting, premium feel.

Colors

surface#070808
surface-dim#040506
surface-bright#1c1c1d
surface-container-lowest#0b0d14
surface-container-low#0f0f10
surface-container#1c1c1d
surface-container-high#28292a
surface-container-highest#333333
on-surface#f0f0f0
on-surface-variant#b0aea5
inverse-surface#faf9f5
inverse-on-surface#070808
outline#69727d
outline-variant#505050
surface-tint#ffcd81
primary#ffcd81
on-primary#28292a
primary-container#f19a09
on-primary-container#070808
inverse-primary#f19a09
secondary#faf9f5
on-secondary#070808
secondary-container#e9ecef
on-secondary-container#333333
tertiary#fecc85
on-tertiary#1c1c1d
tertiary-container#ff8964
on-tertiary-container#ffffff
error#d9534f
on-error#ffffff
error-container#cf2e2e
on-error-container#faf9f5
primary-fixed#ffcd81
primary-fixed-dim#fecc85
on-primary-fixed#070808
on-primary-fixed-variant#28292a
secondary-fixed#faf9f5
secondary-fixed-dim#e9ecef
on-secondary-fixed#070808
on-secondary-fixed-variant#333333
tertiary-fixed#fecc85
tertiary-fixed-dim#ff8964
on-tertiary-fixed#070808
on-tertiary-fixed-variant#1c1c1d
background#070808
on-background#f0f0f0
surface-variant#28292a

Typography

display
fontFamily: Castoro · fontSize: 60px · fontWeight: 400 · lineHeight: 68px · letterSpacing: -0.02em
headline-lg
fontFamily: Castoro · fontSize: 48px · fontWeight: 400 · lineHeight: 56px · letterSpacing: -0.015em
headline-md
fontFamily: Castoro · fontSize: 32px · fontWeight: 400 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: Cabin · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Cabin · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Cabin · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Cabin · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Cabin · fontSize: 12px · fontWeight: 600 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

Atomik is a productivity-focused Chrome extension that bridges Figma and Elementor, enabling designers and developers to convert layouts in seconds. The brand aesthetic is **Warm Minimalism with Technical Precision**—a dark, sophisticated canvas (nearly black at #070808) paired with a warm golden accent (#ffcd81) that signals approachability and energy. The UI evokes a premium, professional tool that respects the user's time and intelligence. Voice: direct, encouraging, and solution-oriented. Atomik speaks in active verbs and concrete outcomes: "Convert layouts instantly. Customize in bulk. Ship faster." The tone avoids jargon while celebrating technical capability—never breathless, always grounded in tangible results.

Colors

The color system centers on a high-contrast dark foundation with a warm golden accent that drives all interactive moments. **Primary (#ffcd81)** is the signature warm gold used exclusively on primary CTAs ("Quero assinar o Atomik"), focus states, and brand-critical interactions—it appears infrequently but commands attention. **Secondary (#faf9f5)** is an off-white cream that serves as the inverse surface and secondary button fill, providing breathing room against the dark background. **Tertiary (#fecc85)** is a slightly deeper gold used for supporting highlights and badges. **Surface stack** ranges from near-black (#070808 for base) through mid-grays (#1c1c1d for containers) to lighter grays (#28292a for elevated surfaces), creating visual hierarchy without harsh contrast. **On-surface (#f

Typography

The type system pairs **Castoro** (serif, 400 weight) for display and headline scales with **Cabin** (sans-serif, 400/600 weights) for body and label text. This pairing creates visual warmth and sophistication: Castoro's organic letterforms humanize the interface, while Cabin's geometric clarity ensures readability at small sizes. Display (60px, -0.02em letter-spacing) is reserved for hero statements and major section breaks; Headline-lg (48px) anchors feature sections; Headline-md (32px) introduces subsections. Body-lg (18px, 28px line-height) is used for descriptive copy and maintains 1.56 line-height ratio for comfortable reading. Body-md (16px) is the default paragraph text. Label-md (14px, 600 weight, 0.01em spacing) is applied to button text and form labels to ensure crisp, scannable

Layout

The layout follows a 12-column grid with a max-width of 1280px, centered on viewport. Page rhythm is established through a 24px gutter (md spacing) between sections, with 40px (lg spacing) used for major section breaks. The hero occupies full viewport height with a dark background image (noise texture overlay at 0.5 opacity) and centered text stack. Cards and containers use 24px padding (md) internally and are separated by 24px margins. The spacing scale is semantic: xs (4px) for micro-interactions and icon spacing, sm (12px) for form field padding, md (24px) for card padding and section gutters, lg (40px) for major section separation, xl (64px) for page-level breaks. Container max-width of 1280px prevents line lengths from exceeding 80 characters at body-lg size, ensuring readability. Ali

Elevation & Depth

Depth is conveyed through a restrained shadow system and subtle layering rather than aggressive depth cues. **Level 1 (Base)**: Surface at #070808 with a noise texture overlay (atomik-noise-v2.webp at 0.5–1% opacity) provides tactile grounding. **Level 2 (Standard Cards)**: box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) with background-color: {colors.surface-container} (#1c1c1d) creates a subtle lift. **Level 3 (Elevated/Modals)**: box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25) with background-color: {colors.surface-container-high} (#28292a) signals prominence. Buttons on hover receive the Level 2 shad

Shapes

The shape philosophy is **Technical Softness**—rounded corners are present but restrained, reflecting both approachability and precision. **Buttons and CTAs** use 100px border-radius (full rounding, pill-shaped) to signal friendliness and reduce visual aggression. **Cards and containers** use 6px (md) or 8px (lg) border-radius to feel modern without appearing playful. **Form inputs** use 4px (DEFAULT) border-radius for a clean, utilitarian feel. **Small UI elements** (badges, tags) use 100px (full) border-radius. This hierarchy—full rounding on primary CTAs, moderate rounding on containers, mi

Components

Action Elements **Button-primary** (primary CTA): background-color: #ffcd81, color: #28292a, padding: 14px 28px, height: 48px, border-radius: 100px, font-family: Cabin, font-weight: 600, font-size: 14px. On hover, background shifts to #fecc85 and receives box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15). Transition: all 200ms ease-out. **Button-secondary** (secondary CTA): background-color: #faf9f5, color: #070808, same padding/height/radius as primary. On hover, background becomes #e9ecef. **Button-ghost** (tertiary): transparent background with 1px solid #ffcd81 border, text color #ffcd81. On hover, background becomes rgba(255, 205, 129, 0.1). All buttons use cursor: pointer and are disabled with opacity: 0.5 and cursor: not-allowed.

Containers & Surfaces **Card**: background-color: #1

Do's and Don'ts

**Do**

  • Do use #ffcd81 (primary) exclusively on primary CTAs and focus states—it's the brand's signature and loses impact if overused.
  • Do maintain 24px gutters (md spacing) between sections and 24px padding inside cards to preserve the premium, breathing aesthetic.
  • Do pair Castoro serif headlines with Cabin sans-serif body text to balance warmth and clarity—never use Castoro for body copy.
  • Do apply text-shadow: 0 2px 4px rgba(0,0,0,0.4) on text over hero imagery or textured backgrounds to ensure 4.5:1 contrast ratio.
  • Do use full-rounded (100px border-radius) buttons for primary CTAs and moderate rounding (6–8px) for cards to create visual hierarchy.

**Don't**

  • Don't use the dark background (#070808) as text color—it disappears. Always use #f0f0f0 (on-surface) for body text.
  • Don't apply multiple shadows or blur filters; the aesthetic is solid and grounded. Stick to the three-level shadow system (0 3px 8px, 0 8px 24px).
  • Don't mix Castoro and Cabin weights arbitrarily. Castoro is 400 only; Cabin uses 400 for body and 600 for labels/buttons.
  • Don't exceed 1280px container width or use asymmetric gutters—consistency reinforces the technical, professional positioning.
  • Don't use secondary (#faf9f5) as a background for large content areas; it's reserved for secondary buttons and inverse surfaces. Keep the dark background as the dominant canvas.