Brand & interface

PtaKaro / Brand & interface system / v1.0

Clarity.
In every detail.

A complete working foundation for how PtaKaro looks, feels, moves, and helps people choose.

Five reference experiences studied. One coherent PtaKaro system.
Desktop, tablet, mobile. Light and dark surfaces.

ptakaro
Designed to feel simple.
Look closer ↗
Space is part of the interface.
01 FoundationsIdentity, color, type, space02 ComponentsLive examples and source03 BehaviorMotion, states, accessibility04 EvidenceMeasured reference details

01 / The idea

Quiet design. Clear decisions.

Apple’s references are the study material. PtaKaro’s identity, content, and product purpose make the resulting system its own.

01

Give one thing priority.

Each section has one main message. A headline, product image, or comparison decision leads; everything else supports it.

02

Use space deliberately.

Large section gaps separate ideas. Smaller, consistent gaps bind labels to values and actions to the content they affect.

03

Reveal detail progressively.

Keep the first view useful and calm. Let people open a story, expand specifications, or inspect a comparison when they need depth.

04

Make patterns predictable.

A button looks and behaves like a button. Repeated cards align; repeated controls keep the same location and states.

05

Let content create contrast.

Use white, near-white, ink, and generous negative space as the default. Lime is a selective brand accent, not a page-wide fill.

06

Move with a purpose.

Motion acknowledges input, connects states, or reveals hierarchy. Avoid perpetual decoration and unnecessary scroll hijacking.

This is the design foundation for future PtaKaro work. The earlier Apple page recreations remain available as study pages; this guide documents the system to apply to PtaKaro’s own experiences.

02 / Brand identity

Recognizable, without shouting.

Keep the approved lowercase wordmark and open-shoulder “p” symbol. Build the interface around them, rather than redrawing the mark.

PtaKaro ink wordmarkPrimary / Ink on white
PtaKaro white wordmarkReverse / White on ink
PtaKaro symbolSymbol / Ink on lime
RulePtaKaro standard
Clear spaceKeep at least half the symbol height around the mark. Never let another label, edge, or icon enter that space.
Minimum digital sizeWordmark: 104px wide. Symbol: 20px. Use the dedicated favicon at 16–32px.
PlacementAlign the wordmark with the content gutter. Use one main brand mark in a view; avoid repeating it in every component.
ContrastInk on white, paper, or lime. White or lime on ink. Avoid lime text on white.
Do notStretch, outline, rotate, add shadows to, or rebuild the wordmark with typed text.
Asset formatsSVG for interface and print masters. PNG for platforms requiring raster. ICO and PNG for browser icons.

03 / Color

A restrained palette, with a pulse.

The core brand colors stay intact. A neutral interface scale carries most of the content; semantic colors communicate meaning.

Click a swatch to copy its value. Brand ink and lime are identity colors; Apple-like neutrals and blue utility links are deliberate PtaKaro UI adaptations.

Color roles, not isolated hex codes.

RoleLight surfaceDark surfaceUsage
Primary text#101827#F5F5F7Headlines, values, important labels
Secondary text#536071#BDC4CEDescriptions, help text, secondary metadata
Tertiary text#6E6E73#A9B0BASmall supporting labels; check contrast
Surface#FFFFFF#101827Default content canvas
Subtle surface#F5F5F7#1C2738Section alternation, quiet cards, grouped controls
Border#D2D2D7#495365Decorative separators; use the stronger control border for fields
Control border#86868B#929AA8Meaningful field and control boundaries
Primary actionInk / white textWhite / ink textMain action in an ordinary decision area
Brand accentLime / ink textLime / ink textSelected brand moments, not warnings or errors
Links / focus#0066CC#86BFFF / #8FC5FFNavigation, focus visibility; do not rely on color alone

Contrast workbench

Readable by design.The quick brown fox jumps over the lazy dog.
Contrast ratio

04 / Typography

Hierarchy you can feel.

Use a native system sans for the product interface. Keep Plus Jakarta Sans for brand-led communication and the approved identity; use Noto Sans Arabic for Urdu and Arabic.

Display / 80 → 64 → 48

Less, but clearer.

Section / 56 → 48 → 28

Room for the important things.

Card title / 28 → 24 → 21

A headline with a purpose.

Body / 17 / 25

Make the product understandable before asking someone to make a decision. Short paragraphs and a steady reading rhythm do more than extra decoration.

Brand voice / Plus Jakarta Sans

Find what fits you.

Urdu / Noto Sans Arabic / generous line height

اپنے لیے بہتر انتخاب کریں۔

RoleDesktopTabletMobileWeight
Display80 / 84px64 / 68px48 / 52px600
Section headline56 / 60px48 / 52px28 / 32px600
Card title28 / 32px24 / 28px21 / 25px600
Lead paragraph21 / 29px21 / 29px19 / 27px400
Body17 / 25px17 / 25px17 / 25px400
Compact / helper14 / 20px14 / 20px14 / 20px400–600
Caption / legal12 / 16px12 / 16px12 / 16px400
These sizes follow the measured marketing hierarchy. Tracking is font-dependent: the live Apple page uses SF Pro-specific values. PtaKaro defaults to modest negative tracking only on headings; never copy SF Pro tracking blindly into another font. Do not bundle Apple’s proprietary fonts.

05 / Space & rhythm

Breathing room is a system.

Use a 4px base with an 8px working rhythm. Small spaces connect related elements; large spaces mark a change in subject.

RelationshipDesktopMobile
Icon to label8px8px
Label to input / metadata to value8px8px
Title to short description12–16px12–16px
Paired actions16–24px16px
Card interior32px24px
Cards in a gallery24px20px
Section title to content48px32px
Between major sections120px; 160px for major narrative breaks64–80px
Outer content gutter6.25vw, with a content maximum6.25vw; about 24px at 390px

Feel the difference

Same content. Different rhythm.

Let the idea breathe.

Spacing tells people what belongs together, and what matters next.

06 / Layout

Four densities. One visual language.

The reference pages are not built from one universal grid. Choose a layout mode for the task, then preserve its internal rhythm.

01

Marketing / story

Wide visual stages, generous headlines, horizontal feature galleries, and 120–160px section spacing. Give each story a clear beginning and end.

02

Store / discovery

Repeated shelves, consistent card heights, purposeful partial-card previews, and a direct path from discovery to details.

03

Comparison / decision

Stable columns, matched rows, grouped specifications, sticky model selection, and smaller typography. Alignment is the primary visual structure.

04

App detail / inspection

A clear identity header, compact information ribbon, screenshot shelves, ratings, disclosures, and a sidebar that collapses on mobile.

Layout tokenRecommendationWhy
Content width87.5vw with max-width: 1440pxRetains a consistent optical gutter across desktop sizes
Reading widthmax-width: 680px, usually 55–70 charactersPrevents wide paragraphs becoming difficult to track
Grid12 desktop columns; 8 tablet; 4 mobileUse for alignment, not as a reason to fill every column
Card rowsUse equal media areas and stable copy zonesAlign CTAs without forcing every paragraph to the same length
Full bleedLet media span the viewport only for a deliberate hero or galleryCreates emphasis when used selectively

07 / Surfaces & depth

Depth, used sparingly.

Most separation comes from space and tonal surfaces. Borders and shadows should explain grouping or interactivity.

Control12px · 1px border
Card24px · quiet shadow
Feature28px · immersive surface
Overlay28px · clear elevation
ElementRadiusDepth treatment
Tiny labels / tooltip6–8pxNo shadow or a restrained shadow
Inputs / compact rows12px1px border; focus ring on interaction
Collection folder20pxQuiet outline; subtle lift when interactive
Standard card24px0 4px 14px / 4% ink
Feature / modal28pxFeature: no shadow by default. Modal: 0 20px 80px / 20% ink
Pill / icon control999px / 50%Surface color distinguishes state
Interactive card hoverSame radius0 8px 28px / 9% ink; a 4px lift
Measured references differ: Mac store cards use an 18px radius and a 1.01 hover scale; iPhone feature cards use 28px and a width-dependent hover scale. PtaKaro’s standardized 24px/28px surfaces above are intentional adaptations.

08 / Component library

Built to use, not just look at.

Every specimen includes working states, usage guidance, and copyable HTML. The component stylesheet and behavior script are included in the downloadable kit.

09 / Actions

One clear next step.

A CTA is a decision, not decoration. Match the visual weight of the button to the importance of the action.

StateAppearanceBehavior
DefaultInk or lime fill; clear, concise verbUse a real button for actions and a link for navigation
HoverSlight change in fill; no dramatic glowOnly on hover-capable devices
PressedScale to 0.98Immediate acknowledgment; restore on release
Keyboard focusVisible 2px blue outline with 4px offsetNever remove the focus indicator
DisabledQuieter fill and text; no movementUse disabled; explain why if it is not obvious
LoadingKeep width stable; spinner with textSet aria-busy; prevent duplicate submission
DestructiveRed, separated from ordinary actionsName the affected object; provide confirmation for irreversible actions
Label actions with the outcome: “Compare models”, “Save collection”, “Download guide”. Avoid ambiguous “Submit”, decorative ALL CAPS, and multiple primary buttons competing in the same card.

10 / Card anatomy

A container with a job.

Use the card type that matches the information. Product cards, feature stories, guides, reviews, and services have different content needs.

1

A useful category

One idea.
Clearly presented.

2

A short description helps people decide whether to go deeper.

34
  1. Context

    A small category or status sets expectations without competing with the title.

  2. Headline & media

    Lead with a benefit or recognizable product. Reserve image dimensions and protect its focal point.

  3. Supporting detail

    Keep copy concise. Across a product row, align equivalent facts and prices.

  4. Action

    Use one clear primary interaction. Avoid nesting buttons inside a clickable card link.

01

Content-first card

White or near-white surface, short copy, soft corners. Use for services, guides, and neutral information.

02

Immersive story card

Full-bleed imagery with carefully checked contrast. Put an explicit reveal control in a predictable corner.

03

Product card

A stable image stage, product name, finish choices, price or key fact, then action. Product imagery gets visual priority.

11 / Folders & collections

Save things in a place that makes sense.

Folders are a PtaKaro extension, built from the same quiet card language. Use them for shortlists, exports, saved comparisons, or reference files.

StateRule
DefaultFolder shape, clear collection name, honest item count
HoverSmall lift and slightly stronger shadow
SelectedPersistent outline and subtle brand-tinted surface; announce selection
EmptyExplain what can be added and offer one useful action
RenamingKeep the current value; support Escape to cancel and Enter to save
Shared / privateUse a text label and appropriate icon, not color alone
Loading / errorReserve the folder dimensions; keep the name visible and expose retry
Folder, collection-management, and application error states are proposed extensions. They are not claimed to be components copied from the supplied Apple pages.

13 / Galleries

More to explore, without more clutter.

A gallery lets people browse related items while preserving a clean vertical story. The content must remain usable with touch, mouse, and keyboard.

01

Visible continuation

Show part of the next card. Keep the leading card aligned to the content gutter and use stable gaps.

02

Manual control first

Support swipe, wheel/trackpad, focus, and named previous/next controls. A gallery must not require autoplay.

03

Motion with control

When autoplay is appropriate, provide pause; pause when the page is hidden. Do not autoplay under reduced motion.

04

Announce meaningful state

Expose the current slide or tab and its name. Do not continuously announce decorative timing updates.

14 / Comparison

Alignment does the heavy lifting.

The Watch reference is a different design problem: people need to compare corresponding facts without remembering values from another column.

ElementPtaKaro rule
Model selectorsKeep selectors attached to their columns and sticky below the global header
Product identityConsistent image area, product name, finish, price, and action
Specification rowsMatch row heights across all models; use explicit row and column headers
GroupsSeparate major categories with generous space and a strong section label
Missing / unavailableUse an em dash with an accessible explanation where necessary; never imply a zero
MobilePrioritize two columns; provide clear model swapping rather than squeezing three or more columns
URL stateFor production, encode model choices in the URL so a comparison can be shared and reopened
Difference emphasisUse subtle emphasis and text meaning; do not turn the whole table into bright status colors

15 / Input & validation

Make the right thing easy.

Use clear labels, useful defaults, and feedback where the action happens. Preserve people’s work when something goes wrong.

01

Label the task

A field label stays visible after typing. A helper explains format or consequences; it does not repeat the label.

02

Validate respectfully

Point to the exact problem and correction. Use inline feedback after an appropriate interaction, not while every first character is typed.

03

Honor platform behavior

Use native input types, autocomplete attributes, selects, and date/number behavior when appropriate.

04

Keep focus logical

Tab order follows the visible flow. On submit failure, summarize errors and move focus to the summary or first invalid field.

16 / Disclosure & overlays

Depth, on demand.

Use an accordion for supporting inline detail; use a modal for a focused story or task that benefits from keeping the page behind it.

RequirementImplementation
OpenRemember the trigger; place focus on a useful element or a focusable dialog heading
WithinKeep focus inside a modal; background content is inert through native dialog behavior
CloseVisible close button and Escape; backdrop close only when no work would be lost
ReturnRestore focus to the original trigger and preserve page position
ScrollingKeep the overlay within the viewport; its body scrolls while the close action remains reachable
Small screensReduce side margins and padding; preserve an obvious edge and close control
Reduced motionOpen immediately or with a brief fade; avoid large sliding movement

17 / Feedback

Acknowledge. Explain. Recover.

Good feedback is close to the action and proportionate to its importance. Give a meaningful next step when something cannot be completed.

SituationPreferred patternAvoid
Action completedBrief status toast or inline successBlocking confirmation for every small action
Recoverable failurePersistent inline message with retryA disappearing toast with no way to recover
Loading listSkeleton matching the final geometryLayout jumps or fabricated progress percentages
Long measurable taskProgress bar with actual percentage and labelA spinner that hides how much work remains
No saved itemsCalm empty state with one actionTreating empty as an error
No search resultsKeep query and filters; suggest a specific adjustmentDeleting the query or showing only “Nothing found”

18 / Motion

You should feel it, not watch it.

Motion establishes cause and effect. Reference animations are recorded in the evidence audit; the controls below demonstrate PtaKaro’s implementation defaults.

160ms · cubic-bezier(.2, 0, 0, 1)

PtaKaro motion sampleSmall moves.
Clear meaning.
Token / purposePtaKaro defaultCurve / properties
Fast feedback160mscubic-bezier(.2, 0, 0, 1) / color, background, small press scale
State change200mscubic-bezier(.2, 0, 0, 1) / thumb movement, subtle state changes
Card hover300mscubic-bezier(0, 0, .5, 1) / translateY(-4px), shadow
Section entrance600mscubic-bezier(.16, 1, .3, 1) / opacity and 24px translation
Gallery transition600ms maximum where animatedNative scroll behavior; do not fight touch momentum
PtaKaro dialog entrance300mscubic-bezier(.16, 1, .3, 1) / opacity and 16px translation
Reduced motion0ms for nonessential movementStatic, immediately visible content; no shimmer, spin, autoplay, or transform
Measured Apple iPhone behavior is distinct: 300ms card easing, a width-dependent 6px hover expansion, 100ms linear icon-control feedback, and an 800ms modal timeline. PtaKaro uses shorter dialogs and a restrained card lift as its own defaults. Avoid animating layout dimensions unless necessary; favor transform and opacity.

19 / Iconography

Small, precise, consistent.

Use one simple line-icon family with a 24px artboard, 1.5px strokes, and rounded caps. Icons support meaning; they do not replace labels.

RuleApplication
Base size24px. Use 16–20px next to compact text and 32–48px for a feature symbol.
Hit targetThe artwork may be 24px; its interactive area should usually be at least 44px.
Stroke1.5px at 24px. Scale consistently; do not mix filled and outlined styles casually.
AlignmentOptically align with the text’s center, not the entire line box if it looks wrong.
AccessibilityDecorative SVG: aria-hidden. Icon-only button: accessible name. State is expressed in text or ARIA.
DirectionMirror directional arrows for RTL when they express reading/navigation flow; preserve universal symbols.

20 / Imagery & composition

Let the subject be the hero.

The references devote substantial space to products and screenshots. Crop deliberately, reserve dimensions, and keep supporting copy out of the focal area.

01

Product cutout

Use a clean, neutral stage with generous space around the object. Keep equivalent products at consistent optical scale.

02

Immersive story

A full-bleed image needs a known focal point and verified text contrast. Art-direct the mobile crop instead of simply shrinking desktop.

03

App screenshot

Preserve the screen aspect ratio and legible content. Screenshots form a shelf with consistent height, not arbitrary thumbnail crops.

04

Brand artwork

Use the PtaKaro mark and simple lime/ink geometry selectively. Avoid decorative blobs or gradients on every section.

Asset ruleImplementation
FormatsAVIF/WebP where supported, optimized JPEG/PNG fallback, SVG for logos and simple icons
Responsive sourceUse picture/srcset for different crop needs, not just different resolutions
DimensionsSet width/height or aspect-ratio to reserve the final space
LoadingEager-load the main hero image; lazy-load below-the-fold images
Alt textDescribe meaningful content; use empty alt for decorative imagery and avoid repeating adjacent text
Text in imageKeep important copy as HTML whenever possible so it can scale, translate, and be read

21 / Responsive behavior

Recompose. Don’t just shrink.

The same hierarchy should remain clear at every width, even when the layout changes. Test long labels, zoom, keyboard focus, and actual touch targets.

390px composition preview
Example PtaKaro section

A little more room
to choose well.

A strong headline, useful details, and one clear next step.

Product story
Useful detail
Next discovery
RangeTypographyLayout / behavior
Small ≤734px48px display, 28px section, 21px cardSingle-column stories; galleries remain scrollable; two comparison columns; collapsed global navigation
Medium 735–1068px64px display, 48px section, 24px cardReduce card widths; maintain gutters and copy legibility; simplify secondary navigation
Large ≥1069px80px display, 56px section, 28px cardWide narrative stages; multiple visible cards; three comparison columns; full navigation
Very wideMaintain content maximumsAvoid letting reading widths or card interiors grow without limit
Zoom / large textAllow text wrapping and reflowNever clip important labels or depend on a fixed card height for variable content
734px and 1068px are the observed marketing breakpoints. App Store and global navigation use their own responsive thresholds. PtaKaro components should respond to their available space as well as viewport width.

22 / Accessibility

Clean design must be usable design.

The visual system is complete only when its states, hierarchy, and controls work without a mouse, animation, perfect vision, or a large screen.

AreaImplementation standard
ContrastTarget at least 4.5:1 for ordinary text and 3:1 for large text and meaningful UI boundaries; use the contrast workbench.
KeyboardEvery interactive control is reachable in a logical order, with visible focus and no keyboard trap outside a modal.
TouchAim for 44×44px targets; compact visuals may have a larger invisible hit area.
SemanticsUse links for destinations, buttons for actions, headings for structure, and native controls where appropriate.
DialogsName the dialog, contain focus, support Escape, restore focus, and keep the close action reachable.
TabsRoving tab index, selected state, named panel relationship, and arrow/Home/End support.
AnnouncementsUse polite status messages for completed actions; reserve assertive alerts for time-sensitive errors.
Reduced motionHonor prefers-reduced-motion and keep content fully visible without animation.
RTL / localizationUse logical properties where possible; test long translations and right-to-left reading order.
Responsive zoomCheck at 200% text scaling and narrow widths; prevent horizontal page overflow except intentional data/gallery regions.
TabMove between controlsEnterActivateEscClose a dialog← →Switch tabs

23 / Content & voice

Plain words. Useful meaning.

Sound calm, informed, and helpful. Describe the benefit, show the fact, and name the next action.

Instead ofUseWhy
Unlock an unparalleled experienceFind the phone that fits you.Concrete and human
SubmitSave collectionNames the outcome
Oops! Something went wrong!Couldn’t save. Your changes are still here. Try again.Explains the problem and recovery
Click hereCompare camera featuresMakes the destination clear
No dataNo saved devices yet. Explore devices to start a shortlist.Explains how to move forward
BEST DEAL EVERA sourced price with date, currency, and availabilityAvoids unsupported claims
01

Headlines

One idea, ideally 3–8 words. Sentence case, purposeful line breaks, and no forced cleverness when clarity is needed.

02

Descriptions

Lead with useful information. Keep card descriptions to 1–3 short lines when possible; use disclosure for more.

03

Numbers & evidence

Show currency, units, and comparison context. Clearly label examples; do not fabricate reviews, ratings, stock, or savings.

04

Interface labels

Use consistent nouns for the same object. “Collection” should not become “folder” or “list” unpredictably in the same workflow.

24 / Page recipes

From components to complete pages.

A good page has a progression. These recipes preserve the different strengths of the five references while replacing their content with PtaKaro’s own.

01

Discovery homepage

  1. Quiet global header
  2. One strong hero and paired CTA
  3. Focused product/category story
  4. Editorial or feature gallery
  5. Useful comparison entry
  6. Grouped footer

Alternate white and subtle surfaces. Keep the first screen focused on a clear promise.

02

Product family

  1. Page title + chapter navigation
  2. Large highlight gallery
  3. Aligned product lineup
  4. Reasons or buying guidance
  5. Feature stories in dialogs
  6. Compatibility / FAQ disclosure

Use breadth first, depth on demand. Avoid turning every section into a sales banner.

03

Browse & shop

  1. Clear page title
  2. Local section navigation
  3. Consistent product shelves
  4. Buying guide shelf
  5. Service and support patterns
  6. Legal details in quiet footer

Keep product data, imagery, and action positions consistent from one shelf to the next.

04

Compare

  1. Context and helper copy
  2. Sticky model selectors
  3. Matched product identities
  4. Grouped specification rows
  5. Source notes and caveats
  6. Shareable selection state

Preserve row alignment and model identity. Make the mobile two-column experience deliberate.

05

App or detail page

  1. Identity + concise summary
  2. Information ribbon
  3. Screenshot gallery
  4. Description and release notes
  5. Reviews with attribution
  6. Privacy, accessibility, information

Use more compact spacing while retaining clear section borders and readable long-form detail.

06

Saved collections

  1. Title and creation action
  2. Search + view control
  3. Folder grid or list
  4. Selection and batch actions
  5. Empty / error / loading states
  6. Detail view and export action

A proposed PtaKaro application pattern using the same surfaces, controls, and feedback language.

25 / Implementation

A system that survives the handoff.

Use the CSS variables and semantic component classes as the shared contract. The examples are buildless HTML, CSS, and JavaScript, so they can be adapted to any application stack.

<link rel="stylesheet" href="tokens.css">
<link rel="stylesheet" href="components.css">
<script src="components.js" defer></script>

<section class="pkd">
  <button class="pkd-btn accent">Compare models</button>
</section>
ContractRule
TokensUse semantic variables such as --pk-text, --pk-surface, and --pk-action before raw colors.
NamespacingReusable primitives use pkd- classes. Avoid global component styles that unexpectedly change unrelated pages.
VariantsCompose explicit variants such as accent, secondary, small, and soft; do not create a new one-off style for every card.
StatesUse disabled, aria-expanded, aria-selected, aria-pressed, and aria-invalid to make state machine-readable.
DataExample actions demonstrate behavior locally. Connect real save, search, share, and export actions to the application’s data layer.
PerformanceReserve image geometry; prefer CSS transitions on transform and opacity; defer nonessential JavaScript.
VersioningThis is v1.0. Change token values centrally, record the reason, and check every affected component and responsive mode.
EvidenceThe reference audit is a study snapshot, not an assertion that every Apple page shares one universal specification.
The component library deliberately separates styling from business behavior. Demo toasts, example prices, sample reviews, and local selections are teaching examples—not claims of a working commerce backend.

26 / Complete component specification

The details behind each pattern.

Search the deeper component inventory for anatomy, variants, states, responsive behavior, accessibility, motion, and source selectors. Observed patterns and proposed extensions are labeled separately.

27 / Reference audit

Measured, then adapted.

Five reference experiences were inspected through saved source, linked CSS/JavaScript, and browser-computed styles at representative widths. The raw evidence is retained with the system.

Observed reference valueContextPtaKaro interpretation
80/64/48px display headlineiPhone at 1440/834/390px widthsRetain the scale; use native system sans for interface text
56/48/28px section titleiPhone responsive section hierarchyKeep a distinct section level rather than shrinking all text uniformly
87.5% viewport content widthiPhone .viewport-contentUse 6.25vw side gutters and cap very wide content
372×680 / 344×628 / 260×480pxiPhone feature cards across three breakpointsPreserve the tall editorial shape; allow content-led height where copy varies
28px radius; 32/28/24px copy insetiPhone feature cardUse 28px feature surfaces and responsive padding
18px radius; 1.01 hover scaleMac store cardsStandardize PtaKaro utility cards to 24px; use a restrained lift
300ms cubic-bezier(0,0,.5,1)iPhone card hoverRetain easing for card feedback
(card width + 6) / card widthiPhone hover calculation in JavaScriptRecord as source behavior, not a universal 1.01 scale
800ms easeInOutCubic modal timelineiPhone rich modal JavaScriptUse shorter 300ms PtaKaro dialog entrance; honor reduced motion
980px source pill radiusApple buttonsUse 999px as a semantic full-pill token
100ms linear control feedbackiPhone card and paddle controlsUse 160ms brand feedback for consistency
Scope: five supplied page families, their retained source assets, and representative responsive styles. Closed, hidden, conditional, experimental, regional, and future states can differ. CSS and JavaScript evidence is labeled separately from browser observations. Source analysis includes CSS rules, targeted JavaScript behavior, and browser measurements.

28 / The complete handoff

Take the system with you.

Everything needed to inspect, reuse, and extend the guide is saved here. The master package contains the guide, live examples, component code, tokens, icons, brand assets, font licenses, and research.

A focused layer

More detail.
Same sense of place.

A dialog opens a deeper story without sending people away from the page they were exploring.

This example uses a native dialog: background content becomes inert, Escape closes it, and focus returns to the button that opened it.

Reusable HTML specimen

Component source

Include tokens.css, components.css, and components.js. Replace demo actions and content with your application behavior.