Brand source: https://authkit.com/ auth UI system
Captured live Dark by default Blue luminance

Auth flows with a cold cinematic precision

AuthKit convierte un problema funcional en una escena de producto muy específica: near-black, líneas técnicas, texto azul helado y tarjetas de login que parecen interfaces ya listas para producción.

Dark theme detected Dominant accent: #98C0EF Sections: Oscuro Cinemático, Minimal Tech, Moderno
Hero real

Captura auténtica del opening visual.

Screenshot real del hero de AuthKit, ya con sus tres tarjetas, la retícula luminosa y el spotlight vertical. Esta escena explica mejor la marca que cualquier swatch aislado.

Hero real de AuthKit capturado desde authkit.com
Headline detectado: The world’s best login box, powered by WorkOS + Radix. CTA detectado: Get started
Type system

Grotesk calm, digital accent.

AuthKit distribuye la personalidad entre una sans limpia para producto y una familia display muy sobria. El toque de `dotDigital` aparece como textura de UI, no como voz principal del sistema.

AaEeCcGg50.
Display identity Sora Original detectada: aeonikPro
Product body Instrument Sans Original detectada: Untitled Sans
Decorative signal DotGothic16 Original detectada: dotDigital

Identidad de fuente

La interfaz principal necesita desaparecer lo suficiente para que la composición y el glow hagan el trabajo. Por eso la sustitución correcta aquí no es excéntrica: es limpia, precisa y algo técnica.

Hero headline
24px / 28px / -0.24px
Body / label
14px / 20px
Button text
14px / 32px / 500
Display token
48px to 56px

Rol tipográfico

El sistema no busca drama por serif o contraste alto. Busca precisión. La energía visual viene de luz, grids, bordes y motion conic. La tipografía solo mantiene el entorno legible y moderno.

Palette

Blue ice over deep graphite.

La identidad cromática se organiza con pocos ingredientes: un fondo casi negro, azules blanquecinos para texto y glow, y transparencias azules repetidas como capa técnica.

Dark background #05060F

Canvas principal del sistema y base para toda la profundidad de marca.

Gradient loud #D8ECF8 → #98C0EF

Firma visible en texto degradado, luz de marca y focos de superficie.

Blue 90 #BAD6F7

Tono de borde, glow, dots y líneas brillantes del sistema oscuro.

Blue veil #BAD6F708

Veladura para cards, botones hero y superficies con blur sutil.

Animated edge #ADBBFF

Color del trazo conic que activa la sensación de interfaz viva.

Live components

Reconstrucción del lenguaje de login.

Estas piezas siguen las recetas detectadas: radio de 4px, outline blue, campos sólidos oscuros y cards con borde interior, glow y profundidad real.

Hero card

Sign in to SuperApp
Email
Your email address
Continue
OR
Don't have an account? Sign up

Tarjeta oscura con sombra interior, borde sutil y trazo conic animado como firma del sistema.

Buttons + inputs

Introducing
Continue
Your email address
Continue with Google

El sistema evita rellenos intensos y se apoya en outline, glass tenue y texto azul hielo.

Structure cues

Future-proof your app
One platform,
years of growth.
Section headers, badge rails and glows repeat the same dark technical language.
MFA RBAC SAML

Chips, gradient headings y divisores finos sostienen la coherencia entre marketing y producto.

Do / don't

La parte difícil es la contención.

AuthKit funciona porque hace mucho con muy poco. El error más común al reinterpretarlo sería exagerar la teatralidad o, al revés, neutralizarlo hasta convertirlo en otra landing SaaS cualquiera.

Sí hacer

  • Usar el azul brillante como glow, borde o tipografía, no como relleno masivo de la página.
  • Conservar la retícula técnica y las líneas como parte de la atmósfera visual.
  • Trabajar los componentes con transparencias, profundidad y bordes sutiles bien calibrados.
  • Dejar que la oscuridad sea limpia, casi vacía, para que el sistema respire.

No hacer

  • No convertir el sistema en un dark mode genérico con sombras aleatorias y neones exagerados.
  • No sustituir los outlines delicados por botones pesados de alto relleno.
  • No meter demasiados colores calientes o secundarios que rompan la temperatura fría del sitio.
  • No perder el equilibrio entre marketing y UI: el producto debe seguir siendo el protagonista real.
Copyable system

Tokens listos para reutilizar.

Los bloques de abajo condensan los valores observados del sitio y una traducción operacional para reutilizarlos en otro entorno sin perder tono.

Core CSS custom properties
:root {
  --dark-background: #05060F;
  --body-loud: #C7D3EA;
  --body-muted: #C7D3EAA3;
  --gradient-loud-100: linear-gradient(0deg, #D8ECF8 0%, #98C0EF 100%);
  --gradient-background-6: linear-gradient(0deg, #D8ECF80F 0%, #98C0EF0F 100%);
  --blue-6: #BAD6F70F;
  --blue-12: #BAD7F71F;
  --blue-24: #BAD6F73D;
  --blue-90: #BAD6F7E6;
  --line-color: #ADBBFF;
  --font-display: "Sora", system-ui, sans-serif; /* original: aeonikPro */
  --font-body: "Instrument Sans", system-ui, sans-serif; /* original: Untitled Sans */
  --font-deco: "DotGothic16", monospace; /* original: dotDigital */
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;
  --radius-sm: 4px;
  --radius-md: 16px;
  --shadow-card: inset 0 1px 1px rgba(216, 236, 248, 0.20),
    inset 0 24px 48px rgba(168, 216, 245, 0.06),
    0 16px 32px rgba(0, 0, 0, 0.30);
}
01 · Color system

Color

La paleta AuthKit opera con disciplina cromática extrema: una familia de azules hielo sobre near-black. Cada tono tiene un rol preciso; ninguno es decorativo.

Brand
Azul primario #98C0EF

Glow central, gradiente de marca, foco principal. Texto sobre el: #05060F.

WCAG sobre fondo: AA · 4.8:1
Azul loud #D8ECF8

Texto de titular, highlights, contraste principal. Extremo alto del gradiente.

WCAG sobre fondo: AAA · 16.2:1
Line accent #ADBBFF

Borde conic animado, trazos brillantes en cards seleccionadas. Solo como trazo.

WCAG sobre fondo: AA · 5.6:1
Supporting
Azul soporte #BAD6F7

Bordes, dots, lineas y sombras suaves. Tono medio de la familia.

WCAG sobre fondo: AA · 11.4:1
Blue veil rgba(186,214,247,0.08)

Veladura de cards, botones hero y superficies con blur sutil.

Solo como superficie, no para texto
Surface glass rgba(186,214,247,0.05)

Planos secundarios con backdrop-filter. Diferencia con veil: mas ligero.

Solo como superficie
Neutrals
#05060F
Canvas base #05060F

Fondo dominante near-black. Soporte que permite que los azules respiren con autoridad.

Base del sistema, no para texto
Canvas soft #090B16

Variacion sutil para secciones alternas y profundidad de fondo.

Superficie secundaria
Surface elevada rgba(5,6,15,0.97)

Cards de login y modulos principales. Casi opaco para sostener profundidad interna.

Cards principales
02 · Type system

Typography

Tres familias con roles distintos: una display neo-grotesk, una body utilitaria y una decorativa de señal. La tipografia no teatraliza; sostiene la UI sin imponerse sobre la luz.

AaEeCcGg50.
Sora original: aeonikPro · neo-grotesk suave · sustituida por Sora (Google)
Display · Sora 400-600 The world's best login box. font-size: clamp(40px, 6vw, 56px) / weight: 400-600 / tracking: -0.04em
Body · Instrument Sans (original: Untitled Sans) Auth flows that work out of the box, powered by WorkOS. font-size: 14px-16px / weight: 400-500 / line-height: 20-24px
Decorative signal · DotGothic16 (original: dotDigital) Introducing · Future-proof Usado como textura de UI, no como voz principal del sistema

Escala tipografica

Token px Weight Line-height Uso
display-lg56px40056pxHero headline desktop
display-md40-44px400-60044-48pxSection headline
body-lg16px40024pxCard titles secundarios
body-md14px40020pxBody base, labels, botones
mono-sm11px40016pxLabels mono, metadata, kickers

Originales: aeonikPro / Untitled Sans / dotDigital (self-hosted WorkOS CDN). HTML: Sora / Instrument Sans / DotGothic16.

03 · Components

Components

El lenguaje de componentes de AuthKit opera en outlines, glass tenue y profundidad interna. Ningun relleno masivo de azul. Ningun boton de color opaco.

Auth card + animated border

Sign in to your account
Enter your email to continue
Email address
you@company.com
Continue
OR
New here? Create account

Card oscura rgba(5,6,15,.97) con inset glow, 4 dots de esquina y trazo conic animado a 12s. Radio: 16px.

Buttons system

Continue with email
Get started free
Sign in with SSO
View docs ↗

Outline base 4px (cards), glass hero, light blanco, pill complementario. Nunca relleno azul opaco en el estado default.

Inputs + chips

Email address
user@workos.com
Search integrations...
MFA SAML RBAC SSO

Input card 4px (dark fill), input hero 6px (glass), ambos con border rgba(186,215,247,.12). Chips pill con DotGothic16.

04 · Spacing & shape

Spacing & shape

Base 4px con escala precisa hasta 96px de padding de seccion. Radios pequenos para controles, medianos para cards. El contraste 4px / 16px distingue UI operativa de UI de escena.

Spacing scale
4px · base
8px · sm
16px · md
24px · lg
32px · xl
40px · gap
80px · section
Radius family
4px input
6px sm
12px md
16px card
28px xl
999px pill
Elevation system
inset sm: inset 0 1px 1px rgba(216,236,248,.06)
inset lg: inset 0 24px 48px rgba(168,216,245,.06)
drop md: 0 16px 32px rgba(0,0,0,.30)
glow line: 0 0 10px rgba(173,187,255,.52)
profundidad desde dentro, nunca sombras flotantes
05 · Guardrails

Principles

La parte mas dificil de AuthKit es la contencion. El sistema funciona porque hace mucho con muy poco. El error mas comun al reinterpretarlo es exagerar la teatralidad o neutralizarlo hasta convertirlo en otra landing SaaS cualquiera.

Do

  • Usar near-black #05060F como base real. La profundidad oscura permite que los azules respiren con autoridad sin competencia.
  • Construir glow desde bordes y tipografia. La luz debe sentirse integrada al sistema, no anadida como efecto tardio.
  • Mostrar la card de autenticacion como el activo visual principal. El producto debe ser el protagonista, no solo la ambientacion.
  • Restringir el color. Unos pocos azules bien usados hacen mas que una paleta extensa. Un solo acento, maximo dos tonos.
  • Dejar la reticula visible. La malla tecnica sostiene el tono de precision y comunica ingenieria sin decirlo.
  • Usar motion largo y limpio (12s a 30s). El sistema se beneficia de loops suaves, no de pulsos agresivos.

Don't

  • No usar negro puro sin textura. El sistema necesita matiz y profundidad. #05060F tiene temperatura, no es un vacio absoluto.
  • No volver el glow demasiado brillante ni repartirlo por toda la interfaz. Si la luz domina, la UI deja de sentirse utilitaria.
  • No rellenar botones con azul por defecto. El outline y la transparencia son parte del caracter real del sistema.
  • No convertir toda la pagina en vidrio. El glass es puntual y controlado, solo en cards y botones hero especificos.
  • No introducir tipografias expresivas o serifs. La marca necesita neutralidad calculada: una grotesk limpia y precisa.
  • No eliminar la estructura lineal. Sin lineas, divisores y malla, gran parte de la identidad y el tono de ingenieria se pierden.