DS · v1.0 · 2026 Brand book v1.0 · cerrado Stack · Astro v6 + Tailwind v4

PADEL
GAZAR
DS

El sistema de componentes del verano del Maresme.

Esta es la traducción ejecutable del Brand Book v1.0 a componentes Astro listos para producción. Catorce piezas, los tokens canónicos del manual, y seis páginas wireframe que el equipo puede ensamblar sin volver a abrir el PDF.

Diseñado por Websalia para el C.N. El Balís · Sant Andreu de Llavaneres · Maresme.

160
Jugadores Torneo Principal
95
Jugadores BeachTennis
290
Comensales Cena Clausura
3.300
Newsletter CN El Balís
Índice del documento

Cinco bloques. Sin invitar a debate.

Si dudas entre lo que el brand book dice y lo que parece bonito, gana el brand book. Estos bloques son la implementación rigurosa de un manual ya cerrado.

Tokens · Color

Una primaria. Una familia de neutros. Un amarillo pelota.

Sin gradientes. Sin sub-paletas por sub-evento. Sin terceros colores. Sin tintas/sombras del navy. El amarillo es un acento ≤ 5% de la pieza.

Navy · primario
#001F48 · rgb(0, 31, 72)
Color de marca dominante. Medido del logo.
Cream · fondo claro
#FAF8F3
NO blanco puro. Fondo por defecto.
Paper · elevada
#E5E2DA
Superficies elevadas, tarjetas.
Graphite · texto
#1A1B1F
Texto sobre cream. NO negro puro.
Steel · secundario
#6B7280
Texto secundario, metadatos. ≥ 18pt para AA.
Ball · acento puntual
#E8F04A · rgb(232, 240, 74)
Solo highlight. Jamás logo. Jamás área grande.

Regla dual del acento

El amarillo nunca toca cream directamente. Sistema dual sin excepción.

Sobre navy · directo
PADEL 26
Contraste 11.8:1 · AAA
Sobre cream · chip navy
PADEL 26
Contraste chip · AAA
Sobre cream · directo
PADEL 26
1.2:1 · prohibido
ForegroundBackgroundRatioAAAAA
navy #001F48cream #FAF8F314.3:1
cream #FAF8F3navy #001F4814.3:1
graphite #1A1B1Fcream #FAF8F317.1:1
steel #6B7280cream #FAF8F34.6:1✅ (≥18pt)
ball #E8F04Anavy #001F4811.8:1
ball #E8F04A directocream #FAF8F31.2:1❌ NO USAR
Tokens · Tipografía

Dos voces. Una conversación.

Display geométrica heavy para presencia. Sans-serif neutra editorial para lectura. Cero terceras familias, cero italic, cero pesos no incluidos.

Display · Archivo Black · 900
PADEL
GAZAR
  • Tracking −2%. Line-height 1.05.
  • Usos: H1, hero, ediciones, dorsales.
  • Único peso disponible: 900.
Body · Inter · 400 / 500 / 600 / 700
Aa
ABCDEFGHIJKLMNÑOPQRSTUVWXYZ · 0123456789 · ÁÉÍÓÚ · ¿¡·–—
  • Tracking 0%. Line-height 1.5.
  • Soporta español con tildes y eñes, incluido Balís.

Escala tipográfica

Hero Padelgazar 96 / 56 px
H1 Inscripciones 64 / 40 px
H2 Cena de clausura 40 / 28 px
H3 Categoría Mixta A 24 / 20 px
Body L El sábado a las 7 en pista 3. Lleva la bola que se gana siempre. 20 / 18 px
Body Tres meses de verano con calendario claro y comunidad de tu nivel. Partidos en pistas de tu casa. 16 / 16 px
Small Sant Andreu de Llavaneres · Maresme · Barcelona 14 / 14 px
Mono-tag JORNADA · SÁBADO · CAT. MIXTA A 12 / 12 px
Tokens · Espacio, radius, container

Una escala 4 px. Cuatro radios. Un contenedor.

Espaciado · escala 4 px
--space-1
--space-2
--space-3
--space-4
--space-5
--space-6
--space-7
--space-8
--space-9
--space-10
Radius
2 px · sm
4 px · md
8 px · lg
pill
  • sm chips, tags · md botones, inputs · lg tarjetas, imágenes · pill sólo puntual.
Container
max-width: 1240 px
padding inline: clamp(20 px, 4 vw, 32 px)
section padding-block: clamp(48 px, 8 vw, 96 px)
Tokens · Bloque :root CSS

tokens.css · pegar tal cual.

Archivo disponible en tokens.css en la raíz del DS. En Tailwind v4, envolver el bloque en @theme { ... } en lugar de :root para exponer utilidades como bg-navy, text-cream.

/* tokens.css · v1.0 · Padelgazar */
:root {
  /* Color */
  --color-navy:     #001F48;
  --color-cream:    #FAF8F3;
  --color-paper:    #E5E2DA;
  --color-graphite: #1A1B1F;
  --color-steel:    #6B7280;
  --color-ball:     #E8F04A;

  /* Tipografía */
  --font-display: 'Archivo Black', sans-serif;
  --font-body:    'Inter', sans-serif;
  --tracking-display:  -0.02em;
  --tracking-mono-tag: 0.08em;
  --lh-display: 1.05;
  --lh-body:    1.5;

  /* Escala (desktop/mobile vía clamp) */
  --type-hero:     clamp(56px, 7.2vw, 96px);
  --type-h1:       clamp(40px, 5vw, 64px);
  --type-h2:       clamp(28px, 3.2vw, 40px);
  --type-h3:       clamp(20px, 1.9vw, 24px);
  --type-body-l:   clamp(18px, 1.45vw, 20px);
  --type-body:     16px;
  --type-small:    14px;
  --type-mono-tag: 12px;

  /* Espacio · escala 4 px */
  --space-1: 4px;   --space-2: 8px;
  --space-3: 12px;  --space-4: 16px;
  --space-5: 24px;  --space-6: 32px;
  --space-7: 48px;  --space-8: 64px;
  --space-9: 96px;  --space-10: 128px;

  /* Radius */
  --radius-sm:   2px;
  --radius-md:   4px;
  --radius-lg:   8px;
  --radius-pill: 999px;

  /* Container */
  --container-max: 1240px;
  --container-pad: clamp(20px, 4vw, 32px);
  --section-py:    clamp(48px, 8vw, 96px);

  /* Elevación funcional (no decorativa) */
  --elevation-menu:  0 6px 16px rgba(0, 31, 72, 0.18);
  --elevation-modal: 0 24px 48px rgba(0, 31, 72, 0.24);
}
Glosario · Voz y léxico

El club de la familia. Sin estridencias.

Arquetipo híbrido Sportsman + Everyman. Cinco adjetivos por orden de peso: cercano · constante · premium discreto · activo · veraniego. Tutea por defecto. Una idea por pieza.

Vocabulario de marca
torneopartidojornadapistapalabolacuadrocategoríajugadorparejafinalpodiocomunidadveranocasaclubcenamesabrindissorteotrofeomedallawelcomepoloMaresmecosta
Palabras prohibidas
exclusivolujosovive la experienciano te lo pierdasúnico e irrepetibleevento del añoestimadolifestyleinolvidableépicobrutalplazas limitadísimaspadeleros

Patrones a evitar: exclamaciones múltiples · emojis en titulares · MAYÚSCULAS GRITONAS · negritas excesivas · hashtags acumulados · anglicismos (save the date, stay tuned).

Suena como
  • "El sábado a las 7 en pista 3. Lleva la bola que se gana siempre."
  • "Cinco veranos jugando juntos. Este es el sexto."
  • "Si llegas tarde a la cena, te tocan los postres."
No suena
  • "Estimado participante, nos complace anunciarle el inicio de la VI edición…"
  • "¡El TORNEO del SIGLO! 🏆🔥 No te lo pierdas, plazas limitadas…"
  • "Vive una experiencia inolvidable en un entorno exclusivo y de ensueño."
Glosario · Audiencia

Tres segmentos de jugador. Uno de patrocinador.

Segmento 1 · 40 %

El jugador habitual

Padres y madres entre 40 y 60. Socios del club, juegan todo el año. Padelgazar es el evento del verano que esperan.

Motivación: pertenencia + ritmo veraniego.

Segmento 2 · 25 %

La familia que juega junta

Padre-hijo, madre-hija, hermanos. Juegan juntos en mixtas o se ven en las cenas. Vienen por el plan, no por el ranking.

Motivación: tiempo compartido + tradición familiar.

Segmento 3 · 35 %

Los jóvenes <30

Hijos de socios, amigos del club, primos. BeachTennis y White Party tiran más que las finales. Su Instagram mueve el hashtag.

Motivación: tribu + plan veraniego con marca propia.