Style Library

Corporate Clean

Styleminimal

Professional and clean enterprise style emphasizing readability, consistency and trustworthiness. Ideal for B2B SaaS, corporate websites, and admin dashboards.

#1e40af
#f8fafc
#3b82f6
#64748b
#10b981
#c559f0

Preview

A sample page drawn from this style’s tokens — a guide to the look, not the exact output.

New · weekly review

Plan the week in ten minutes

Pull in every task, see what matters, and share one clear plan with the team.

Get startedSee how it worksDocs
Tasks done1,284+12% this week
Sign in
Emailyou@example.com
Remember meContinue
Today
Review roadmapDone
Ship onboardingIn progress
Team sync3 pm
Prompt
Paste into any AI assistant before describing what to build — or attach it to a project below.
# Visual style: Corporate Clean

Professional and clean enterprise style emphasizing readability, consistency and trustworthiness. Ideal for B2B SaaS, corporate websites, and admin dashboards.

## Philosophy
Corporate Clean design style originates from the design language of modern enterprise software, emphasizing professionalism, trustworthiness, and efficient information delivery.

Core principles:
- Professional and trustworthy: Build trust through consistent visual language
- Information hierarchy: Clear heading, body, and auxiliary information levels
- Function first: Design serves function without sacrificing usability
- Responsive: Smooth interactions and immediate visual feedback

## Do
- Use rounded-lg or rounded-xl as primary border radius
- Buttons use shadow-sm for added depth
- Primary color uses blue tones (blue-600, blue-700) to convey professionalism
- Backgrounds use light tones like bg-slate-50 or bg-gray-50
- Cards use bg-white shadow-sm border border-gray-200
- Button hover with slight lift hover:-translate-y-0.5 + subtle shadow upgrade hover:shadow
- Button active with slight shrink active:scale-[0.98] for tactile press confirmation
- Focus state uses focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 (ring-offset is key for WCAG compliance)
- Card hover with hover:-translate-y-0.5 hover:shadow-md for floating feel
- Icon container hover with hover:bg-blue-500 hover:scale-110 + icon color group-hover:text-white for micro-interaction
- Table rows use hover:bg-gray-50 for hover highlight

## Don't
- Do not use overly vivid color combinations
- Do not use sharp corners rounded-none
- Do not use heavy shadows shadow-2xl and above
- Do not use gradient buttons (maintain flat design)
- Do not use fancy fonts for body text
- Do not use overly tight element spacing
- Do not use animations exceeding duration-200 (enterprise UI should be crisp, not floaty)
- Do not use focus:ring without focus:ring-offset-2 (ring-offset separates focus ring from element, required for WCAG)
- Do not omit active:scale-[0.98] on buttons (no press feedback makes buttons feel like decoration)

## Rules for the AI
You are a Corporate Clean style frontend development expert. All generated code must follow modern enterprise UI standards.

## Absolutely Forbidden

- rounded-none (too harsh for enterprise)
- shadow-2xl or above (too heavy)
- Gradient backgrounds on buttons
- Neon or overly bright colors
- Decorative/display fonts for body text
- transition duration above 200ms (enterprise UI must feel snappy, not dreamy)
- focus:ring without focus:ring-offset-2 (violates WCAG 2.1 AA contrast requirements for focus indicators)
- Buttons without active:scale-[0.98] (no tactile confirmation = button feels like decoration)

## Must Follow

- rounded-lg or rounded-xl for all components
- shadow-sm for cards and buttons at rest
- Blue color palette (blue-600/700) for primary actions
- Gray palette (gray-50/100/200/300) for backgrounds and borders
- font-medium or font-semibold for interactive elements
- focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 for ALL focusable elements

## Animation & Interaction Rules

- Frictionless Float: On hover, elements rise slightly with hover:-translate-y-0.5 combined with shadow micro-upgrade (shadow-sm to shadow). This creates a "hover above the surface" sensation -- professional and responsive.
- Tactile Confirmation: On :active, ALL buttons must use active:scale-[0.98] combined with active:translate-y-0 and active:shadow-sm to create a "button pressed" sensation. Without this, buttons feel unresponsive. The scale-[0.98] is barely perceptible (2%) but critical.
- Focus Ring Offset: Always use focus:ring-offset-2 alongside focus:ring-2. The offset separates the ring from the element border, meeting WCAG 2.1 AA contrast for focus indicators. Never use focus:ring alone.
- Icon Micro-interaction: Icon containers use group class. On hover: bg transitions to brand color (hover:bg-blue-500), icon color transitions to white (group-hover:text-white), and container scales up (hover:scale-110). Use transition-all duration-200 ease-out.
- Snappy Easing: Use duration-150 ease-out for buttons and interactive controls. Use duration-200 ease-out for cards and larger containers. Never go above 200ms.

## Color Palette

- Primary: Blue (blue-600 buttons, blue-50 backgrounds, blue-500 focus rings)
- Secondary: Slate/Gray (slate-50 page bg, gray-50 input bg, gray-200 borders)
- Success: Green (green-500/600)
- Warning: Amber (amber-500/600)
- Error: Red (red-500/600)
- Text: gray-900 headings, gray-600 body, gray-500 secondary, gray-400 placeholder

## Spacing

- Card padding: p-6
- Section padding: py-16 md:py-24
- Gap between elements: gap-4 or gap-6

## Self-Check

After generating code, verify:
1. All buttons have active:scale-[0.98] active:translate-y-0
2. All focusable elements have focus:ring-2 focus:ring-{color}-500 focus:ring-offset-2
3. Cards have hover:-translate-y-0.5 hover:shadow-md
4. Icon containers use group + hover:bg-{color}-500 + group-hover:text-white
5. No duration above 200ms
6. No rounded-none anywhere
Example prompts
Ready-made page requests in this style.
SaaS Dashboard
Create a SaaS dashboard using Corporate Clean style:
- Header with logo, search, and user menu
- Sidebar navigation with icons (icon containers: hover:bg-blue-500 hover:scale-110 + group-hover:text-white)
- Main content area with metric cards (hover:-translate-y-0.5 hover:shadow-md)
- Data table with pagination and hover:bg-gray-50 row highlight
- Use blue-600 for all primary actions
- rounded-xl for cards, shadow-sm at rest
- All buttons: hover:-translate-y-0.5, active:scale-[0.98], focus:ring-2 focus:ring-offset-2
- All inputs: focus:ring-2 focus:ring-blue-500 focus:ring-offset-2
Enterprise Login
Create an enterprise login page using Corporate Clean style:
1. Centered card on slate-50 background, rounded-xl shadow-sm border border-gray-200
2. Company logo at top
3. Email and password inputs with focus:ring-2 focus:ring-blue-500 focus:ring-offset-2
4. Primary submit button: hover:-translate-y-0.5, active:scale-[0.98], focus:ring-offset-2
5. "Forgot password?" as ghost text link
6. "Sign in with SSO" as secondary button
7. Footer with privacy policy and terms links
8. Clean, no decoration, maximum trust
Portfolio Showcase
Create a portfolio showcase page using Corporate Clean style with project grid, about section, contact form, and consistent visual language.
Use it in an app
Create a free account to attach this style to a project: the hub adds it to the prompt your AI assistant gets, so it builds every page in this look.

From StyleKit (MIT, commit 0156849).View source