Skip to content
CACarlos Arancibia
HomeAboutCase Studies
Resume (opens in new tab)Let's Talk

© 2026 Carlos Arancibia

EmailLinkedIn (opens in new tab)GitHub (opens in new tab)|UI Kit
Back to top

Internal Reference

UI Kit

Complete design system reference. Use the theme toggle in the header to preview components in light and dark mode.

Sections

Color TokensTypographyButtonsBadgesProof PillsCardsText & Action LinksKPI StripBullet ListsTheme ToggleMDX RenderingLayout & Tones

Color Tokens

CSS custom properties across the design system. Toggle dark mode in the header to see dark values.

Background & Surfaces

Page Background

--color-bg

—

Background Texture

--color-bg-texture

—

Surface 1 (Lowest)

--color-surface-1

—

Surface 2 (Mid)

--color-surface-2

—

Surface 3 (Highest)

--color-surface-3

—

Subtle Background

--color-subtle-bg

—

Header Background

--color-header-bg

—

Text

Primary Text

--color-text

—

Soft Text

--color-text-soft

—

Muted Text

--color-text-muted

—

Borders

Border

--color-border

—

Strong Border

--color-border-strong

—

Accent

Accent

--color-accent

—

Accent Strong

--color-accent-strong

—

On Accent

--color-on-accent

—

Interactive

Link

--color-link

—

Link Hover

--color-link-hover

—

Focus Ring

--color-focus

—

Badge Status

Accent BG

--color-badge-accent-bg

—

Accent Border

--color-badge-accent-border

—

Accent Text

--color-badge-accent-text

—

Proof Status

Pending BG

--color-proof-pending-bg

—

Pending Border

--color-proof-pending-border

—

Pending Text

--color-proof-pending-text

—

Verified BG

--color-proof-verified-bg

—

Verified Border

--color-proof-verified-border

—

Verified Text

--color-proof-verified-text

—

Semantic Feedback

Success BG

--color-success-bg

—

Success Text

--color-success-text

—

Error BG

--color-error-bg

—

Error Text

--color-error-text

—

Warning BG

--color-warning-bg

—

Warning Text

--color-warning-text

—

Info BG

--color-info-bg

—

Info Text

--color-info-text

—

Shadows

Shadow

--color-shadow

—


Typography

Display / Sans (Outfit)

Aa Bb 0123

Body copy at 16px

Small text at 14px

Extra small at 12px

Mono (JetBrains Mono)

const hello = "world"; // code sample


Buttons

Button variants

Button sizes

Button with icon

Button loading state

ButtonLink (Next.js Link)

primarysecondaryghost

Badges

Props: variant, dismissible

defaultaccentmuted
Dismiss me

ProofPill

Props: status, label, variant

EvidenceVerifiedEvidencePendingCodeVerifiedDemoPendingGeneric

Cards

Variants

flat

Content inside the card wrapper.

elevated

Content inside the card wrapper.

proof

Content inside the card wrapper.

Padding variants

compact

Padding variant demo.

normal

Padding variant demo.

spacious

Padding variant demo.

Selectable

Option A

Option B

Option C

Hoverable

Hover this card

Lifts and strengthens border on hover.


Text & Action Links

Reusable link components from components/ui/Link.tsx

TextLink

Standard inline text link with underline decoration.

TextLink with external prop

External reference link (opens in new tab) with icon.

ActionLink

Action link →

CompactActionLink

Compact action link →


KPI Strip & Items

Standard metrics display grid from components/ui/KPIStrip.tsx

Downloads

10,000+

Google Play Store

Throughput

3,000/day

Active transactions

Daily Users

~1,000/day

Across platforms

Experience

8+ Years

Product Engineering


Custom Bullet Lists

Consistent lists with custom bullet decorations from components/ui/BulletList.tsx

  • Designed and built end-to-end payment workflows.
  • Coordinated and shipped store publications for Android and iOS.
  • Maintained high system reliability under heavy daily traffic.

Theme Toggle

Theme preferences selector from components/theme/ThemeToggle.tsx with keyboard-accessible focus rings.

Click/Focus to test options and arrow-key navigation.

MDX Components

Styled via mdx-components.tsx — rendered in case study articles.

Heading 2 (h2)

Heading 3 (h3)

Body paragraph with strong emphasis and a text link.

  • Unordered list item one
  • Unordered list item two
  • Unordered list item three
Blockquote with accent left border styling.

Inline code element.


Layout

Container

Polymorphic as prop. Max-width variants: sm, md, lg, xl, full.

Container maxWidth="md"

Section Tones

tone="muted"

Radial gradient with animated drift.

tone="contrast"

Stronger gradient with animated drift.

Section Densities

compact (py-8 → sm:py-12) | normal (py-12 → sm:py-20) | spacious (py-16 → sm:py-24) | hero (py-16 → sm:py-28)