# CHORUS Services - Ultra-Minimalist Implementation Guide ## Overview This guide provides practical implementation details for the ultra-clean, minimalist aesthetic that aligns with the new Mobius ring logo and corporate color palette. ## Core Design Principles ### 1. Radical Simplicity - **Remove everything unnecessary**: Every element must serve a functional purpose - **Embrace white space**: 50% more spacing than conventional designs - **Single accent per screen**: Limit color usage to maintain focus - **Typography hierarchy**: Achieved through size and weight, not color ### 2. Mobius Ring Inspiration - **Continuous flow**: UI elements should flow naturally like the infinite loop - **Seamless transitions**: 200ms ease-out transitions for all interactions - **Geometric precision**: Clean lines and perfect proportions - **Subtle sophistication**: Elegance through restraint ### 3. Subtle Color Implementation - **Base colors only**: Use core brand colors in their pure form - **Opacity for states**: Hover (80% opacity), disabled (40% opacity) - **Invisible borders**: #FAFAFA for section separation without visual weight - **Natural paper warmth**: #F5F5DC for comfortable background tones ## UI Component Specifications ### Buttons ```css /* Primary CTA - Dark Mulberry */ .btn-primary { background: #0b0213; color: #FFFFFF; border: none; padding: 8px 16px; font-weight: 500; transition: opacity 200ms ease-out; } .btn-primary:hover { opacity: 0.9; } /* Secondary Action - Walnut Brown */ .btn-secondary { background: transparent; color: #403730; border: 1px solid #403730; padding: 8px 16px; font-weight: 500; } ``` ### Cards & Containers ```css .card { background: #FFFFFF; border: 1px solid #FAFAFA; /* Invisible border */ padding: 32px; /* Generous spacing */ margin-bottom: 24px; /* No shadows, gradients, or border-radius */ } ``` ### Typography Scale (Three-Font System) #### Logotype Typography (Exo Thin 100) - **Hero Logotype**: 48-84px, Exo Thin (100), tracking-wide (brand signatures only) - **Brand Signature**: 32-48px, Exo Thin (100), tracking-wide - **Secondary Logotype**: 24-36px, Exo Thin (100), tracking-wide #### Content Typography (Inter Tight) - **Display**: 48px, Inter Tight Black (900), tracking-tight - **Heading**: 32px, Inter Tight Bold (700), tracking-tight - **Subheading**: 24px, Inter Tight Semibold (600) - **Body Large**: 18px, Inter Tight Regular (400), 1.6 line-height - **Body**: 16px, Inter Tight Regular (400), 1.5 line-height - **Small**: 14px, Inter Tight Regular (400), 1.4 line-height - **Micro**: 12px, Inter Tight Medium (500), uppercase, tracking-wide #### Technical Typography (Inconsolata) - **Code Block**: 14px, Inconsolata Regular (400) - **Inline Code**: 90% of parent size, Inconsolata Regular (400) - **Terminal**: 14px, Inconsolata Medium (500) - **Documentation**: 13px, Inconsolata Regular (400) ### Spacing System (8px Grid) - **Micro**: 4px (icon padding) - **Small**: 8px (tight spacing) - **Medium**: 16px (standard spacing) - **Large**: 32px (section spacing) - **XL**: 64px (major separation) - **XXL**: 128px (page-level breathing room) ## Color Implementation ### Primary Palette - **Dark Mulberry**: #0b0213 (primary CTAs only) - **Walnut Brown**: #403730 (secondary actions) - **Natural Paper**: #F5F5DC (warm backgrounds) - **Brushed Nickel**: #c1bfb1 (subtle accents) ### UI Variations - **Pure White**: #FFFFFF (primary backgrounds) - **Warm White**: #FEFEFE (subtle depth) - **Paper Tint**: #F7F7E2 (section separation) ### Text Hierarchy - **Primary**: #000000 (headlines only) - **Secondary**: #1A1A1A (body content) - **Tertiary**: #333333 (supporting text) - **Subtle**: #666666 (placeholders) - **Ghost**: #999999 (metadata, timestamps) ### Border System - **Invisible**: #FAFAFA (barely visible organization) - **Subtle**: #F0F0F0 (gentle separation) - **Defined**: #E5E5E5 (clear boundaries) - **Emphasis**: #CCCCCC (only when absolutely necessary) ## Implementation Rules ### DO - **Default to dark mode** - All CHORUS applications should launch in dark mode - Use generous white space (minimum 32px between major sections) - Stick to the defined color palette exactly - Maintain single accent color per interface - Use the Mobius ring icon sparingly and purposefully - Implement smooth 200ms transitions for all interactions - Choose typography hierarchy over color for emphasis - Use clean white text in dark mode (avoid yellowish paper colors) ### DON'T - Add shadows, gradients, or border-radius to any elements - Use more than 2 colors on any single screen - Create busy interfaces with multiple competing elements - Use decorative elements that don't serve a function - Implement complex animations or transitions - Override the defined spacing system - Default to light mode (dark mode is preferred) ## Font Implementation ### Google Fonts Import ```css @import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inconsolata:wght@200..900&display=swap'); ``` ### Tailwind CSS Configuration ```javascript fontFamily: { sans: ["Inter Tight", "Inter", "system-ui", "sans-serif"], mono: ["Inconsolata", "ui-monospace", "monospace"], logo: ["Exo", "Inter Tight", "sans-serif"] } ``` ### Font Usage Rules - **Exo Thin 100**: Only for "CHORUS" logotypes and brand signatures - **Inter Tight**: All headings, body text, navigation, UI elements - **Inconsolata**: All code blocks, terminal output, technical documentation - **Grid-based spacing**: Use mathematical precision for all layouts - **Strong hierarchy**: Achieved through size and weight, never color ## Dark Mode Implementation (Default) ### Default Theme Preference - **Launch in dark mode**: All CHORUS applications should default to dark mode - **Professional aesthetic**: Dark mode conveys enterprise sophistication - **Brand alignment**: Carbon black backgrounds align with CHORUS minimalism - **User preference**: Dark mode is preferred for development tools and enterprise software ### Dark Mode Color Implementation - **Backgrounds**: Carbon black (#000000) → Mulberry variants → Subtle grays - **Text**: Clean white (#FFFFFF) for primary text, purple-300 for secondary - **Accents**: Mulberry (#0b0213) for primary actions, brand colors for states - **Borders**: Subtle mulberry variants instead of grays where possible ### Theme Toggle Behavior - **Default state**: Applications launch with `class="dark"` on html element - **Persistence**: Remember user's theme choice in localStorage - **Graceful fallback**: Provide light mode as alternative option ## Website Integration ### Header (Dark Mode) - Carbon black background with subtle mulberry border - Single Mobius ring icon (no wordmark in navigation) - Clean white typography at 16px weight 500 - 64px vertical padding for breathing room ### Hero Section (Dark Mode) - Carbon black or subtle mulberry background - 3D Mobius ring render as focal point - White headline with generous line spacing - Primary CTA in white on mulberry background - 128px padding top and bottom ### Content Sections (Dark Mode) - Carbon black backgrounds - 32px padding on all sides - Clean white text with purple accents - 24px spacing between sections ## Quality Assurance ### Accessibility - All color combinations tested for WCAG 2.1 AA compliance - Focus states clearly visible with 2px solid borders - Text maintains minimum 3:1 contrast ratio - Touch targets minimum 44px for mobile accessibility ### Performance - Use CSS custom properties for consistent implementation - Minimal CSS with focus on performance - Progressive enhancement for animations - Optimized for fast loading and smooth interactions --- *This implementation guide ensures consistent application of the ultra-minimalist aesthetic across all CHORUS Services digital properties while maintaining the sophisticated elegance inspired by the Mobius ring logo.*