DESIGN SYSTEM SPECIFICATION · INDEX REFINED

Typography & Global Design Tokens

Standardized typography hierarchy, centralized three-layer design tokens, and verified UI components for the Stylacal marketing platform and application suite.

SECTION 01 · TYPOGRAPHY HIERARCHY

Heading & Body Hierarchy (Index Stack 2)

Space Grotesk is strictly reserved for high-impact Display headers (≥32px, H1, Hero titles). All UI section headings (H2–H6), form labels, and body text use IBM Plex Sans for maximum legibility. All timestamps, prices, badges, and metadata use IBM Plex Mono with tabular numerals.

DISPLAY H1 (Space Grotesk 500 · Tight -0.045em tracking · 32px–44px clamp)

Tomorrow, 09:30 EDT

UI SECTION H2 (IBM Plex Sans 600 · -0.02em tracking · 22px)

Upcoming Bookings & Client Appointments

CARD SUBHEADING H3 (IBM Plex Sans 600 · -0.015em tracking · 18px)

Executive Consultation with Mara Chen

MINOR HEADING H4–H6 (IBM Plex Sans 600 · -0.01em tracking · 15px)

Payment Authorization & Rescheduling Policies

BODY PARAGRAPH (IBM Plex Sans 400 · 16px / 1.5 line-height · max 68ch)

Stylacal provides strict tenant and business profile isolation within a unified workspace. Each business profile maintains its own custom booking subdomains, dedicated Stripe Connect accounts, custom SMTP senders, and isolated customer CRM records. Shared staff availability is synchronized across profiles without leaking confidential client notes or identities.

EYEBROW & METADATA (IBM Plex Mono 500 · 11px · 0.07em tracking · uppercase)
CALENDAR CAPACITY · SLOT 04 OF 12 HELD
SECTION 02 · COLOR PALETTE & MEASURED CONTRAST

Core Palette Tokens (WCAG 2.2 AA Verified)

Restrained industrial timetable palette. Dark ink (#242627) on silver canvas (#F1F2F2) provides 13.55:1 contrast. Sulfur accent (#C7B65E) is reserved for deliberate focus and selection. Status colors convey meaning through text first.

Canvas
--canvas: #F1F2F2
Page Background
Surface
--surface: #FCFCFC
Cards & Dialogs
Ink
--ink: #242627
13.55:1 on Canvas
Sulfur Accent
--sulfur: #C7B65E
7.44:1 ink on sulfur
Sulfur Light
--sulfur-light: #EEE9D4
Selected Row / Chip
Success / Paid
--success: #245D4A
6.41:1 contrast
Danger / Expired
--danger: #933B35
5.88:1 contrast
Info / Due
--info: #355A73
8.27:1 contrast
SECTION 03 · STANDARDIZED BUTTONS & CONTROLS

Interactive Controls & Touch Targets (≥44px / 48px)

All buttons feature 48px standard height, 2px border-radius, explicit hover and active states, and 3px solid ink focus-visible outlines.

Text Action Underlink ↗

Status Chips (Text-First, 11px Mono)

CONFIRMED · 10:30 EDTAWAITING APPROVAL (2H LEFT)PAYMENT DUE: $150.00EXPIRED / DECLINEDPAST / COMPLETED

Form Controls & Validation States

Enter primary appointment attendee name.
Select isolated client operating context.
Please provide a valid corporate email address.
SECTION 04 · TABULAR NUMERALS & TIME SLOTS

Fixed-Width Numbers for Scheduling & Money

All timestamps, prices, and tables enforce tabular numeral metrics (`font-variant-numeric: tabular-nums`) so numbers line up perfectly across vertical columns.

Upcoming Appointment Schedule (Tabular Alignment)
Time (EDT)Client & ServiceStaff MemberAppointment StatusFinancial Obligation
Sarah Jenkins
Brand Identity Milestone
Mara ChenConfirmed$250.00 (Paid)
David Kroll
Technical Architecture Review
Isaac ColeAwaiting Approval$400.00 (Due)
Elena Rostova
Quarterly Retainer Planning
Leila BrooksPayment Pending$180.00 (Due)
SECTION 05 · STANDARD COMPONENT STATES

Empty, Loading, Error, and Success States

No Appointments Found

There are no client bookings scheduled for the selected date range. Choose another date or invite clients via your public booking link.

Synchronizing calendar availability with Google OAuth...
Appointment Confirmed: Your booking has been recorded. Calendar invites and confirmation receipts have been delivered to your email.