Merge _configs/ into config/ for single configuration directory. Update all path references. Changes: - Move _configs/* to config/ - Update .gitignore for new patterns - No code references to _configs/ found Impact: -1 root directory (layout_conventions.md compliance)
14 KiB
14 KiB
🎨 SYNTAXIS Visual Identity System
Logo Design
Primary Logo - The Syntax Matrix
┌─────────────────────────────────────┐
│ │
│ ◆ │
│ ◆ ■ ◆ │
│ ◆ ■ ▲ ■ ◆ SYNTAXIS │
│ ◆ ■ ◆ │
│ ◆ │
│ │
│ Systematic Orchestration │
│ │
└─────────────────────────────────────┘
Symbol: Perfectly arranged elements
◆ = Phases (diamond)
■ = Tasks (square)
▲ = Core/Priority (triangle)
Logo Variations
Horizontal Layout
◆■▲■◆ SYNTAXIS
Systematic Orchestration
Vertical Stack
◆■▲■◆
SYNTAXIS
Systematic
Orchestration
Icon Only (Favicon)
◆
◆▲◆
◆
Monogram
╔═══╗
║ S ║
╚═══╝
Color System
Primary Palette
┌──────────────────────────────────────────────────────┐
│ SYNTAXIS Blue #2C5F8E │
│ ████████████████████ │
│ Primary brand color - Professional, systematic │
├──────────────────────────────────────────────────────┤
│ Balanced Gray #757773 ✨ (UPDATED) │
│ ████████████████████ │
│ Secondary - Architectural, neutral-warm │
│ Refined from Greek Stone Gray for better contrast │
├──────────────────────────────────────────────────────┤
│ Arrangement Gold #D97706 │
│ ████████████████████ │
│ Accent - Achievement, highlights │
├──────────────────────────────────────────────────────┤
│ System Green #059669 │
│ ████████████████████ │
│ Success - Completion, positive states │
├──────────────────────────────────────────────────────┤
│ Order Purple #7C3AED │
│ ████████████████████ │
│ Special - VAPORA/AI features │
└──────────────────────────────────────────────────────┘
Color Evolution Note
Previously used #6B7280 (Greek Stone Gray) had similar cool temperature to the primary blue, resulting in low visual differentiation. The new Balanced Gray #757773 maintains the architectural stone aesthetic while introducing subtle warmth, creating better visual continuity and contrast without sacrificing brand identity.
Extended Palette
Background Colors:
Light: #FFFFFF (Pure White)
#F9FAFB (Off White)
#F3F4F6 (Light Gray)
Dark: #0F172A (Deep Dark)
#1E293B (Dark)
#334155 (Medium Dark)
Text Colors:
Dark: #1F2937 (Headings)
#4B5563 (Body)
#9CA3AF (Muted)
Light: #F9FAFB (Headings)
#E5E7EB (Body)
#9CA3AF (Muted)
Status Colors:
Info: #0EA5E9 (Blue)
Warning: #F59E0B (Amber)
Error: #EF4444 (Red)
Pending: #8B5CF6 (Purple)
Color Usage Guidelines
PRIMARY USE CASES:
- SYNTAXIS Blue: Headers, CTAs, primary buttons, links
- Balanced Gray: Body text, borders, secondary UI, visual hierarchy
- Arrangement Gold: Hover states, active selections, achievements
- System Green: Success messages, completed tasks
- Order Purple: VAPORA features, AI indicators
COMBINATIONS:
- Blue + Balanced Gray: Professional, main UI (optimized contrast)
- Blue + Gold: Premium, important actions
- Balanced Gray + Green: Subtle success states
- Purple + Blue: AI/intelligent features
CONTRAST OPTIMIZATION:
- Balanced Gray (#757773) provides better visual differentiation
from SYNTAXIS Blue (#2C5F8E) while maintaining continuous flow
- Suitable for all backgrounds (light/dark)
- Preserves classical/architectural aesthetic
Typography System
Font Stack
Primary (Headlines):
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-weight: 700 (Bold), 600 (Semibold)
Secondary (Body):
font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
font-weight: 400 (Regular), 500 (Medium)
Monospace (Code):
font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;
font-weight: 400 (Regular)
Type Scale
Display: 64px/4rem - line-height: 1.1 - tracking: -0.02em
H1: 48px/3rem - line-height: 1.2 - tracking: -0.01em
H2: 36px/2.25rem - line-height: 1.25 - tracking: -0.01em
H3: 24px/1.5rem - line-height: 1.3 - tracking: 0
H4: 20px/1.25rem - line-height: 1.4 - tracking: 0
Body: 16px/1rem - line-height: 1.6 - tracking: 0
Small: 14px/0.875rem- line-height: 1.5 - tracking: 0
Tiny: 12px/0.75rem - line-height: 1.5 - tracking: 0.01em
Visual Elements
Icon System
Core Icons:
◆ Diamond - Phases, stages, milestones
■ Square - Tasks, items, components
▲ Triangle - Priority, core, important
● Circle - Projects, complete items
→ Arrow - Flow, progression, next
⟳ Cycle - Refresh, orchestration, loop
≡ Lines - Menu, systematic arrangement
∿ Wave - Flow, rhythm, movement
╬ Column - Structure, foundation
⚡ Lightning - Fast, automated, instant
Status Icons:
✓ Checkmark - Complete, success
✗ Cross - Error, failed
⊙ Circle Dot - In progress
○ Empty - Pending, not started
⚠ Warning - Attention needed
🔒 Lock - Secured, private
🔓 Unlock - Open, public
Interface Icons:
⌘ Command - CLI interface
▣ Window - Dashboard interface
◈ Diamond - TUI interface
⚛ Atom - API interface
Patterns & Textures
Grid Pattern (Systematic Arrangement):
┌─┬─┬─┬─┬─┐
├─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┘
Flow Lines (Orchestration):
━━━━━━━━━━━
╍╍╍╍╍╍╍╍╍╍╍
∿∿∿∿∿∿∿∿∿∿∿
Hierarchy (Arrangement):
▲
■ ■
◆ ◆ ◆
UI Components
Buttons
Primary Button:
┌────────────────────┐
│ Get Started │ Background: #2C5F8E
│ │ Text: #FFFFFF
└────────────────────┘ Hover: #1E3A5F
Border-radius: 6px
Padding: 12px 24px
Secondary Button:
┌────────────────────┐
│ Learn More │ Background: transparent
│ │ Text: #2C5F8E
└────────────────────┘ Border: 2px solid #2C5F8E
Hover: Background #F3F4F6
Ghost Button:
┌────────────────────┐
│ Cancel │ Background: transparent
│ │ Text: #757773
└────────────────────┘ Hover: Background #F9FAFB
Cards
┌───────────────────────────────┐
│ ◆ Phase Name │
├───────────────────────────────┤
│ │
│ Task content goes here │
│ Status: ● In Progress │
│ │
├───────────────────────────────┤
│ [Action] [Another Action] │
└───────────────────────────────┘
Background: #FFFFFF
Border: 1px solid #E5E7EB
Shadow: 0 1px 3px rgba(0,0,0,0.1)
Border-radius: 8px
Form Elements
Input Field:
╭───────────────────────────────╮
│ Enter task name... │
╰───────────────────────────────╯
Select Dropdown:
╭───────────────────────────────╮
│ Choose phase ▼ │
╰───────────────────────────────╯
Checkbox:
□ Unchecked
☑ Checked
☐ Indeterminate
Radio:
○ Unselected
● Selected
Toggle:
[○───] Off
[───●] On
Application Examples
CLI Interface
$ syntaxis status
╔═══════════════════════════════════════════╗
║ SYNTAXIS v1.0.0 ║
║ Systematic Orchestration Platform ║
╠═══════════════════════════════════════════╣
║ ◆ Current Phase: Development ║
║ ■ Active Tasks: 12 ║
║ ▲ Priority Items: 3 ║
║ ✓ Completed Today: 7 ║
╚═══════════════════════════════════════════╝
→ Next: syntaxis list tasks
Web Dashboard Header
┌──────────────────────────────────────────────────────────┐
│ ◆■▲■◆ SYNTAXIS [Projects][Docs][Settings] ■ │
├──────────────────────────────────────────────────────────┤
│ │
│ Dashboard > My Project > Development Phase │
│ │
└──────────────────────────────────────────────────────────┘
Business Card
┌─────────────────────────────┐
│ │
│ ◆■▲■◆ SYNTAXIS │
│ │
│ John Smith │
│ Principal Engineer │
│ │
│ john@syntaxis.dev │
│ syntaxis.dev │
│ │
└─────────────────────────────┘
Responsive Breakpoints
Mobile: 320px - 767px
Tablet: 768px - 1023px
Desktop: 1024px - 1439px
Wide: 1440px+
Container Widths:
Mobile: 100% - 32px padding
Tablet: 720px
Desktop: 960px
Wide: 1200px
Animation Guidelines
Transitions:
- Duration: 200ms (fast), 300ms (normal), 500ms (slow)
- Easing: cubic-bezier(0.4, 0, 0.2, 1) - ease-out
- Properties: opacity, transform, background-color
Hover Effects:
- Scale: 1.02 for cards, 1.05 for buttons
- Shadow elevation increase
- Color brightness adjustment
Loading States:
- Pulsing: opacity 0.5 to 1.0
- Spinning: 360deg rotation
- Progress bars: width animation
Accessibility Standards
Color Contrast:
- Normal text: 4.5:1 minimum
- Large text: 3:1 minimum
- Interactive: 3:1 minimum
Focus States:
- Outline: 2px solid #2C5F8E
- Offset: 2px
- Never remove focus indicators
ARIA Labels:
- All interactive elements
- Meaningful descriptions
- Status announcements
Keyboard Navigation:
- Tab order logical
- All interactive elements reachable
- Escape to close modals
File Naming Conventions
Logo Files:
syntaxis-logo-primary.svg
syntaxis-logo-horizontal.svg
syntaxis-logo-icon.svg
syntaxis-logo-mono-dark.svg
syntaxis-logo-mono-light.svg
Icons:
syntaxis-icon-{name}-{size}.svg
Example: syntaxis-icon-phase-24.svg
Marketing:
syntaxis-banner-{platform}-{dimension}.png
Example: syntaxis-banner-twitter-1500x500.png
Implementation CSS Variables
:root {
/* Colors */
--syntaxis-blue: #2C5F8E;
--syntaxis-gray: #757773; /* Updated: Balanced Gray for better contrast */
--syntaxis-gold: #D97706;
--syntaxis-green: #059669;
--syntaxis-purple: #7C3AED;
/* Typography */
--font-primary: 'Inter', sans-serif;
--font-secondary: 'Source Sans Pro', sans-serif;
--font-mono: 'JetBrains Mono', monospace;
/* Spacing */
--space-xs: 0.25rem; /* 4px */
--space-sm: 0.5rem; /* 8px */
--space-md: 1rem; /* 16px */
--space-lg: 1.5rem; /* 24px */
--space-xl: 2rem; /* 32px */
--space-2xl: 3rem; /* 48px */
/* Radii */
--radius-sm: 4px;
--radius-md: 6px;
--radius-lg: 8px;
--radius-xl: 12px;
/* Shadows */
--shadow-sm: 0 1px 3px rgba(0,0,0,0.1);
--shadow-md: 0 4px 6px rgba(0,0,0,0.1);
--shadow-lg: 0 10px 15px rgba(0,0,0,0.1);
}
SYNTAXIS - Visual identity for systematic orchestration. syntaxis.dev | Copyright 2025