# RC-010
## Platform Visual Consistency & Design System Adoption

You are implementing Release Candidate RC-010 for the INVEETAIRE platform.

IMPORTANT

This is NOT feature development.

This is NOT architecture work.

This is NOT Theme development.

This patch focuses ONLY on visual consistency across the platform.

The application already completed:

✓ RC-005 Dashboard Recovery

✓ RC-006 Landing Architecture

✓ RC-007 Brand Identity

✓ RC-008 Shared Design System

✓ RC-009 Theme Engine Foundation

Your responsibility is to make every authenticated page feel like it belongs to the same premium wedding SaaS product.

---

Objective

Adopt the RC-008 Design System consistently across:

• Admin Login

• Couple Login

• Forgot Password

• Reset Password

• Admin Dashboard

• Couple Dashboard

• Crew Dashboard

• Workspace Provision

• Settings

• Guest Import

• Invitation

• Messaging

• Operation

Do NOT redesign pages.

Do NOT move sections.

Do NOT change workflows.

Only replace inconsistent visual styles.

---

Brand Identity

Continue using the RC-007 palette.

Primary

Soft Lavender

Secondary

Periwinkle Blue

Accent

Soft Rose

Background

White

Surface

Soft Slate

Use the same visual language as the Landing Page.

---

Visual Consistency

Standardize:

Buttons

Inputs

Cards

Tables

Alerts

Badges

Page headers

Section spacing

Containers

Border radius

Shadow system

Typography

Icons

Breadcrumbs

Sidebar

Topbar

Empty states

Loading states

---

Login Pages

Modernize visually while preserving authentication logic.

Use:

White background

Soft lavender accents

Premium card

Consistent button styles

Consistent form inputs

Improved spacing

Responsive layout

Do NOT change authentication flow.

---

Dashboard

Do NOT redesign.

Only ensure every widget adopts the shared design system.

Cards should match the Landing Page aesthetic.

---

Forms

Every form should use the same:

Input

Select

Textarea

Checkbox

Validation

Button

Spacing

---

Tables

Standardize all tables.

Header

Rows

Hover

Pagination

Empty State

---

Alerts

Use shared alert components.

No inline custom colors.

---

Consistency Audit

Identify duplicated styles.

Replace them with shared RC-008 components whenever possible.

Reduce duplicated Tailwind utilities.

---

Constraints

Do NOT

Modify business logic

Modify routing

Modify authentication

Modify database

Modify Theme Engine

Modify Public Invitation

Modify controllers unnecessarily

Implement dark mode

Implement animations

Implement new features

---

Verification

Verify

Landing

Admin Login

Couple Login

Forgot Password

Reset Password

Admin Dashboard

Couple Dashboard

Crew Dashboard

Workspace

Invitation

Guest

Messaging

Operation

Settings

Responsive

Accessibility

BASE_PATH compatibility

localhost/inveetaire compatibility

Production compatibility

PHP syntax

---

Acceptance Criteria

PASS only if:

All pages use the same visual language.

Login pages match the Landing Page branding.

Dashboard matches the Landing Page branding.

No duplicated styling.

Design System fully adopted.

Business logic unchanged.

Theme Engine unchanged.

PHP syntax passes.

---

Output

Provide:

1. Files modified.

2. Components standardized.

3. Pages updated.

4. Design consistency report.

5. Responsive verification.

6. Accessibility verification.

7. Acceptance checklist.

8. PHP syntax results.

Stop after implementation.

Wait for Human Approval.