Rebuild People to Rebuild Ukraine. Everything you need to stay on-brand — the rules, the colours, the fonts, the templates, and the tools to make them — in one place. One LUkraine, four pillars.
Living companion to the printed Brand Guideline 2026 (v2.1) (download PDF). This page is a draft companion: the approved Guideline 2026 (v2.1) takes precedence over this page until CMT approval. beta — pending CMT approval
Owner: Communications (Marc Cascant i Sempere) · Status: draft, not approved by CMT · Last updated: 8 Sep 2026 · Version: v0.3
Language: English only for now · FR/UK versions pending.
Vova’s design library — inventory status (14 files, his Aug 2026 Drive folder)
Catalogued by filename/type only — content not yet reviewed pillar-by-pillar against this page. Full folder: Vova’s Drive folder. Each item below links straight to the file for joint review with Vova.
- Humanitarian.pdf — Pillar identity/pattern · under review
- Education1.pdf — Pillar identity/pattern · under review
- youth.pdf — Pillar identity/pattern · under review
- ADVOCACY3.pdf — Closest existing match to Cultural Bridges · under review
- Nicolas Zharov_card.pdf — Business card reference (behind current generator design) · under review
- diploma.pdf — Diploma/certificate layout · under review
- wall.pdf — Event backdrop/wall · under review
- Trifold.pdf — Trifold promo · under review
- prom3.pdf — Promotional material · under review
- merch1.1.pdf — Merchandise system · under review
- merch2.22.pdf — Merchandise system · under review
- Report20251_com.pdf — Report layout · under review
- TemplateD1.png — Template image · under review
- 1122.docx — Document/letter template (untitled) · under review
⚠ Pending: adopt / adapt / supersede decision per item, owner Marc + Vova, before CMT sign-off.
What do I do if I’m new here?
Three things get your computer ready to produce LUkraine documents that look right out of the box.
⚡ One-click setup (recommended)
One file, one run, everything on brand. It installs the fonts Raleway + Inter, the LUkraine Word Template, the LUkraine 2026 theme, and it registers your personal templates folder so the template actually shows up under File › New › Personal. It then asks whether to replace Normal.dotm, which is what makes every new blank document open on brand. No administrator rights needed. Template, theme and Normal.dotm travel inside the script, so nothing but the two fonts is downloaded when you run it.
Close Microsoft Word completely before running it. Word rewrites its own settings when it closes and would undo the setup. The script checks this and stops if Word is open. Windows: right-click → Run with PowerShell. macOS: double-click; if blocked, right-click → Open. It installs open-source fonts and LUkraine files only. review before running
Version: v2.0 · Owner: Communications (Marc Cascant i Sempere) · Last reviewed: 11 Sep 2026
View script source before running
The three long base64 blocks are the zipped Word template, Office theme and Normal.dotm, embedded so that the script downloads nothing except the fonts. They are shown as a placeholder below so the source stays readable. After downloading, check the file you got against the hash shown here.
Windows (.ps1) · SHA-256: c798ccf28537a9a075357677772da69a6c5b8e7bf7e157b111e85f4f19ef1ab2
# LUkraine brand setup for Word - Windows - v2.0 - 11 Sep 2026
# Sets up one user account. No administrator rights needed.
# 1. Brand fonts Raleway + Inter
# 2. 'LUkraine Word Template.dotx' -> %APPDATA%\Microsoft\Templates
# 3. 'LUkraine 2026' Office theme -> %APPDATA%\Microsoft\Templates\Document Themes
# 4. Registers that folder as your personal templates location, so File > New > Personal shows the template
# 5. Optional, it asks first: replaces Normal.dotm so every BLANK document is already on brand
# The template, the theme and Normal.dotm are embedded in this file as base64.
# Nothing is downloaded except the two open-source fonts. Review before running.
$ErrorActionPreference='Stop'
if(Get-Process -Name WINWORD -ErrorAction SilentlyContinue){Write-Host ''; Write-Host 'Microsoft Word is open. Close it completely and run this again.' -ForegroundColor Red; Write-Host 'Word rewrites its own settings when it closes, so it would undo this setup.'; Read-Host 'Press Enter to exit'; exit 1}
$tmp=Join-Path $env:TEMP 'lukraine-brand'; New-Item -Force -ItemType Directory $tmp | Out-Null
$tpl=Join-Path $env:APPDATA 'Microsoft\Templates'
$thm=Join-Path $tpl 'Document Themes'
New-Item -Force -ItemType Directory $tpl | Out-Null; New-Item -Force -ItemType Directory $thm | Out-Null
Write-Host '1/5 Installing fonts Raleway + Inter ...'
$fonts=@('https://github.com/google/fonts/raw/main/ofl/raleway/Raleway%5Bwght%5D.ttf','https://github.com/google/fonts/raw/main/ofl/inter/Inter%5Bopsz,wght%5D.ttf')
$sh=New-Object -ComObject Shell.Application; $ns=$sh.Namespace(0x14)
foreach($u in $fonts){$f=Join-Path $tmp ([IO.Path]::GetFileName($u)+'.ttf'); Invoke-WebRequest $u -OutFile $f; $ns.CopyHere($f,0x10)}
Write-Host '2/5 Installing LUkraine Word Template.dotx ...'
$z1=Join-Path $tmp 'tpl.zip'; [IO.File]::WriteAllBytes($z1,[Convert]::FromBase64String('<54,584 chars of base64 omitted here for readability>'))
Expand-Archive -LiteralPath $z1 -DestinationPath $tpl -Force
Write-Host '3/5 Installing the LUkraine 2026 theme ...'
$z2=Join-Path $tmp 'thm.zip'; [IO.File]::WriteAllBytes($z2,[Convert]::FromBase64String('<4,380 chars of base64 omitted here for readability>'))
Expand-Archive -LiteralPath $z2 -DestinationPath $thm -Force
Write-Host '4/5 Registering your personal templates folder ...'
$key='HKCU:\Software\Microsoft\Office\16.0\Common\General'
if(-not (Test-Path $key)){New-Item -Path $key -Force | Out-Null}
Set-ItemProperty -Path $key -Name 'UserTemplates' -Value $tpl
Write-Host ''
Write-Host '5/5 Blank documents.'
Write-Host 'Replacing Normal.dotm makes every NEW BLANK document open with the LUkraine theme, colours and styles.'
Write-Host 'Normal.dotm is also where Word keeps your own default font, margins, autotext and macros:'
Write-Host 'replacing it resets those to the LUkraine defaults. A dated backup is saved next to it, so you can undo this.'
$ans=Read-Host 'Replace Normal.dotm? (y = yes / n = no)'
if($ans -match '^[yYsSoO]'){
$n=Join-Path $tpl 'Normal.dotm'
if(Test-Path $n){$bk=Join-Path $tpl ('Normal_BACKUP-'+(Get-Date -Format 'yyMMdd-HHmm')+'.dotm'); Copy-Item $n $bk -Force; Write-Host (' Backup saved: '+$bk)}
$z3=Join-Path $tmp 'normal.zip'; [IO.File]::WriteAllBytes($z3,[Convert]::FromBase64String('<27,224 chars of base64 omitted here for readability>'))
Expand-Archive -LiteralPath $z3 -DestinationPath $tpl -Force
Write-Host ' Normal.dotm replaced.'
} else { Write-Host ' Skipped. Blank documents keep your current settings.' }
Remove-Item $tmp -Recurse -Force
Write-Host ''
Write-Host 'Done. Start Word and check:' -ForegroundColor Green
Write-Host ' Design > Themes > Custom -> LUkraine 2026'
Write-Host ' Design > Colors -> LUkraine . Brand colours'
Write-Host ' File > New > Personal -> LUkraine Word Template'
Write-Host ' Home > Font colour -> the top row is the LUkraine palette'
Read-Host 'Press Enter to close'macOS (.command) · SHA-256: d3086a8b5ca52e048c4d253fc34bf6c9298f3d236b880c15e6e7b80f1715d8ca
#!/bin/bash
# LUkraine brand setup for Word - macOS - v2.0 - 11 Sep 2026
# Sets up one user account. No administrator rights needed.
# 1. Brand fonts Raleway + Inter
# 2. 'LUkraine Word Template.dotx' -> ~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Templates.localized
# 3. 'LUkraine 2026' Office theme -> .../Themes.localized
# 4. Optional, it asks first: replaces Normal.dotm so every BLANK document is already on brand
# The template, the theme and Normal.dotm are embedded in this file as base64.
# Nothing is downloaded except the two open-source fonts. Review before running.
set -e
if pgrep -x 'Microsoft Word' >/dev/null 2>&1; then
echo ''; echo 'Microsoft Word is open. Quit it completely and run this again.'
echo 'Word rewrites its own settings when it quits, so it would undo this setup.'
read -r -p 'Press Enter to exit'; exit 1
fi
TMP="$(mktemp -d)"
F="$HOME/Library/Fonts"; mkdir -p "$F"
G="$HOME/Library/Group Containers/UBF8T346G9.Office/User Content.localized"
T="$G/Templates.localized"; H="$G/Themes.localized"
mkdir -p "$T" "$H"
echo '1/4 Installing fonts Raleway + Inter ...'
curl -fsSL 'https://github.com/google/fonts/raw/main/ofl/raleway/Raleway%5Bwght%5D.ttf' -o "$TMP/Raleway.ttf"
curl -fsSL 'https://github.com/google/fonts/raw/main/ofl/inter/Inter%5Bopsz,wght%5D.ttf' -o "$TMP/Inter.ttf"
cp "$TMP/Raleway.ttf" "$TMP/Inter.ttf" "$F/"
echo '2/4 Installing LUkraine Word Template.dotx ...'
printf '%s' '<54,584 chars of base64 omitted here for readability>' | openssl base64 -d -A > "$TMP/tpl.zip"
unzip -o "$TMP/tpl.zip" -d "$T" >/dev/null
echo '3/4 Installing the LUkraine 2026 theme ...'
printf '%s' '<4,380 chars of base64 omitted here for readability>' | openssl base64 -d -A > "$TMP/thm.zip"
unzip -o "$TMP/thm.zip" -d "$H" >/dev/null
echo ''
echo '4/4 Blank documents.'
echo 'Replacing Normal.dotm makes every NEW BLANK document open with the LUkraine theme, colours and styles.'
echo 'Normal.dotm is also where Word keeps your own default font, margins, autotext and macros:'
echo 'replacing it resets those to the LUkraine defaults. A dated backup is saved next to it, so you can undo this.'
read -r -p 'Replace Normal.dotm? (y = yes / n = no) ' ans
case "$ans" in
[yYsSoO]*)
if [ -f "$T/Normal.dotm" ]; then cp "$T/Normal.dotm" "$T/Normal_BACKUP-$(date +%y%m%d-%H%M).dotm"; echo " Backup saved in $T"; fi
printf '%s' '<27,224 chars of base64 omitted here for readability>' | openssl base64 -d -A > "$TMP/normal.zip"
unzip -o "$TMP/normal.zip" -d "$T" >/dev/null
echo ' Normal.dotm replaced.' ;;
*) echo ' Skipped. Blank documents keep your current settings.' ;;
esac
rm -rf "$TMP"
echo ''
echo 'Done. Start Word and check:'
echo ' Design > Themes > Custom -> LUkraine 2026'
echo ' Design > Colors -> LUkraine . Brand colours'
echo ' File > New from Template -> LUkraine Word Template'
echo ' Home > Font colour -> the top row is the LUkraine palette'
read -r -p 'Press Enter to close'Embedded payloads · Word template: aa8fff798958f6058a6ccc39db3882ee082f456a458ac7b322d093dd0d7e7f63 · Office theme: 6d1a711d6007af230b8a313207b9dc604cea8b98634ad6c59a3180af52fbbb2d · Normal.dotm: 775cd8cad0a4cf1117472435c87fa76b04287ba6ac955ecc7a8c7c68dbeba0a2
Or do it manually
What changed in 2026
The big moves
- Five activity areas → four pillars (Culture + Advocacy merge; Youth becomes a pillar).
- One unified system — one accent colour per pillar over a shared layout.
- Youth is purple.
Housekeeping
- Colour values normalised (HEX is the source of truth; CMYK added for print).
- Registered seat corrected: 33, Bvd Prince Henri, L-1724.
- R.C.S. Luxembourg F9931 and LUkraine.org made consistent everywhere.
Logo & downloads

Primary · light backgrounds

Reversed (white) · dark / photo
Mark · favicon
Don’t recolour, rotate, stretch, outline or detach the tryzub. Keep clear space of one “U” height; min 100 px on screen. Vector SVG is available for the LU mark only; a full vector master for the wordmark is still pending from Vova’s design files.
Colour — copy HEX or CMYK
Core palette
Pillar accents — one colour each
HEX is the source of truth; CMYK is for print (confirm with a soft-proof at the printer). The pillar colour is an accent (a bar, a tag, a heading rule) over the same shared layout.
Typography & fonts
How to install (exact folder)
Windows
- Easiest: right-click the .ttf → Install (or Install for all users).
- Manual folder: copy the files into C:\Windows\Fonts (all users) or %LOCALAPPDATA%\Microsoft\Windows\Fonts (just you).
- Restart Office to see them.
macOS
- Easiest: double-click the .ttf → Install Font.
- Manual folder: copy into ~/Library/Fonts (just you) or /Library/Fonts (all users).
- Restart Office to see them.
Prefer the one-click installer in New here to do all this automatically. Office fallback where these aren’t available: Arial. On the web they load from Google Fonts.
The four pillars
Same identity everywhere; the accent colour and a short label are the only things that change.
Emergency relief, defenders & rescuers, humanitarian aid, mental-health support.
Language courses, integration, training, the Ukrainian library.
Children and young people: activities, camps, youth participation.
Culture diplomacy and advocacy — telling Ukraine’s story and defending its cause.
Templates & downloads
Documents
Want on-brand as the actual Word default, not just via File → New? Advanced: back up and replace your Normal.dotm (Windows: %AppData%\Microsoft\Templates\Normal.dotm; Mac: ~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Templates.localized/Normal.dotm) with this template’s styles/theme. Every new blank document then opens already on-brand — close Word first.
Presentations
Asset inventory — what is and isn’t here yet
This page currently covers: letterhead, Word template, presentation master, business card, email signatures, social formats, and Lucide icons. It does not yet include the broader system Vova Yukhymenko shared (pillar identities & patterns, reports, certificates & diplomas, trifold materials, event walls, and the wider merchandise system): source folder. Status: under review with Vova before deciding what is adopted, adapted, or superseded — see the governance note above.
E-mail templates
Five Mailchimp templates cover everything LUkraine sends. Two are built and live in the drag&drop builder; three are proposals awaiting approval. Each proposal shows the template at real width, block by block, with the rule behind every block.
Built and in use
Live in Mailchimp as drag&drop templates. Every block is editable without touching code.
- LUK_Newsletter_EN_v1.0 DnD — 11 sections, 29 editable blocks
- LUK_Press-Release_FR_v1.0 DnD — 12 sections, 29 editable blocks
Proposals — September 2026
Structure proposals, not final artwork. The photographs shown are examples to be replaced.
Rules that apply to every e-mail we send
- The legal block goes in every send — name, “asbl”, the siège, and R.C.S. Luxembourg F9931. Article 20 of the law of 7 August 2023 makes whoever signs the document personally liable if it is missing.
- Three lists, three legal bases — newsletter and appeals run on consent; donor management on contract and legal obligation; press on legitimate interest. A donation request inside a press or transactional e-mail moves it onto the consent basis.
- Images — Dóchas Code of Conduct: work, participation and agency; never distress; no identifiable child without guardian consent.
- Figures — every number carries its source and its period. A “+” stays a “+”. Never an invented cost-per-beneficiary.
- Naming —
LUK_<Type>_<Lang>_v<version> <format>, for exampleLUK_Newsletter_EN_v1.0 DnD.
Business card & e-mail signature builder
Enter your details once and get a print-ready business card (photo + QR) and Gmail signatures in EN/FR/UA.
Icons — recolour & download
Open-source Lucide icons (MIT). Pick a brand colour, then choose your icons below to download as SVG.
Tip: pick a colour above, then click SVG to download an icon.
Select up to 10 icons — click a card to toggle it, then download. Showing up to 300 matches at a time; search to narrow the full Lucide catalogue.
Social formats
Exact sizes and aspect ratios for our channels. Export at these dimensions before uploading.
| Platform | Asset | Size · ratio |
|---|---|---|
| Cover | 1640×624 · ~2.6:1 | |
| Post | 1200×1200 · 1:1 | |
| Post | 1080×1350 · 4:5 | |
| Story / Reel | 1080×1920 · 9:16 | |
| Banner | 1584×396 · 4:1 | |
| Post | 1200×1200 · 1:1 | |
| Google Business | Cover photo | 1024×576 · 16:9 |
| Google Business | Logo / Post | 720×720 · 1:1 |
| YouTube | Channel art | 2560×1440 · 16:9 |
| YouTube | Thumbnail | 1280×720 · 16:9 |
| YouTube | End-card + jingle | 1920×1080 · 16:9 |
Image use & safeguarding
We photograph and film people in vulnerable situations — including children and families affected by war. Dignity comes before impact. LUkraine follows the Dóchas Code of Conduct on Images and Messages (the sector standard promoted by the Cercle de Coopération) and Luxembourg data-protection law.
The rules (Policy §5)
Always
- Get informed consent before photographing anyone, and explain where the image may appear.
- For a child, consent comes from a parent or guardian; the child’s own agreement is sought too.
- Show dignity and agency — strength, not only suffering. Caption truthfully; never stage.
- Store images securely; keep the signed consent with the image.
Never
- Publish an identifiable child without guardian consent.
- Use imagery that exposes someone to reprisal, trafficking, stigma or location.
- Use close-ups of distress for shock value, or imagery that dehumanises.
- Reuse an image for a purpose the person did not agree to.
Children & vulnerable persons (Policy §7)
- Never publish a child’s full name with an identifiable image without guardian consent.
- Avoid any detail (school, address, location) that could identify where a child can be found.
- When in doubt, do not publish — ask the Direction.
Third parties & copyright (Policy §9)
- When a photographer or partner supplies images, agree in writing that LUkraine may use them, and for which purposes.
- Credit authors where required; never remove a copyright notice or watermark without permission.
Full policy: Image Rights & Safeguarding Policy (v0.2) — compulsory reading for newcomers; sign and return to the Direction.
Brand Guideline 2026 (v2.1)
Living companion to the printed Brand Guideline 2026 (v2.1). This page is a draft companion; the approved guideline takes precedence until this page is approved by the CMT.
Legal & the RCS obligation
Every document and communication carries this line:
LUkraine asbl · R.C.S. Luxembourg F9931 · 33, Bvd Prince Henri, L-1724 Luxembourg · www.LUkraine.org
This is a legal obligation under Article 20(1) of the Luxembourg Law of 7 August 2023 on non-profit associations and foundations: all acts, invoices, announcements, publications and other documents of the association must carry its name, the words “association sans but lucratif” (a.s.b.l.), the exact address of its seat, and “R.C.S. Luxembourg” followed by the registration number.
Naming
- Always LUkraine.org (LU capitalised). Despite ukrainians.lu still working, we need to unify our image: we do not use ukrainians.lu anymore — it will not be available soon.
- Write LUkraine — never “Lukraine” — in any signed or external text.
- Contact: Contact@LUkraine.org · +352 621 294 050.
Approvals
Approval requirements depend on the risk level of what is being published:
- Pre-approved templates used as-is (letterhead, signature, business card, social formats from this page): no extra approval needed.
- Adaptations or new designs (custom graphics, campaign visuals, anything departing from a template): approved by comms@LUkraine.org before going out.
- Safeguarding, legal or crisis-related content: escalate to the Direction before any use.