UI Kit
Tokens de diseño del sistema Deiman: colores semánticos del tema tweakcn, tipografía y espaciado. Todos definidos como variables CSS en src/styles.css y mapeados a clases utilitarias de Tailwind.
Paleta de colores
Base
Background
--background: hsl(48 33% 97%)bg-backgroundForeground
--foreground: hsl(48 20% 20%)text-foregroundCard
--card: hsl(0 0% 100%)bg-cardPopover
--popover: hsl(0 0% 100%)bg-popoverBrand
Primary
--primary: hsl(5.3 64.7% 52.1%)bg-primaryPrimary FG
--primary-foreground: hsl(0 0% 100%)text-primary-foregroundRing
--ring: hsl(5.2 62.7% 56.8%)ring-ringSuperficies
Secondary
--secondary: hsl(42 50% 96%)bg-secondaryMuted
--muted: hsl(44 29% 90%)bg-mutedAccent
--accent: hsl(46.2 22.8% 88.8%)bg-accentBorder
--border: hsl(50 7.5% 84.3%)border-borderEstado
Destructive
--destructive: hsl(0 70% 50%)bg-destructiveMuted FG
--muted-foreground: hsl(50 2.8% 41.9%)text-muted-foregroundTipografía
Display · Poppins
Color y sabor en cada postre.
font-displayBody · Myriad Pro
Texto base usado en párrafos, descripciones y meta información a lo largo de toda la plataforma Deiman.
font-sansRadius
rounded-smrounded-mdrounded-lgrounded-xlEspaciado
p-28pxp-416pxp-624pxp-832pxp-1248pxSombras y elevación
shadow-smBase de cards en reposo.
shadow-mdBotones primarios al hover.
shadow-lgHero CTAs y overlays cálidos.
shadow-xlCards al hacer hover (-translate-y-1).
Sombra dramática del mega-menú
shadow-[0_24px_48px_-12px_rgba(20,20,15,0.18)]Texturas y superficies
Glass
bg-white/15 backdrop-blur-md border-white/30Flechas de carrusel hero.
Gradient primary
from-primary via-primary to-primary/80CTAs gradient card y banners.
Banner Distribuidores
#fef3e7Cálido neutro, contraste con primary.
Banner Blog
#fbe6e2Rosado para diferenciar contenido editorial.
Wireframe placeholder
.wire-placeholderCross diagonal para imagen ausente (modo wire).
Mask fade marquee
linear-gradient mask sidesBordes del Cert Marquee.
Curvas de animación (easing)
Premium UI
cubic-bezier(0.22, 1, 0.36, 1)Header, logo, search overlay (500ms).
Scroll suave
cubic-bezier(0.16, 1, 0.3, 1)Border-radius del hero (1100ms).
GSAP power2.out
power2.outEntradas de slide y tipografía hero.
GSAP power1.out
power1.outParallax/zoom de imagen con scrub.
Iconografía
Set único lucide-react con stroke 1.75–2, tamaño 14–24px. Color heredado del contenedor (currentColor) para soportar hover sobre primary y muted.