Design system · v1.0

El sistema visual
detrás del REIT.

Tokens primitivos y semánticos, tipografía, espaciados, bordes y sombras. La fuente única para diseñar y construir en cualquier soporte.

Tipografía
PolySans
Color brand
#072968
Base spacing
4 px
Grid
1320 / 12
01 · Color

Paleta primitiva.

El sistema parte de cinco colores núcleo extraídos del moodboard. Cada uno tiene un nombre propio y un rol fijo. No se sustituyen.

Azul
#072968
--azul · --palatinate-blue
Profundo
#101931
--azul-profundo
Cielo
#8FBAF9
--cielo
Ocre Dorado
#C1A778
--ocre-dorado
Blanco
#FFFFFF
--white
Negro
#000000
--negro

Escala Azul

Variaciones del azul institucional. Se usan para hover, fondos washed e interacciones.

100 · wash
#E8EEF7
200 · cielo
#8FBAF9
400
#1B447E
500 · brand
#072968
600 · hover
#04204F

Escala Neutral

9 pasos para construir jerarquía de texto, separadores, fondos y estados disabled.

50
#F1F3F8
100
#E5E8F0
200
#D1D6E1
300
#ADB4C2
400
#7A8294
500
#4F576A
600
#353C4D
700
#1E2334
900
#050816

Funcionales

Tres semánticas para indicar resultado de operaciones, alertas y errores.

Positive
#00B96B
Warning
#F4A261
Critical
#E0345C
02 · Tokens semánticos

Color con un propósito.

Cada uso de color en la UI debe pasar por un token semántico. Si el rol cambia, cambia el primitivo detrás — no la aplicación.

Token semánticoValor primitivoUso
--bg-base#FFFFFFFondo principal de la mayoría de las páginas.
--bg-soft#F6F7FBBandas de sección que rompen monotonía visual.
--bg-muted#F1F3F8Cards secundarias y áreas inactivas.
--bg-inverseProfundo · #101931Secciones dark, hero institucional, CTAs finales.
--bg-inverse-deepNegro · #000000Profundidad máxima — solo para acentos y vignettes.
--bg-accentAzul · #072968Áreas de alto impacto: billboards, primer plano.
--text-primaryNeutral 900Headlines y texto principal.
--text-secondaryNeutral 500Body copy y descripciones.
--text-mutedNeutral 400Metadata, captions y labels.
--text-accentAzul · #072968Links activos y datos críticos.
--border-subtle5/8/22 · 6 %Separadores de baja intensidad.
--border-default5/8/22 · 10 %Bordes estándar de cards y formularios.
--interactiveAzul · #072968Botones primarios, focus rings, links destacados.
--interactive-hover#04204FHover sobre acciones primarias.
--ocre-dorado#C1A778Acento warm para Grandes Inversores y momentos premium.
03 · Tipografía

PolySans · familia oficial.

Sistema construido sobre PolySans en tres variantes: Wide (display + headings), Standard (body) y Wide Bold (wordmark). Los pesos van de Slim (300) a Bulky (700).

PolySans Wide
Aa Rg
Display · headlines · wordmark
Pesos: 500 Median Wide · 700 Bulky Wide
PolySans Standard
Aa Rg
Body · UI · captions
Pesos: 300 Slim · 400 Neutral · 500 Median · 700 Bulky

Escala tipográfica

Display XL 112 / 0.95 · Wide 700
El primer REIT.
Display LG88 / 0.96 · Wide 700
Renta trimestral.
Display MD72 / 0.98 · Wide 700
Invertí desde AR$1.000.
H156 / 1.02 · Wide 700
Acceso institucional
H244 / 1.04 · Wide 700
El equipo detrás del REIT
H332 / 1.12 · Wide 700
Beltrán Briones
H424 / 1.25 · Wide 700
Cómo funciona
Body LG22 / 1.4 · Standard 400
Cobrá renta inmobiliaria en pesos argentinos, sin comprar propiedades.
Body MD17 / 1.55 · Standard 400
Un REIT (Real Estate Investment Trust) es un vehículo que agrupa capital de múltiples inversores para adquirir y gestionar inmuebles de renta.
Body SM15 / 1.5 · Standard 400
Las disponibilidades transitorias (hasta 25% del patrimonio) se invierten en instrumentos de alta liquidez.
Label12 / 1.3 · Standard 500 · uppercase
El primer REIT de Argentina
04 · Espaciado

4 px como unidad base.

Toda la escala deriva de múltiplos de 4. Esto mantiene ritmo vertical consistente en cualquier viewport y simplifica el alineamiento óptico.

space-1 4 px
space-2 8 px
space-3 12 px
space-4 16 px
space-6 24 px
space-8 32 px
space-12 48 px
space-16 64 px
space-20 80 px
space-24 96 px
space-32 128 px

Padding de sección

ViewportPadding-blockPadding-inline
Desktop ≥ 980 px128 px24 px (con container)
Tablet96 px24 px
Mobile ≤ 768 px72 px16 px

Containers

Narrow
680 px
--container-sm
Medium
960 px
--container-md
Large
1200 px
--container-lg
XL
1320 px
--container-xl
05 · Bordes y radios

Geometría suave, no redonda.

Los radios privilegian formas casi rectangulares para preservar el lenguaje bauhaus del moodboard. Las pills mantienen radio infinito como excepción.

SM
4 px
--radius-sm
MD
8 px
--radius-md
LG
14 px
--radius-lg
XL
22 px
--radius-xl
2XL
36 px
--radius-2xl
Full
9999 px
--radius-full

Strokes

Thin
1 px
--stroke-thin
Base
1.5 px
--stroke-base
Bold
2 px
--stroke-bold
Heavy
3 px
--stroke-heavy
06 · Sombras

Plano por defecto.

Bauhaus se siente más con offsets duros que con blur atmosférico. Reservamos la sombra suave para cards interactivas; usamos offset hard solo en stamps brandbook.

Flat
0 1px 0 rgba()
--shadow-flat
Card
0 8px 24px
--shadow-card
Lift
0 18px 48px
--shadow-lift
Hard
4px 4px 0 brand
--shadow-hard
Glow
0 24px 60px
--shadow-glow
07 · Componentes

Catálogo base.

Componentes recurrentes derivados de los tokens. Cada uno expone solo lo necesario; las variantes se controlan con clases.

Botones

Pills

El primer REIT Suscripción REIT AR$1.000 $250.000 FI4(arg)

Card

01

Card simple

Card con shadow-card al hover.

Benefit

Icon + título + descripción.

Card oscura

Para secciones dark mode con acento brand.

Iconografía

Stroke fino, geométrica, monocroma. No usar emoji, filled, ni iconos coloridos.

08 · Principios

Antes de aplicar.

Estas reglas mandan sobre los componentes. Si una solución viola una de estas, está mal — aunque cumpla los tokens.

01

Whitespace primero

El silencio visual es contenido. Las composiciones respiran. Si dudás entre apretar o despejar, despejar siempre.

02

Tipografía liderando

El tipo carga la jerarquía. Decoración mínima — el peso, el tracking y la escala son suficientes.

03

Azul como acento, no como fondo masivo

Palatinate Blue se reserva para momentos críticos: hero outdoor, CTAs, primer plano de redes. En UI, contraste sobre blanco o navy.

04

Tres colores por composición

Máximo tres del set primitivo simultáneos. Más, y la jerarquía se rompe.