Kolory marki
MOCferencja — Przewodnik kolorystyczny
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { —red: #FF0000; —yellow: #FFFC00; —black: #000000; —white: #FFFFFF; —light: #EFEFEF; —gradient: linear-gradient(135deg, #FF0000 0%, #FF7A00 40%, #FFAA00 70%, #FFFC00 100%); } body { background: #efefef; color: #111; font-family: ‘Roboto’, sans-serif; font-size: 14px; line-height: 1.6; padding: 60px 40px; max-width: 960px; margin: 0 auto; } header { margin-bottom: 64px; border-bottom: 1px solid #ccc; padding-bottom: 40px; } .brand-label { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 11px; letter-spacing: 4px; text-transform: uppercase; color: #FF0000; margin-bottom: 16px; } h1 { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 52px; line-height: 1; text-transform: uppercase; letter-spacing: -1px; color: #000; } h1 span { background: var(—gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .subtitle { margin-top: 12px; color: #777; font-size: 13px; letter-spacing: 1px; } section { margin-bottom: 64px; } .section-label { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 10px; letter-spacing: 4px; text-transform: uppercase; color: #888; margin-bottom: 24px; display: flex; align-items: center; gap: 12px; } .section-label::after { content: ”; flex: 1; height: 1px; background: #ccc; } .palette-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .swatch { border-radius: 4px; overflow: hidden; } .swatch-color { height: 120px; width: 100%; position: relative; } .swatch-color.gradient { background: var(—gradient); } .swatch-color.white { background: #ffffff; border: 1px solid #333; } .swatch-meta { background: #fff; padding: 14px 16px; border: 1px solid #ddd; border-top: none; border-radius: 0 0 4px 4px; } .swatch-name { font-family: ‘Saira Condensed’, sans-serif; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px; color: #111; } .swatch-hex { font-family: ‘Roboto’, monospace; font-size: 11px; color: #888; letter-spacing: 1px; } .swatch-role { margin-top: 8px; font-size: 11px; color: #666; line-height: 1.5; } .percent-bar { margin-top: 12px; height: 3px; background: #ddd; border-radius: 2px; overflow: hidden; } .percent-fill { height: 100%; border-radius: 2px; } .usage-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .usage-card { background: #fff; border: 1px solid #ddd; border-radius: 4px; padding: 24px; } .usage-card.highlight { border-color: #FF0000; border-left: 3px solid #FF0000; } .usage-card.warning { border-color: #ddd; border-left: 3px solid #FFFC00; } .usage-title { font-family: ‘Saira Condensed’, sans-serif; font-weight: 700; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 16px; color: #666; } .usage-item { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 10px; font-size: 13px; color: #333; line-height: 1.5; } .dot { width: 6px; height: 6px; border-radius: 50%; margin-top: 5px; flex-shrink: 0; } .dot.red { background: #FF0000; } .dot.yellow { background: #FFFC00; } .dot.white { background: #ffffff; } .dot.gray { background: #888; } .dot.black { background: #555; border: 1px solid #777; } .distribution { display: flex; height: 48px; border-radius: 4px; overflow: hidden; margin-bottom: 12px; } .dist-seg { display: flex; align-items: center; justify-content: center; font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 11px; transition: flex 0.3s; } .do-dont { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .do-card, .dont-card { border-radius: 4px; padding: 20px; font-size: 12px; line-height: 1.6; color: #333; } .do-card { background: #f0faf0; border: 1px solid #c8e6c9; } .dont-card { background: #fdf0f0; border: 1px solid #ffcdd2; } .do-label { font-family: ‘Saira Condensed’, sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 12px; color: #2e7d32; } .dont-label { font-family: ‘Saira Condensed’, sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 12px; color: #c62828; } .rule-item { display: flex; gap: 8px; margin-bottom: 8px; font-size: 12px; } .rule-item::before { content: ’—’; color: #bbb; flex-shrink: 0; } .gradient-preview { background: var(—gradient); border-radius: 4px; padding: 32px 24px; margin-bottom: 16px; text-align: center; } .gradient-preview-text { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 32px; text-transform: uppercase; color: #000; letter-spacing: 2px; text-shadow: none; } .gradient-stops { display: flex; align-items: center; gap: 8px; font-size: 11px; color: #666; } .stop-dot { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; } .arrow { color: #444; font-size: 10px; } .type-showcase { border: 1px solid #ddd; border-radius: 4px; overflow: hidden; background: #fff; } .type-row { display: grid; grid-template-columns: 1fr 300px; align-items: center; gap: 24px; padding: 28px 28px; border-bottom: 1px solid #eee; } .type-row:last-child { border-bottom: none; } .type-specimen { font-size: 44px; line-height: 1.1; letter-spacing: -1px; color: #000; white-space: nowrap; } .type-name { font-family: ‘Saira Condensed’, sans-serif; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; color: #111; margin-bottom: 6px; } .type-weight { color: #FF0000; font-weight: 700; } .type-role { font-size: 12px; color: #666; line-height: 1.6; } .combo-feature { background: #EFEFEF; border: 1px solid #bbb; border-radius: 4px; padding: 32px; margin-bottom: 8px; } .combo-feature-title { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 32px; text-transform: uppercase; line-height: 1.05; letter-spacing: -1px; color: #000; } .combo-feature-body { display: flex; gap: 16px; margin-top: 20px; align-items: flex-start; } .combo-feature-number { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 28px; line-height: 1; color: #FF0000; flex-shrink: 0; } .combo-feature-subtitle { font-family: ‘Roboto’, sans-serif; font-weight: 500; font-size: 14px; color: #000; margin-bottom: 6px; } .combo-feature-text { font-size: 12px; color: #666; line-height: 1.6; max-width: 480px; } .combo-caption { font-size: 10px; color: #555; text-align: center; letter-spacing: 1px; } .combo-grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; } .combo-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .combo-photo { border-radius: 4px; overflow: hidden; margin-bottom: 8px; padding: 16px; background: linear-gradient(135deg, #2b0000 0%, #1a0a00 45%, #000 100%); } .combo-photo-item { background: rgba(255,255,255,0.94); border: 1px solid #000; border-radius: 3px; padding: 10px 14px; display: flex; gap: 12px; align-items: flex-start; } .combo-photo-item + .combo-photo-item { margin-top: 10px; } .combo-photo-number { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 20px; line-height: 1; color: #FF0000; flex-shrink: 0; } .combo-photo-title { font-family: ‘Saira Condensed’, sans-serif; font-weight: 700; font-size: 11px; text-transform: uppercase; color: #000; margin-bottom: 2px; } .combo-photo-text { font-size: 10px; color: #555; line-height: 1.5; } .combo-overlay { border-radius: 4px; overflow: hidden; margin-bottom: 8px; position: relative; height: 180px; background: linear-gradient(135deg, #330000 0%, #000 65%); display: flex; align-items: center; justify-content: center; text-align: center; } .combo-overlay::before { content: ”; position: absolute; inset: 0; background: rgba(0,0,0,0.35); } .combo-overlay-content { position: relative; z-index: 1; } .combo-overlay-title { font-family: ‘Saira Condensed’, sans-serif; font-weight: 900; font-size: 28px; text-transform: uppercase; color: #fff; } .combo-overlay-subtitle { font-family: ‘Roboto’, sans-serif; font-size: 13px; color: #fff; margin-top: 6px; letter-spacing: 2px; text-transform: uppercase; } footer { border-top: 1px solid #ccc; padding-top: 32px; font-size: 11px; color: #aaa; display: flex; justify-content: space-between; align-items: center; } .version { font-family: ‘Saira Condensed’, sans-serif; font-weight: 700; letter-spacing: 2px; font-size: 10px; text-transform: uppercase; color: #bbb; }
Mocferencja 2026 · Identyfikacja Wizualna
Paleta Kolorów
Wersja 1.0 · Maj 2026
01 · Typografia
SAIRA CONDENSED BLACK
Saira Condensed — 900 / Black
Nagłówki H1, tytuły hero, nazwa wydarzenia, duże liczby (np. „1200 OSÓB”). Zawsze WERSALIKAMI, maksymalny kontrast.
SAIRA CONDENSED BOLD
Saira Condensed — 700 / Bold
Etykiety sekcji, podtytuły, przyciski CTA, tytuły w kartach i kombinacjach.
Roboto
Roboto — 400 / Regular, 500 / Medium
Tekst podstawowy, opisy, treści pomocnicze, dane kontaktowe, podpisy.
02 · Kolory podstawowe
Jasnoszary GŁÓWNE TŁO
#EFEFEF
Dominujące tło strony, newslettera, social media, materiałów drukowanych. Baza dla całej komunikacji online i offline.
~50% powierzchni
Biały
#FFFFFF
Karty, sekcje wyróżnione, tło formularzy, obszary treści na tle #EFEFEF. Daje oddech i kontrast.
~25% powierzchni
Czarny TŁO ALT.
#000000
Tło alternatywne (sekcje hero, dark mode, scena, rollup, LED wall). Tekst na jasnych powierzchniach. Buduje dramatyzm.
~15% powierzchni
Czerwony
#FF0000
CTA, akcenty, wyróżnienia, przyciski sprzedażowe. Używać z wstrzemięźliwością.
maks. 4% powierzchni
Żółty
#FFFC00
Akcent energii, highlight na czarnym tle, ikony, podkreślenia, akcenty na ciemnych materiałach.
maks. 4% powierzchni
Gradient Ognisty
#FF0000 → #FF7A00 → #FFFC00
Logo, hero materiałów premium, efekty specjalne. Nigdy jako tło całej strony.
maks. 3% powierzchni
03 · Gradient ognisty — specyfikacja
Mocferencja 2026
#FF0000 →→→#FF7A00 (pośredni) →→→#FFAA00 (pośredni) →→→#FFFC00
Kiedy używać gradientu
Tekst z efektem gradient clip (tytuły hero)
Logo w wersji pełnokolorowej
Dekoracyjne linie i separatory premium
Tła przycisków CTA na ciemnych powierzchniach
Elementy brandingowe na scenie (rollup, LED wall)
Kiedy NIE używać
Jako tło całej strony lub slajdu
Na treści długich tekstów (nieczytelność)
Razem z dużymi płaskimi plamami czerwieni
Na białym tle — traci kontrast i siłę
W więcej niż 1 miejscu na jednym projekcie
04 · Proporcje kolorystyczne
WIZUALNA DYSTRYBUCJA NA MATERIALE
50%
25%
15%
5%
5%
■ #EFEFEF (główne tło) 50% ■ Biały (karty/sekcje) 25% ■ Czarny (alt. tło/tekst) 15% ■ Czerwony maks. 5% ■ Żółty maks. 5%
05 · Zasady stosowania
✓ Rób tak
#EFEFEF jako dominujące tło — online, druk, social media, prezentacje.
Czarny jako tło sekcji specjalnych (hero, scena, rollup, ciemne wersje kart) — buduje dramatyzm tam, gdzie trzeba.
Biały na kartach i sekcjach wyróżnionych na tle #EFEFEF — daje głębię bez użycia kolorów.
Czerwony tylko na elementach wymagających natychmiastowej akcji (CTA, przyciski “Kup bilet”, alerty sprzedażowe).
Żółty jako akcent energii na czarnym tle — ikony, podkreślenia, wyróżnienia liczb.
Gradient ognisty tylko w hero, logo lub jako element dekoracyjny premium — jeden na projekt.
✗ Unikaj
Czarnego jako tła głównego całej komunikacji — to zarezerwowane dla sekcji dramatycznych, nie dla całości.
Nadmiar czerwonego — traci moc. Jeśli wszystko jest czerwone, nic nie przyciąga uwagi.
Czerwony i żółty razem na dużych powierzchniach — wygląda jak fast food.
Gradient jako tło całego projektu lub strony — zbyt agresywny, nieczytelny.
Żółty jako kolor tekstu na białym lub #EFEFEF tle — zbyt niski kontrast.
Pastelowe lub “złamane” warianty kolorów — marka jest twarda i wyraźna, nie miękka.
Więcej niż 3 kolory akcentowe na jednym materiale.
06 · Zatwierdzone kombinacje
Główna
Kombinacja
01
Podtytuł
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
SZARE TŁO #EFEFEF, CZARNA OBWÓDKA + CZERWONY NUMER + DELIKATNE AKCENTY #FF0000
Tytuł
Treść główna, wyliczenia, konkrety.
Treść główna, wyliczenia, konkrety.
Treść główna, wyliczenia, konkrety.
Przycisk
BIAŁY + CZARNY TEKST + CZERWONE CTA
Tytuł
Treść pomocnicza
CTA
CZARNY + BIAŁY + CZERWONY CTA
Mocferencja
2 – 3 Grudnia 2026
CZARNY + GRADIENT + TEKST #888888
1200 OSÓB
Tauron Arena Kraków
SZARY + CZARNY + LINIA CZERWONA
01
Tytuł
Treść wyliczenia, treść wyliczenia, treść wyliczenia, treść wyliczenia.
02
Tytuł
Treść wyliczenia, treść wyliczenia, treść wyliczenia, treść wyliczenia.
03
Tytuł
Treść wyliczenia, treść wyliczenia, treść wyliczenia, treść wyliczenia.
ZDJĘCIE + WYLICZENIA W SZAREJ RAMCE Z CZARNĄ OBWÓDKĄ + CZERWONA LICZBA
Tytuł
Podtytuł
ZDJĘCIE ROZMYTE, OPACITY 35% NA CZARNYM TLE + BIAŁE NAPISY
07 · Kontrast i czytelność
Dozwolone pary tekstowe
Biały tekst na #000000 ✓
Szary #EFEFEF na #000000 ✓
Czarny tekst na #FFFFFF ✓
Czarny tekst na #EFEFEF ✓
Biały tekst na #FF0000 ✓
Czarny tekst na #FFFC00 ✓
Niedozwolone pary ✗
Biały tekst na #FFFC00 ✗ niski kontrast
Żółty tekst na #FF0000 ✗ wibracja
Szary tekst na #EFEFEF ✗ za mało kontrastu
Żółty tekst na #FFFFFF ✗ niewidoczny
Zawsze sprawdź kontrast narzędziem WCAG przed publikacją materiałów dostępnych publicznie.
MOCNO Sp. z o.o. — Mocferencja 2026
Dokument wewnętrzny · Identyfikacja wizualna · Wersja 1.0
Maj 2026