An identity framed for screens.
Logo and approved variants, colour roles, typography, imagery, spacing, responsive behaviour and the accessibility rules required by the scope.
Identity, interface and handover
Turn your visual identity into practical rules for your website: colour, typography, components and responsive behaviour. Edikka creates documented digital brand guidelines, tailored to the project and ready for the people who will evolve the site.
Understand
Digital brand guidelines document how a visual identity is applied to screens: logo, colour, typography, imagery, layout, responsive behaviour and core components.
They complement the visual identity, which defines the brand beyond the web. They may include a UI kit, but are not automatically a design system: a design system adds a maintained library, evolution rules and governance.
The right scope depends on the website. A few templates may only need guidelines and essential components. Rich products, multiple teams or frequent change may justify a more structured mini design system.
Edikka internal demonstration
One identity, two purposes: presenting the agency and explaining its UX/UI approach. The compositions change; the brand cues remain recognisable.
Wave structures the headings, while Noir Pro supports effortless reading. Deep blue, green accents and architectural lines connect both pages.
Deliverables and handover
The rules stay close to the people doing the work. On websites using this architecture, the guidelines can be integrated into the administration area, with a PDF for contributors. Formats and scope are confirmed in the proposal.
Logo and approved variants, colour roles, typography, imagery, spacing, responsive behaviour and the accessibility rules required by the scope.
Buttons and links, forms, cards, accordions and genuine business components, including states and misuse cases.
Web documentation, PDF, tokens and approved assets as required. Figma, a coded library, training and maintenance each require a dedicated scope.
Sources, licences, fonts and conventions accompany the agreed formats. Your next contributor knows what can be reused and what requires adaptation.
A designer, developer or content editor can take over the assets delivered within the agreed scope. The documented rules let them extend the interface without guessing the brand, accessibility or component decisions.
Budget and scope
An initial discussion identifies what can be kept, what should be adapted and which deliverables are useful. The budget and schedule are then based on that scope.
Existing identity, asset consistency, font quality, and whether the logo should be retained or evolved.
Number of templates, states, business components, responsive variants and publishing roles.
Documentation, integration, exports, testing, reuse rights, validation and post-delivery support.
Keep distinct: adapting an existing identity, creating digital brand guidelines, building a mini design system and designing a logo are four scopes that can be combined, but are not interchangeable.
Compare without conflating
The boundaries are not rigid: one engagement may combine several layers. This table frames expectations; it does not impose a universal definition.
| Deliverable | Purpose | Useful content | Users | Maintenance and limits |
|---|---|---|---|---|
| Visual identity | Define how the brand is recognised. | Logo, palette, typography, imagery principles and tone. | Communications, marketing and suppliers. | Extends beyond the website; does not necessarily describe interfaces. |
| Digital brand guidelines | Translate the identity into screens. | Web and responsive use, accessibility, foundations and essential components. | Leadership, marketing, designers, developers and content editors. | Evolves with use; not enough to govern a complex product. |
| UI kit | Speed up interface composition. | Visual elements, variants and states ready to assemble. | Designer and front-end integrator. | Must remain aligned with the code; does not provide governance rules on its own. |
| Design system | Evolve an interface across teams. | Tokens, components, code, documentation, tests, decisions and lifecycle. | Product, design, development, content and quality. | Requires clear maintenance ownership; excessive for some websites. |
UX/UI method
Each step produces an observable decision or deliverable. The logo can be retained, adapted or reworked depending on its condition; the number of variants and depth of documentation depend on real use.
Define the scope: identity to retain or evolve, templates, production roles and acceptance criteria.
Gather approved assets, fonts, existing uses and discrepancies across documents, screens and code.
Assign a precise role to colours, typography, spacing, imagery and responsive rules.
Apply the rules to wide and narrow compositions before multiplying variants.
Describe the intent, anatomy, states, keyboard behaviour, responsiveness and misuse cases of the components actually required.
Check contrast, reflow, long content and business exceptions; favour a general rule unless a specific need is demonstrated.
Deliver the agreed formats, dependencies, acceptance checklist and a simple rule for approving or deprecating a component.
Review and test
Follow the decision through code and screen, then review contrast and the simulated validation.
--color-accent uses #A3B74A; focus uses blue #4A7AB7.Recalculated contrast
The ratio describes the stated colour pair, not the label colour. The threshold is assessed before rounding; this matrix is not a global conformance statement.
| Foreground / background | Purpose | Ratio | Condition | Conclusion |
|---|---|---|---|---|
| #0C1A24 / #FFFFFF | Body text on surface | 17.66:1 | Body text · threshold 4.5:1 | Passes for this use |
| #657226 / #FFFFFF | Text accent on a light surface | 5.27:1 | Body text · threshold 4.5:1 | Passes for this use |
| #1F4F8D / #FFFFFF | Editorial link on a light surface | 8.20:1 | Body text · threshold 4.5:1 | Passes for this use |
| #FFFFFF / #657226 | Text on the green .button--secondary action | 5.27:1 | Body text · threshold 4.5:1 | Passes for this use |
| #A3B74A / #FFFFFF | Decorative brand accent | 2.23:1 | Do not use as body text · threshold 4.5:1 | Decorative accent only; no body text on white |
| #4A7AB7 / #FFFFFF | Focus indicator and non-text element | 4.41:1 | Non-text component · threshold 3.0:1 | Passes for this use |
| #D8E6F7 / #0C1A24 | Focus on a dark surface | 13.95:1 | Non-text component · threshold 3.0:1 | Passes for this use |
| #FFFFFF / #0C1A24 | Reversed text on a deep background | 17.66:1 | Body text · threshold 4.5:1 | Passes for this use |
| #0C1A24 / #A3B74A | Text on the green demonstration button | 7.93:1 | Body text · threshold 4.5:1 | Passes for this use |
References: text contrast, non-text contrast and visible focus, accessed 18 September 2026.
Priority component
This demonstration neither transmits nor stores your entries. Normal requests load the page resources; browser autofill and cache remain under your control.
Complete example
The detail is intended for designers and developers: eight boards, project sources and handover rules. Open the module to examine the components and their dark theme.
Values come from the website’s standard directories. If an asset is missing, the module preserves a readable fallback instead of breaking the page.
logo-edikka.svg favicon.svg monogramme-edikka.svg src/sass/settings/_variables-css.scss src/sass/base/_font-face.scss asset/svg/sprite.svg These names describe the templates and their organisation, not a bundled download. The available public resources are the reference Markdown (French), the guidelines PDF (French) and the CSV checklist. Private instructions and font files are not distributed.
charte-template.php charte-tokens.css charte.md README.md _charte-template.scss Theme switching requires JavaScript. All eight boards remain available in light mode if the script does not load.
The board starts with the smallest mark, then progressively expands to the full signature: icon, monogram, wordmark and final composition.
Compact marker for favicons, app icons and small touchpoints.
Recognition symbol when the brand is already established.
Primary signature for headers, documents and corporate areas.
The families declared in src/sass/base/_font-face.scss serve headings, text, emphasis, navigation and buttons. The “Font Text Strong” and “Font Nav” roles share noirpro-medium.woff2: five roles, four distinct files. The weights below are those declared in the CSS.
Declared fonts are documented with their uses and weights. Any file reduction must be preceded by an inventory of the languages, signs and characters genuinely required by the project.
Short headings, brand words and authority blocks.
Large flowing headings, quotations and premium breathing room.
Paragraphs, FAQs, forms and long-form content.
Subheadings, emphasis, lists and priority signals.
Menus, buttons, labels and interface microcopy.
Text remains calm, important words gain weight, and actions retain the same voice as navigation.
Font Text Strong clarifies priorities without weighing down the page.Headings turn light, body text remains soft to read, and the secondary colour becomes the active cue.
Navigation and buttons use the same family for consistency.The palette starts with what is used most: backgrounds, surfaces and text. Brand colours then appear side by side, with their uses, variants and project-specific adjustments.
Backgrounds, surfaces, text, dividers and breathing room.
--color-base-light #f7f7f5 --color-base-surface #ffffff --color-base-dark #0c1a24 Each family keeps a precise role: identity, accent and interaction. Variants create depth without multiplying colours.
Logo, strong headings, navigation and deep backgrounds.
--color-primary #0c1a24 Primary text #2f4a5f Calm variant #030b14 Deep background Brand accent, rules, cues and key figures.
--color-secondary #a3b74a Accent, not body text #d8e58a Soft background #657226 Legible accent Blue for focus, editorial links and information surfaces: one shade per use.
--color-tertiary #4a7ab7 Focus on a light surface #d8e6f7 Information surface; link and focus in dark mode #1f4f8d Editorial link on a light surface Components use these roles, not raw hex values. The guidelines remain stable even if colours evolve on another website.
var(--color-base-light) General page background
var(--color-base-surface) Surfaces, panels and cards
var(--color-base-dark) Body text and understated headings
var(--color-primary) Brand-led headings
var(--color-secondary) Cues, rules and brand details
var(--color-tertiary-dark) Editorial link on light; tertiary-light in dark mode
var(--color-tertiary) Visible keyboard focus on a light surface
Backgrounds, surfaces, text, dividers and breathing room.
#f7f7f5 Page background #ffffff UI surface #0c1a24 Body text Logo, strong headings, navigation and deep backgrounds.
#0c1a24 Primary text #2f4a5f Calm variant #030b14 Deep background Brand accent, rules, cues and key figures.
#a3b74a Accent, not body text #d8e58a Soft background #657226 Legible accent Blue for focus, editorial links and information surfaces: one shade per use.
#4a7ab7 Focus on a light surface #d8e6f7 Information surface; link and focus in dark mode #1f4f8d Editorial link on a light surface Le sprite complet documente 44 symboles : pictos, flèches, labels de confiance and logo. Chaque symbole hérite de la couleur CSS pour rester transportable.
The images come from the directory asset/img/iconographie. Only visuals whose intent is documented in JSON are shown; alternative text must still be adapted to each integration context.
A premium website is not defined by its hero alone. It lives in named components, their states and variants, and their ability to be reused without hidden dependencies.
These visual specimens document variants and states; they trigger no action. The demonstration form and links below provide genuine interactions to test.
The editorial card structures long-form content: image, category, reading level, title, summary and CTA. It makes every article identifiable without reinventing the grid on every page.
UX/UI Design Understand Turn microcopy into useful cues that reduce hesitation and guide action.
The accordion organises questions without weighing down the page. It shows a closed question, an open question, a readable answer and, when useful, a discreet onward link.
The client can find the website components, their states and usage rules. This native accordion remains usable without JavaScript.
The HTML structure and classes remain unchanged. The project adapts the tokens and verifies contrast, keyboard behaviour and responsiveness.
The guidelines translate visual choices into production rules: tokens, named components, states, accessibility and BEM conventions. The client sees a clear method; the team retains a portable technical foundation.
Colours, surfaces, focus and typography are referenced by role so they can change without breaking pages.
Buttons, editorial cards and accordions exist as reusable blocks, not isolated styles.
Hover, focus, active, loading, unavailable and responsive states are documented before being deployed elsewhere.
Every handover must preserve contrast, visible focus, mobile legibility, concrete imagery and reading hierarchy.
Classes follow a consistent naming convention: every component, element and variant has an identifiable role. This organisation makes maintenance and code handover easier. Composite blocks, such as buttons and cards, follow BEM.
The excerpt shows the native fallback for the demonstrated FAQ: name limits each group to one open answer. On this page, a progressive enhancement animates height and the previously open item; without it, details[open] remains usable. Other site accordions keep their own controller.
<details class="faq-accordion__item faq-accordion__item--native" name="charter-ui-faq">
<summary class="faq-accordion__trigger faq-accordion__trigger--native" data-number="01">
<span class="faq-accordion__question">How does the component remain reusable?</span>
</summary>
<div class="faq-accordion__panel faq-accordion__panel--native">
<div>
<p>The HTML structure and classes remain unchanged.
The project adapts the tokens and verifies contrast,
keyboard behaviour and responsiveness.</p>
</div>
</div>
</details> The guidelines are not limited to a visual page. They may also expose a short, structured public Markdown file: identity, tokens, components, production rules and a clear boundary between public context and private instructions. This resource supports handover; it guarantees neither indexing, citation nor ranking.
Brand name, intent, tone, visual prohibitions and legibility principles.
Colours, typography, surfaces, focus and stable UI roles.
Reusable buttons, editorial cards, accordions and BEM conventions.
Accessibility, contrast, concrete imagery and boundaries not to cross.
Concise context that helps explain the method, rules and brand vocabulary.
Page briefs, client decisions, sensitive data and detailed production instructions remain outside the public file.
CSS tokens
Tokens name every use: text, surface, accent, link or focus. Change one value and components using that role follow. This foundation connects UX/UI design to web development.
:root {
--color-primary: #0c1a24;
--color-primary-light: #2f4a5f;
--color-primary-dark: #030b14;
--color-secondary: #a3b74a;
--color-secondary-light: #d8e58a;
--color-secondary-dark: #657226;
--color-tertiary: #4a7ab7;
--color-tertiary-light: #d8e6f7;
--color-tertiary-dark: #1f4f8d;
--color-base-light: #f7f7f5;
--color-base-surface: #ffffff;
--color-base-dark: #0c1a24;
--color-page-bg: var(--color-base-light);
--color-surface: var(--color-base-surface);
--color-text: var(--color-base-dark);
--color-heading: var(--color-primary);
--color-accent: var(--color-secondary);
--color-interaction: var(--color-tertiary-dark);
--color-focus: var(--color-tertiary);
--font-title: "Font Title", Georgia, "Times New Roman", serif;
--font-title-accent: "Font Title Accent", var(--font-title);
--font-text: "Font Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--font-text-strong: "Font Text Strong", var(--font-text);
--font-nav: "Font Nav", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--font-button: var(--font-nav);
--font-label: var(--font-nav);
} Practical resource
30 checks across six themes. Open a theme and then a check to view its method and expected evidence, or download the complete CSV.
Targeted printing requires JavaScript. Without it, the CSV above contains all 30 checks and can be printed from your spreadsheet application.
Blank checklist: every status starts as “not verified”. Record an observation and its evidence before concluding “compliant”, “requires correction” or “not applicable”, with a rationale. A blocking check must be resolved before acceptance.
Checklist licence only: © 2026 Edikka / Bertrand Morel, CC BY 4.0. You may share and adapt the 30 checks, including commercially, provided you credit Edikka and identify the source, licence and any changes. This licence does not cover the Edikka brand, logos and monograms, fonts, photographs, illustrations, screenshots, graphic assets, third-party content or source code, which remain subject to their own rights or licences. Reuse must not imply endorsement or partnership by Edikka.
Existing identity, formats and handover: answers to help scope your project.
Yes, if the audit shows they remain suitable for digital use. The work can focus on framing rules, contrast, variants and applications without redesigning the logo. Changes are proposed only when a genuine use case makes them necessary.
Brand guidelines set identity rules and their digital uses. A UI kit gathers interface elements ready for composition. A design system adds maintained components, documentation, evolution rules and governance. A project can combine these deliverables without claiming to cover a complete system.
Yes, if they remain proportionate. For a handful of templates, clear foundations, the components actually used and a short handover rule are often enough. Edikka does not recommend multi-team design-system governance when it adds no value to the project.
The scope is defined in the proposal according to need: a consultable document, token exports, component rules and assets approved for distribution. Rights, dependencies and delivered formats are listed explicitly. A Figma file, coded library or font files are never promised by default.
Yes, if delivery includes the agreed sources, dependencies, tokens, component rules and checks to rerun. Reusable does not mean compatible with every website without adaptation: the project stack, licences and conventions still apply.
Contrast is calculated in context, then components are tested with the keyboard, reflow, zoom and reduced motion. Automated tools complement manual observation; this acceptance test alone is not a complete WCAG or RGAA conformance statement.
It depends on the state of the identity, number of templates and components, integration depth, exports, validation and expected support. Logo design, identity adaptation and a mini design system are distinct scopes. No generic price is published without scoping.
Provide the assistant with versioned context: vocabulary, tokens, approved components, limits and review criteria. Then add a precise brief. This context supports handover; it guarantees neither citation, ranking nor a compliant result without human review.