--- name: Professional Efficiency colors: surface: '#faf8ff' surface-dim: '#d9d9e2' surface-bright: '#faf8ff' surface-container-lowest: '#ffffff' surface-container-low: '#f3f3fc' surface-container: '#ededf6' surface-container-high: '#e7e7f0' surface-container-highest: '#e2e2eb' on-surface: '#191b22' on-surface-variant: '#434653' inverse-surface: '#2e3037' inverse-on-surface: '#f0f0f9' outline: '#737784' outline-variant: '#c3c6d5' surface-tint: '#2559bd' primary: '#00327d' on-primary: '#ffffff' primary-container: '#0047ab' on-primary-container: '#a5bdff' inverse-primary: '#b1c5ff' secondary: '#006a6a' on-secondary: '#ffffff' secondary-container: '#7af2f2' on-secondary-container: '#006e6e' tertiary: '#27374c' on-tertiary: '#ffffff' tertiary-container: '#3e4e63' on-tertiary-container: '#afbfd9' error: '#ba1a1a' on-error: '#ffffff' error-container: '#ffdad6' on-error-container: '#93000a' primary-fixed: '#dae2ff' primary-fixed-dim: '#b1c5ff' on-primary-fixed: '#001946' on-primary-fixed-variant: '#00419e' secondary-fixed: '#7df5f5' secondary-fixed-dim: '#5dd9d8' on-secondary-fixed: '#002020' on-secondary-fixed-variant: '#004f4f' tertiary-fixed: '#d3e4fe' tertiary-fixed-dim: '#b7c8e1' on-tertiary-fixed: '#0b1c30' on-tertiary-fixed-variant: '#38485d' background: '#faf8ff' on-background: '#191b22' surface-variant: '#e2e2eb' typography: display-lg: fontFamily: Manrope fontSize: 48px fontWeight: '700' lineHeight: 56px letterSpacing: -0.02em headline-lg: fontFamily: Manrope fontSize: 32px fontWeight: '600' lineHeight: 40px letterSpacing: -0.01em headline-lg-mobile: fontFamily: Manrope fontSize: 24px fontWeight: '600' lineHeight: 32px title-md: fontFamily: Inter fontSize: 18px fontWeight: '600' lineHeight: 28px body-lg: fontFamily: Inter fontSize: 16px fontWeight: '400' lineHeight: 24px body-sm: fontFamily: Inter fontSize: 14px fontWeight: '400' lineHeight: 20px label-caps: fontFamily: Inter fontSize: 12px fontWeight: '600' lineHeight: 16px letterSpacing: 0.05em rounded: sm: 0.25rem DEFAULT: 0.5rem md: 0.75rem lg: 1rem xl: 1.5rem full: 9999px spacing: unit: 4px container-max: 1440px gutter: 24px margin-desktop: 40px margin-mobile: 16px stack-sm: 8px stack-md: 16px stack-lg: 32px --- ## Brand & Style This design system is built on the pillars of reliability, structural clarity, and forward momentum. It targets business owners and service teams who require a high-density information environment that remains legible and stress-free. The aesthetic follows a **Corporate / Modern** movement—fusing the systematic precision of enterprise software with the approachability of modern consumer SaaS. The visual language prioritizes functional elegance, using generous whitespace to reduce cognitive load while employing strategic color accents to guide the user's journey toward growth-oriented actions. ## Colors The palette is anchored by **Deep Professional Blue**, a color synonymous with stability and institutional trust. This is used for primary navigation, key branding elements, and primary success actions. **Clean Teal** serves as the functional secondary color, reserved specifically for "active" states, incremental growth indicators, and secondary call-to-actions to distinguish them from structural navigation. The **Neutral Palette** leans heavily on "Dark Slate" for typography to ensure high legibility without the harshness of pure black. Backgrounds remain predominantly white to maximize the "spacious" feel, with soft gray borders providing subtle containment for modular data. ## Typography This design system utilizes a dual-font strategy. **Manrope** is used for headlines and display text to provide a refined, modern character that feels "designed" yet professional. **Inter** is the workhorse for all body copy, data tables, and UI labels due to its exceptional legibility at small sizes and its neutral, systematic aesthetic. Hierarchy is established through weight and color rather than excessive size shifts. Display titles use tighter letter spacing for a "tucked-in" professional look, while labels and small captions use slightly increased tracking to maintain clarity in high-density dashboards. ## Layout & Spacing The system employs a **12-column fixed-grid** layout for desktop, transitioning to a **4-column fluid-grid** for mobile devices. The core spacing rhythm is based on a 4px baseline, ensuring all elements align to a consistent mathematical scale. - **Desktop:** 1440px max-width container, centered. Use 24px gutters to allow data-heavy components enough "breathing room" to prevent visual clutter. - **Tablets:** Adaptive fluid width with 24px side margins. - **Mobile:** 16px side margins with vertical stacking for all multi-column components. Vertical rhythm should follow the "Stack" units (8/16/32px) to maintain a sense of structured growth and order throughout the platform. ## Elevation & Depth To maintain the "Modern SaaS" aesthetic, depth is communicated through **Ambient Shadows** and **Tonal Layers**. 1. **Surface Layers:** The primary background is white. Secondary containers (sidebars, utility panels) use a subtle "Surface" tint (#F8FAFC) to create a natural hierarchy without needing heavy lines. 2. **Shadow Profile:** Shadows must be extremely soft and diffused. Use a large blur radius (20px-30px) with low opacity (4-8%) blue-tinted grays. Shadows are reserved for floating elements like modals, dropdowns, and active cards. 3. **Borders:** Structural elements like input fields and table rows use low-contrast outlines (#E2E8F0). This creates a "flat-plus" look that feels organized but not heavy. ## Shapes The shape language is defined by **Rounded (Level 2)** corners. This 8px-12px range is chosen to soften the "industrial" feel of business software, making it feel more like a modern tool and less like a legacy database. - **Standard (8px):** Used for buttons, input fields, and small UI components. - **Large (16px):** Used for cards, dashboard widgets, and modal containers. - **Extra Large (24px):** Used for promotional banners or specialized "Growth" containers. ## Components - **Buttons:** Primary buttons use the Deep Professional Blue with white text. Secondary "Action" buttons use a Clean Teal outline or subtle fill. All buttons feature an 8px corner radius and a subtle hover lift effect. - **Input Fields:** Use a 1px border (#E2E8F0) with a 2px Teal focus ring. Labels sit above the field in `label-caps` style for maximum clarity. - **Cards:** White background with a 1px border or a very soft ambient shadow. 16px padding is the minimum for internal content. - **Chips/Badges:** Small, pill-shaped elements with low-opacity background fills of the primary or secondary colors. Used for status indicators (e.g., "Active", "In Progress"). - **Lists & Tables:** High-density but legible. Use subtle zebra-striping or thin horizontal dividers. Typography in tables should default to `body-sm`. - **Data Visualizations:** Charts should utilize the Primary Blue and Clean Teal as the dominant data series colors, supported by Slate grays for axes and grid lines.