SOFT RADIUS SCALE FIGMA CERTIFIED (35 PRIMITIVES)

ANUBIS KITE

Living visual inventory synchronized with Figma 00 — Foundations (Sora, Inter, Space Grotesk & Soft UI).

Visual Foundations

OKLCH color system, elevation scale, and typography ramps.

Background
var(--ak-background)

Base page background

Surface
var(--ak-surface)

Secondary panels & cards

Card
var(--ak-card)

Standard content containers

Popover
var(--ak-popover)

Floating menus & dialogs

Primary (Gold)
var(--ak-primary)

Core brand / CTAs

Secondary
var(--ak-secondary)

Neutral alternate

Accent (Teal)
var(--ak-accent)

Secondary brand styling

Success
var(--ak-success)

Valid states & alerts

Warning
var(--ak-warning)

Warning labels

Destructive
var(--ak-destructive)

Error alerts / dangerous triggers

Information
var(--ak-information)

Help notes

Wave 3 — Overlays

Popovers, dialogs, tooltips, sheets, dropdowns, and toast notifications.

Overlay Triggers & Floating Contexts

Interactive triggers for modals, sheets, and popups

Wave 4 — Navigation & Data

Tabs, breadcrumbs, tables, pagination, empty states, and accordions.

Navigation Primitives

Tabs navigation and path breadcrumbs

Breadcrumb Path

Tabs Switcher

Explore 7-day kitesurfing safaris across El Gouna & Hurghada lagoons.

Data Display & Pagination

Tables and pagination controls

Booking RefGuest NameTour PackageStatus
#AK-9041Alex Mercer7-Day North Red Sea SafariConfirmed
#AK-9042Elena RostovaLagoon Beginner CoachingPending
Showing 2 of 24 bookings

Accordion & Collapsible

Collapsible content containers

Empty State Component

Zero-state feedback layouts

No Active Bookings

You haven't reserved any kitesurf safaris yet. Browse available trips to get started.

Motion & Micro-interactions

Duration ramps, easing curves, and entry/exit keyframes for subtle, responsive motion.

Fast150ms
var(--ak-duration-fast)

Hover states, focus rings, color shifts

Normal250ms
var(--ak-duration-normal)

Expansions, overlays, position shifts

Slow400ms
var(--ak-duration-slow)

Heavy loaders, page-level transitions

SmoothSymmetrical
var(--ak-ease-smooth)cubic-bezier(0.4, 0, 0.2, 1)

Default — symmetric acceleration & deceleration

BounceOvershoots
var(--ak-ease-bounce)cubic-bezier(0.34, 1.56, 0.64, 1)

Springy overshoot for switches & playful reveals

Micro-interaction Playground

Entry/exit keyframes (ak-fade-in, ak-fade-out, ak-scale-in, ak-scale-out) power every overlay. Replay the entry animation below.

Interactive Card

Hover to lift — smooth transform & shadow timing.

data-state="open" — ak-scale-in (250ms) + ak-fade-in (150ms), --ak-ease-smooth

Reduced motion is honored globally in base.css — all durations collapse to ~0ms under prefers-reduced-motion.