Skip to Content

Design system

  • Version3
  • ScopeDivision
  • Date2026-11-05
  • Part ofThe Beacon Holding
  • SourceOdoo, published version
  • Content languagePartly in Spanish
01

Identity

Purpose, mission, vision and values

What it inherits Inherited from The Beacon Holding

Purpose

El grupo es la forma de crear un impacto positivo en el mundo

Inherited from The Beacon Holding

Pillars

Inherited from The Beacon Holding

  • Datos para decidir
  • Personas en el centro
  • Tecnología como medio
  • Gestión por proyectos, con márgenes unitarios
  • Los valores, la visión y la ética profesional que nos guían

Values

Inherited from The Beacon Holding

Impacto Positivo

Actuamos conforme a nuestros valores y nuestro Código Ético, tratamos de forma respetuosa y agradable a todas las partes, tenemos conciencia social y ambiental y una clara determinación de aportar valor construyendo relaciones que cuidamos en el largo plazo.

Bondad, Honestidad, Lealtad y Respeto

Aporte de Valor

Ofrecemos soluciones de alta calidad y trabajamos para que cada euro invertido por nuestros clientes se transforme en valor para su firma. Nos responsabilizamos del ciclo de vida completo de los proyectos operando conforme a los principios de eficiencia y eficacia, comenzando con el final en mente y buscando sinergias y estrategias win-win.

Vocación de Excelencia y Orientación a Resultados

Adaptabilidad

Nuestro sector, así como las necesidades de nuestros clientes están en constante cambio. Somos conscientes, considerados y comprensivos con estas necesidades. Tenemos voluntad de ayudar y lo hacemos siendo flexibles en cuanto a cambios en los requisitos iniciales, plazos y costes.

Flexibilidad, Empatía y Transparencia

Institutional text 1
  • Digital Branding (Londres, 2015: origen del grupo, no es división)
02

Logo

Variants, clear space and usage

Variants

03

Color

Ramps, roles and contrasts

Palette

Primario #2F2D2A RGB 47, 45, 42
Crema #EFEAE0 RGB 239, 234, 224
Oscuro #0E0E0E RGB 14, 14, 14
Claro #F4F4F4 RGB 244, 244, 244
04

Typography

Families, specimens and scale

Families

Didot

Primaria

Singular Ventures

400700

05

Iconography

Pending

Icons

It is not published for this brand yet.

06

Components

Standard web parts of the group

Button

A single primary button per view; the rest, secondary or ghost.

Variants, states and code

The action of a view.

Variants

Secondary
Ghost

States

Normal
Hover
Active
Disabled

Usage rule A single primary button per view; the rest, secondary or ghost.

Code
<button type="button" class="bb-c-button bb-c-button--primario">Get in touch</button>

Card

Division

A shared design system

A shared design system

Read more

One idea per card, and all cards in a row the same height.

Variants, states and code

A piece of content with title, text and link.

Variants

Division

A shared design system

A shared design system

Read more
Border

Division

A shared design system

A shared design system

Read more
Accent

States

Division

A shared design system

A shared design system

Read more
Normal

Division

A shared design system

A shared design system

Read more
Hover

Usage rule One idea per card, and all cards in a row the same height.

Code
<article class="bb-c-card bb-c-card--superficie">
                <p class="bb-c-card__over">Division</p>
                <h3 class="bb-c-card__title">A shared design system</h3>
                <p class="bb-c-card__text">A shared design system</p>
                <a class="bb-c-card__link" href="#">Read more</a>
        </article>

Page header

Division

Singular Ventures

A shared design system

A single main title per page, saying what it is about in one line.

Variants, states and code

The opening of a page: eyebrow, title and lead.

Variants

Division

Singular Ventures

A shared design system

Accent

Usage rule A single main title per page, saying what it is about in one line.

Code
<header class="bb-c-header bb-c-header--superficie">
            <p class="bb-c-header__over">Division</p>
            <h1 class="bb-c-header__title">Singular Ventures</h1>
            <p class="bb-c-header__lede">A shared design system</p>
        </header>

Call to action

One per page, at the end, with a verb that says what happens on click.

Variants, states and code

The close of a page, with a single action.

Variants

Surface

Usage rule One per page, at the end, with a verb that says what happens on click.

Code
<aside class="bb-c-cta bb-c-cta--acento">
            <h2 class="bb-c-cta__title">A shared design system</h2>
            <a class="bb-c-button bb-c-button--primario" href="#">Get in touch</a>
        </aside>

Quote

A shared design system

Singular Ventures

Always with its author; if it cannot be attributed, it is not a quote.

Variants, states and code

A highlighted sentence with its author.

Variants

A shared design system

Singular Ventures
Surface

Usage rule Always with its author; if it cannot be attributed, it is not a quote.

Code
<blockquote class="bb-c-quote bb-c-quote--filete">
            <p class="bb-c-quote__text">A shared design system</p>
            <cite class="bb-c-quote__author">Singular Ventures</cite>
        </blockquote>

Statistic

21

items published in its design system

A real figure with its source; no data, no statistic.

Variants, states and code

A figure with what it means.

Variants

21

items published in its design system

Accent

Usage rule A real figure with its source; no data, no statistic.

Code
<div class="bb-c-stat bb-c-stat--superficie">
            <p class="bb-c-stat__value">21</p>
            <p class="bb-c-stat__label">items published in its design system</p>
        </div>

Frequently asked questions

What is Singular Ventures?

A shared design system

What drives it?

A shared design system

Questions people really ask, with the answer in the first line.

Variants, states and code

Questions that open and close without scripts.

Usage rule Questions people really ask, with the answer in the first line.

Code
<div class="bb-c-faq">
            <details class="bb-c-faq__item" open="open">
                <summary class="bb-c-faq__q">What is Singular Ventures?</summary>
                <p class="bb-c-faq__a">A shared design system</p>
            </details>
            <details class="bb-c-faq__item">
                <summary class="bb-c-faq__q">What drives it?</summary>
                <p class="bb-c-faq__a">A shared design system</p>
            </details>
        </div>

Footer

No promotions: identity, legal links and contact.

Variants, states and code

The close of every page: brand and links.

Variants

Light

Usage rule No promotions: identity, legal links and contact.

Code
<footer class="bb-c-footer bb-c-footer--oscuro" data-bb-theme="oscuro">
            <strong class="bb-c-footer__brand">Singular Ventures</strong>
            <ul class="bb-c-footer__links">
                <li><a href="#">Legal notice</a></li>
                <li><a href="#">Privacy</a></li>
                <li><a href="#">Contact</a></li>
            </ul>
        </footer>

Form fields

Every field with a visible label; the error is said in words, not only in colour.

Variants, states and code

Text, email and selection fields with their label, hint and error.

States

Normal
Focus
Error
Disabled

Usage rule Every field with a visible label; the error is said in words, not only in colour.

Code
<form class="bb-c-form bb-c-form--base">
            <label class="bb-c-field">
                <span class="bb-c-field__label">Name</span>
                <input class="bb-c-field__input" type="text" value="Singular Ventures"/>
            </label>
            <label class="bb-c-field">
                <span class="bb-c-field__label">Email</span>
                <input class="bb-c-field__input" type="email"/>
                <span class="bb-c-field__hint">Only to answer you.</span>
            </label>
            <label class="bb-c-field">
                <span class="bb-c-field__label">Topic</span>
                <select class="bb-c-field__input">
                    <option>Singular Ventures</option>
                </select>
            </label>
        </form>

Selection

Topic

One choice, option cards; several, checkboxes. The whole card is clickable and the choice is never said only in colour.

Variants, states and code

Choosing one option among cards, or several with checkboxes.

Variants

Topic
Checkboxes

States

Topic
Normal
Topic
Focus
Topic
Disabled

Usage rule One choice, option cards; several, checkboxes. The whole card is clickable and the choice is never said only in colour.

Code
<fieldset class="bb-c-choice bb-c-choice--tarjetas">
            <legend class="bb-c-field__label">Topic</legend>
                <label class="bb-c-option">
                    <input type="radio" name="bb-c-choice-normal" checked="True"/>
                    <span class="bb-c-option__title">Singular Ventures</span>
                    <span class="bb-c-option__text">Singular Ventures</span>
                </label>
        </fieldset>

Alerts

A shared design system

One sentence that says what happened and what to do; colour is never the only signal.

Variants, states and code

A short message about what has just happened.

Variants

Received: the Singular Ventures team will answer you.

Success
Error

Usage rule One sentence that says what happened and what to do; colour is never the only signal.

Code
<div class="bb-c-alert bb-c-alert--info" role="status">
            <span class="bb-c-alert__mark" aria-hidden="true"></span>
            <p class="bb-c-alert__text">A shared design system</p>
        </div>

Badges

Division Version 3 Current

One or two words; never as a button.

Variants, states and code

Short labels for state, kind or category.

Variants

Division Version 3 Current

Compact

Usage rule One or two words; never as a button.

Code
<p class="bb-c-badges bb-c-badges--base">
            <span class="bb-c-badge bb-c-badge--acento">Division</span>
            <span class="bb-c-badge">Version 3</span>
            <span class="bb-c-badge bb-c-badge--borde">Current</span>
        </p>

Table

StyleSizeUse
Singular Ventures—Division

Only for data that is compared; the header always says what each column is.

Variants, states and code

Data in rows and columns, with header.

Variants

StyleSizeUse
Singular Ventures—Division
Striped

Usage rule Only for data that is compared; the header always says what each column is.

Code
<table class="bb-c-table bb-c-table--superficie">
            <thead><tr><th scope="col">Style</th><th scope="col">Size</th><th scope="col">Use</th></tr></thead>
            <tbody>
                <tr><td>Singular Ventures</td><td>—</td><td>Division</td></tr>
            </tbody>
        </table>

Progress

Own to the brand in this book43 %

Always with the figure in text next to the bar.

Variants, states and code

How far something has gone, as a bar and as a figure.

Variants

Own to the brand in this book43 %

Outline

Usage rule Always with the figure in text next to the bar.

Code
<div class="bb-c-progress bb-c-progress--acento">
            <p class="bb-c-progress__head"><span>Own to the brand in this book</span><strong>43 %</strong></p>
            <div class="bb-c-progress__track" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="43" aria-label="Own to the brand in this book">
                <span class="bb-c-progress__bar" style="width: 43%"></span>
            </div>
        </div>
07

Documents

Paper, templates and covers

Brand templates

Word letterhead

A4 with the logo, the company foot, the brand styles and placeholders to write over.

08

Signature

The brand's email signature

The email signature closes every message from the brand: the logo, the person's name and job title, contact details and, if the brand publishes them, a banner and a legal notice. It is generated from the brand's published version, so it changes when the brand does.

First Last

Job title

Phone · email

Preview with fictitious data

Team members generate their signature from their Odoo Preferences, signed in as an employee.

09

Presentations

This brand's skin and the common structure

Brand templates

PowerPoint 16:9

Cover, divider, content, two columns, picture and text, figure or quote and closing with contact, each with its placeholders.

Skin

Colours

  • Paper #F4F4F4
  • Ink #0E0E0E
  • Heading #2F2D2A
  • Accent #2F2D2A
  • Signal #2F2D2A
  • Surface #EFEAE0
  • Stage #2F2D2A
  • Stage ink #F4F4F4

Lowest text contrast: 11.45:1

Composition

Headings
Didot
Text
Didot
Margin
1.25 in
Gap
0.35 in
Card radius
0 in
Scale: cover, title, label
40 · 32 · 24 pt

Download a sample of the deck. Fictitious content, with no client data.

Structure

  1. SB Cover Cover: title, client, reference, date and client logo
  2. SB Agenda Contents, with more than two sections
  3. SB Section Divider, with 4 slides or more in a section
  4. SB Content The included sections, in their order
  5. SB Closing Closing: thanks and contact of the owner

Template layouts

Cover
SB Cover
Contents
SB Agenda
Divider
SB Section
Text
SB Content
Two columns
SB Two Columns
Three columns
SB Three Columns
KPIs
SB KPI Tiles
Table
SB Table
Gantt
SB Gantt
Team
SB Team
Closing
SB Closing
Blank
SB Blank

Sections with their own slides

  • Goals, Requirements and Scope
  • Planning and Milestones
  • Governance Model
  • Team
  • Success Stories
  • Fees
  • Payment Terms
  • Terms and Conditions
10

Proposals

The pieces that are printed

Pieces

Cover

Full bleed, with the house art.

Body

The included sections, numbered, with the head and foot of the document system.

Acceptance

Full bleed, with the boxes where the client signs.

Back cover

Full bleed, with the art and the legal foot.

Sections the body can carry

  • Background
  • State of the Art
  • Goals, Requirements and Scope
  • Planning and Milestones
  • Methodology
  • Governance Model
  • Team
  • Client Team
  • Success Stories
  • Fees
  • Payment Terms
  • Terms and Conditions
  • Custom
11

Templates

Where the brand's templates live

The brand's templates live in the Applications sections: each one shows the real piece.

12

Brands

The brands under this one and its partners

13

People

Who makes the brand

Pending

Team pending consent

Team members will appear here once they consent to being shown publicly.

14

Downloads

Generated tokens and files

Files

15

For agents

Content in Spanish

The context an agent receives

What is published for this audience, as an agent reads it: what is mandatory comes first.

Communication style

10 / 10 lines within the limit

Context
declaracion.proposito: El grupo es la forma de crear un impacto positivo en el mundo
declaracion.origen: Digital Branding (Londres, 2015: origen del grupo, no es división)
valor.pilar.datos-para-decidir: Datos para decidir
valor.pilar.personas-en-el-centro: Personas en el centro
valor.pilar.tecnologia-como-medio: Tecnología como medio
valor.pilar.gestion-por-proyectos: Gestión por proyectos, con márgenes unitarios
valor.pilar.valores-vision-etica: Los valores, la visión y la ética profesional que nos guían
valor.impacto-positivo: Impacto Positivo · Bondad, Honestidad, Lealtad y Respeto · Actuamos conforme a nuestros valores y nuestro Código Ético, tratamos de forma respetuosa y agradable a todas las partes, tenemos conciencia social y ambiental y una clara determinación de aportar valor construyendo relaciones que cuidamos en el largo plazo.
valor.aporte-de-valor: Aporte de Valor · Vocación de Excelencia y Orientación a Resultados · Ofrecemos soluciones de alta calidad y trabajamos para que cada euro invertido por nuestros clientes se transforme en valor para su firma. Nos responsabilizamos del ciclo de vida completo de los proyectos operando conforme a los principios de eficiencia y eficacia, comenzando con el final en mente y buscando sinergias y estrategias win-win.
valor.adaptabilidad: Adaptabilidad · Flexibilidad, Empatía y Transparencia · Nuestro sector, así como las necesidades de nuestros clientes están en constante cambio. Somos conscientes, considerados y comprensivos con estas necesidades. Tenemos voluntad de ayudar y lo hacemos siendo flexibles en cuanto a cambios en los requisitos iniciales, plazos y costes.
How to request it
env["sb.brand"].sb_context("singular-ventures", purpose="redactar", language="en_US")

Guidelines for image agents

5 / 5 lines within the limit

Context
color.primario: #2f2d2a
color.crema: #efeae0
color.oscuro: #0e0e0e
color.claro: #f4f4f4
fuente.primaria: Didot
How to request it
env["sb.brand"].sb_context("singular-ventures", purpose="imagen", language="en_US")
16

Versions

Published history

  1. v3 2026-11-05 Approved Current 5 keys changed
  2. v2 2026-11-05 Approved 6 keys changed
  3. v1 2026-11-05 Approved