Anitone Brand Identity & Design System
Design Philosophy: “The Operator’s Choice”Anitone’s digital presence speaks to professional producers, not hobby farmers. The aesthetic is agricultural technology meets veterinary science - precise, data-forward, and built for operators who make decisions based on outcomes, not emotions.
Brand Positioning
Voice & Tone
| Attribute | Description |
|---|
| Authority | Vet-developed. Research-backed. 20+ years of field data. |
| Utility | No fluff. Direct information. Easy to find dosages and specs. |
| Trust | Australian-made. Farmer-proven. Multi-generational use. |
| Technical | Data-forward. Mineral counts. Bioavailability science. |
Key Messages
- Primary: “Field-Tested. Farmer-Proven.”
- Secondary: “60+ bioavailable minerals in liquid form.”
- Tertiary: “One product. All animals. 20+ years trusted.”
Target Market Priority
| Rank | Segment | Objective |
|---|
| 1 | Farmers | Primary website target / Impress |
| 2 | Distributors | Secondary website target / Impress |
| 3 | Livestock Industrial Estates | Chicks, Cattle, Sheep, Pigs, Horses |
| 4 | Hobby Users | - |
| 5 | Pet Users | - |
| 6 | Vets | - |
Brand alignment follows the ProFauna Brand Guide.
We Are NOT
- Cutesy pet brand aesthetic
- Lifestyle/wellness vibe
- Discount/budget positioning
- Generic supplement company
Color Palette
Primary Colors
| Name | Hex | RGB | Usage |
|---|
| Forest Green | #006934 | 0, 105, 52 | Primary brand, CTAs, headings |
| Forest Light | #2D8257 | 45, 130, 87 | Secondary actions, hover states |
| Forest Dark | #004D26 | 0, 77, 38 | Gradients, dark accents |
Secondary Colors
| Name | Hex | RGB | Usage |
|---|
| Amber | #FBAD18 | 251, 173, 24 | Alerts, highlights, badges |
| Amber Dark | #E09800 | 224, 152, 0 | Hover states |
Neutral Palette
| Name | Hex | Usage |
|---|
| Black | #1A1A1A | Headings, body text |
| Charcoal | #2D2D2D | Dark backgrounds |
| Slate | #424242 | Body text, descriptions |
| Gray | #757575 | Labels, secondary text |
| Silver | #BDBDBD | Borders, dividers |
| Off-White | #F8F9FA | Page backgrounds |
| White | #FFFFFF | Cards, content areas |
Color Application Rules
- Forest Green is always the primary action color (buttons, links, icons)
- Amber is reserved for alerts, sale badges, or critical highlights only
- Black for headings, Slate for body copy
- Background is always Off-White with subtle grid, never pure white
- Cards are White with subtle green-tinted shadows
Typography
Font Stack
--font-heading: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
--font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
--font-mono: 'JetBrains Mono', 'Fira Code', monospace;
Type Scale
| Element | Size | Weight | Letter Spacing | Usage |
|---|
| Display | 3.5rem (56px) | 700 | -0.02em | Hero headlines |
| H1 | 2.5rem (40px) | 700 | -0.02em | Page titles |
| H2 | 2rem (32px) | 700 | -0.02em | Section headings |
| H3 | 1.5rem (24px) | 600 | -0.01em | Card titles |
| H4 | 1.25rem (20px) | 600 | 0 | Subsections |
| Body Large | 1.125rem (18px) | 400 | 0 | Lead paragraphs |
| Body | 1rem (16px) | 400 | 0 | Standard copy |
| Small | 0.875rem (14px) | 400 | 0 | Captions, meta |
| Label | 0.75rem (12px) | 600 | 0.1em | Labels, tags |
Typography Rules
- Labels are always UPPERCASE with wide letter-spacing (0.1em)
- Headings use tight letter-spacing (-0.02em) for density
- Body copy line-height is 1.65 for readability
- Monospace font for technical data (dosages, measurements, stats)
- Never use more than 2 font weights on a single component
Layout & Spacing
Container Width
--container-padding: 15%; /* Desktop: 1200px+ */
--container-padding-tablet: 8%; /* Tablet: 768-1199px */
--container-padding-mobile: 5%; /* Mobile: <768px */
Spacing Scale (8px base)
| Token | Value | Usage |
|---|
--space-1 | 4px | Tight gaps (icon + text) |
--space-2 | 8px | Default inline spacing |
--space-3 | 12px | Small component padding |
--space-4 | 16px | Standard component padding |
--space-6 | 24px | Card padding |
--space-8 | 32px | Section gaps |
--space-12 | 48px | Major section breaks |
--space-16 | 64px | Section padding vertical |
--space-24 | 96px | Hero/CTA padding |
Grid System
- Desktop: Max 4 columns, 24px gap
- Tablet: Max 2 columns, 20px gap
- Mobile: 1 column, 16px gap
The Blueprint Grid
The subtle background grid is a signature element - it communicates “precision” and “technical infrastructure.”
Implementation
background-color: var(--anitone-off-white);
background-image:
/* Main grid lines - very subtle */
linear-gradient(rgba(0, 105, 52, 0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(0, 105, 52, 0.04) 1px, transparent 1px),
/* Intersection points - slightly more visible */
radial-gradient(circle at center, rgba(0, 105, 52, 0.12) 1.5px, transparent 1.5px);
background-size: 40px 40px, 40px 40px, 40px 40px;
Usage Rules
- Grid appears on page backgrounds only, never inside cards
- Grid opacity is intentionally low (4%) - it’s felt, not seen
- Intersection “dots” at 12% opacity give it the “active tech” feel
- Never use on dark backgrounds
Component Library
Cards
Standard Card
background: white;
border: 1px solid rgba(0, 105, 52, 0.08);
border-radius: 12px;
padding: 24px;
box-shadow: 0 2px 8px rgba(0,0,0,0.06);
Glassmorphism Card (for overlays, stat cards)
background: rgba(255, 255, 255, 0.85);
backdrop-filter: blur(20px);
border: 1px solid rgba(0, 105, 52, 0.12);
border-radius: 12px;
box-shadow: 0 8px 32px rgba(0, 105, 52, 0.12);
Primary (Forest Green)
- Background:
#006934
- Text: White
- Hover:
#2D8257
- Border-radius: 12px
- Padding: 12px 24px
- Font: 14px, 600 weight, uppercase, 0.05em spacing
Secondary (Outline)
- Background: Transparent
- Border: 2px solid
#006934
- Text:
#006934
- Hover: Fill with
#006934, text white
- Arrow icon (→) that animates 4px right on hover
- Uppercase text
- No rounded pill shapes (12px radius max)
Animation & Interaction
Principles
- Rigid, not fluid: Animations are quick and decisive (100-150ms)
- Toggle-switch feel: Buttons click “into place”
- No bounce: No elastic/spring animations
- Minimal motion: Only hover states and reveals
Timing
--transition-instant: 100ms ease-out;
--transition-fast: 150ms ease-out;
--transition-base: 200ms ease-out;
Hover Effects
- Buttons: Instant color shift
- Cards: 2-4px lift + shadow increase
- Links: Underline slide-in
- Arrows: 4px horizontal translate
Quick Reference
| Element | Value |
|---|
| Primary Color | #006934 |
| Container Padding | 15% |
| Card Radius | 12px |
| Button Radius | 12px |
| Font | Inter |
| Grid Size | 40px |
| Base Spacing | 8px |
| Animation Speed | 100-150ms |
This document is the source of truth for all Anitone Shopify theme development.