Skip to content
Frauthy Brand
Frauthy index

Go anywhere.

    No exact contract found. Try a component family, product name, prop, or keyboard key.

    ↑↓ move↵ openesc close

    Foundations

    tokens

    Design tokens rendered live from PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED. Every value on this page is computed at build time from the same source of truth that ships to consumers.

    §01

    Color Palette

    §02

    Contrast — Light Theme

    AA WCAG 2.2 target

    Each pair is calculated from the shipped token values. Body text must reach 4.5:1; large text and non-text UI must reach 3:1.

    ForegroundBackgroundRatioRequiredResult
    --text--bg13.73:14.5:1PASS
    --text--surface14.61:14.5:1PASS
    --muted--bg5.86:14.5:1PASS
    --muted--surface6.24:14.5:1PASS
    --accent--bg5.10:13:1PASS
    --accent--surface5.43:13:1PASS
    --accent-2--bg3.42:13:1PASS
    --accent-2--surface3.64:13:1PASS
    §03

    Contrast — Dark Theme

    AA WCAG 2.2 target

    This is live evidence, not a placeholder: ratios are recomputed from the dark semantic token map during every Portal build.

    ForegroundBackgroundRatioRequiredResult
    --text--bg14.82:14.5:1PASS
    --text--surface13.38:14.5:1PASS
    --muted--bg7.72:14.5:1PASS
    --muted--surface6.97:14.5:1PASS
    --accent--bg4.86:13:1PASS
    --accent--surface4.39:13:1PASS
    --accent-2--bg4.83:13:1PASS
    --accent-2--surface4.36:13:1PASS
    §04

    Typography

    Font Families

    --font-display (Fraunces)
    The quick brown fox
    --font-body (IBM Plex Sans)
    The quick brown fox jumps over the lazy dog. Typography is the craft of arranging type to make written language legible, readable, and appealing.
    --font-mono (IBM Plex Mono)
    const theme = localStorage.getItem('frauthy.theme');

    Fluid Type Scale

    Each step is a clamp() value multiplied by--reading-scale so the reader toolbar can adjust sizes globally.

    --fs-body
    Sample text at --fs-body
    var(--fui-reading-body)
    --fs-lead
    Sample text at --fs-lead
    var(--fui-reading-lead)
    --fs-prose-h3
    Sample text at --fs-prose-h3
    var(--fui-reading-h3)
    --fs-card
    Sample text at --fs-card
    var(--fui-reading-detail)
    --fs-tier
    Sample text at --fs-tier
    var(--fui-reading-small)
    --fs-step
    Sample text at --fs-step
    var(--fui-reading-mono)
    --fs-detail
    Sample text at --fs-detail
    var(--fui-reading-detail)
    §05

    Space & Layout

    --gutter

    clamp(20px, 4vw, 64px)

    --wrap-max

    1320px

    --measure

    70ch

    --reading-scale

    1
    §06

    Radii

    sm
    5px
    md
    8px
    lg
    11px
    xl
    14px
    pill
    9999px
    §07

    Shadows

    sm
    0 6px 20px -8px
    md
    0 14px 32px -18px
    lg
    0 16px 40px -14px rgba(0, 0, 0, 0.55)
    §08

    Motion

    fast
    0.14s
    normal
    0.2s
    slow
    0.45s
    reveal
    0.7s
    Reduced motion: All transitions honorprefers-reduced-motion: reduce. When active, transitions are disabled system-wide.