Una acción por pantalla
Cada vista tiene un único botón protagonista. Comprar hosting debe costar 3 clics, no 30.
El sistema visual de servidor: ruidoso por fuera, simplísimo por dentro. Bordes gordos, sombras duras, colores ácidos y cero letra pequeña.
Cuatro reglas que deciden todo lo demás. Si dudas, vuelve aquí.
Cada vista tiene un único botón protagonista. Comprar hosting debe costar 3 clics, no 30.
La base es tranquila y legible. La chispa (ácido, sombra dura, un sticker) se reserva para lo que importa.
Bordes de 2px en tinta, texto oscuro sobre papel. Contraste alto sin gritar.
Cada clic responde: el botón se hunde, aparece un toast, el estado cambia. Nunca silencio.
Paleta ácida sobre papel crema. Haz clic en cualquier muestra para copiar el hex.
✕ Nunca texto blanco sobre ácido, rosa, cian o naranja: el contraste no llega.
Unbounded grita, Space Grotesk explica y JetBrains Mono habla de técnica.
400 · 600 · 800 · 900 — titulares, precios, botones
400 · 500 · 600 · 700 — párrafos, labels, UI
400 · 600 — dominios, IPs, cifras, código
Migramos tu web gratis y sin cortes en menos de 24 horas.
El texto de cuerpo usa Space Grotesk a 16px con interlineado 1.55. Frases cortas, tono cercano, sin jerga.
Texto auxiliar para descripciones de campos y metadatos.
mitienda.es → 185.42.117.9
Escala base 4. Bordes de 2px y sombras duras desplazadas: la firma del sistema, usada con moderación.
Sombras solo en la acción principal y, como mucho, una tarjeta destacada por vista. En oscuro la sombra pasa a ácido.
Trazo 2.5px, esquinas redondeadas, rejilla de 24px. Pasa el ratón por encima.
Se levantan al pasar y se hunden al pulsar. Pruébalos.
Campos grandes (52px mínimo), labels siempre visibles, errores que se explican solos.
Badges informan en el producto. Stickers: como mucho uno por pantalla de marketing y nunca en el panel.
Tres opciones, una destacada. Precio gigante, lista corta, un único botón.
Piezas del panel de cliente. Aquí baja el volumen: mismo lenguaje, menos fuegos artificiales.
| Factura | Concepto | Fecha | Estado | Importe |
|---|---|---|---|---|
| SRV-2026-0142 | Plan Cohete · anual | 14 oct 2026 | Pagada | 67,08 € |
| SRV-2026-0131 | Dominio mitienda.es | 02 oct 2026 | Pagada | 9,99 € |
| SRV-2026-0127 | Plan Chispa · mensual | 28 sep 2026 | Pendiente | 2,99 € |
| SRV-2026-0098 | IP dedicada | 11 ago 2026 | Fallida | 4,00 € |
Alertas, toasts, progreso y confirmaciones. El estado nunca va solo en color.
Crea la primera en menos de un minuto.
Métricas del panel: cifras grandes, gráficos finos, tooltips al pasar y tabla accesible.
| Día | GB |
|---|
Rápido y con rebote. Haz clic en cada pista. Se desactiva con “reducir movimiento”.
Hover, press, toggles
Switches, tabs, tema
Modales, toasts, resultados
cubic-bezier(.2,1.4,.4,1)
Listo para pegar en app/globals.css de Next.js con Tailwind v4.
@import "tailwindcss"; @theme { /* Marca */ --color-ink: #0a0a0a; --color-paper: #f3f0e8; --color-acid: #c8ff2e; --color-violet: #6b4bff; --color-pink: #ff3d8b; --color-cyan: #22c3ff; --color-orange: #ff6a13; --color-line-soft: var(--line-soft); /* Estado — siempre con icono + texto */ --color-good: #0ca30c; --color-warning: #fab219; --color-serious: #ec835a; --color-critical: #d03b3b; /* Tipografía */ --font-display: "Unbounded", system-ui, sans-serif; --font-sans: "Space Grotesk", system-ui, sans-serif; --font-mono: "JetBrains Mono", ui-monospace, monospace; /* Forma */ --radius-sm: 6px; --radius-md: 14px; --radius-lg: 24px; --shadow-brutal-sm: 2px 2px 0 0 var(--shadow-c); --shadow-brutal: 4px 4px 0 0 var(--shadow-c); --shadow-brutal-lg: 6px 6px 0 0 var(--shadow-c); --shadow-brutal-xl: 10px 10px 0 0 var(--shadow-c); /* Movimiento */ --ease-snap: cubic-bezier(.2, 1.4, .4, 1); --ease-out-expo: cubic-bezier(.16, 1, .3, 1); } /* Semánticos por tema */ :root { --bg: #f3f0e8; --surface: #ffffff; --surface-2: #e9e4d8; --fg: #0a0a0a; --fg-2: #46443f; --fg-3: #77746c; --line: #0a0a0a; --line-soft: #dcd6c8; --shadow-c: #0a0a0a; } .dark { --bg: #0d0d10; --surface: #17171c; --surface-2: #222229; --fg: #f3f0e8; --fg-2: #c3c0b6; --fg-3: #8d8a82; --line: #f3f0e8; --line-soft: #2e2e36; --shadow-c: #c8ff2e; }