Style

The OGANIKO look. Colours, type, space, and the rules.

Colour

These are the OGANIKO colours. Green is the mark.

Brand

Black #000000 --color-black
White #FFFFFF --color-white
Green #109200 --color-green Brand mark
Leaf #34C755 --color-leaf
Gold #EECA25 --color-gold

Secondary — use sparingly

Gray dark #333333 --color-gray-dark
Olive #6B8E23 --color-olive
Brown #8B4513 --color-brown
Orange soft #FFA07A --color-orange-soft
Sage #9CAF88 --color-sage
Lavender #9370DB --color-lavender

How we use them

The names in the token file point at these colours. There is one store.

Type

Type is Open Sans. Nothing else.

xs 12px

The quick brown fox

sm 14px

The quick brown fox

base 16px

The quick brown fox

lg 18px

The quick brown fox

xl 24px

The quick brown fox

2xl 32px

The quick brown fox

3xl 40px

The quick brown fox

Regular 400

Semibold 600

Bold 700

Space

Space steps in fours.

4px --spacing-1
8px --spacing-2
16px --spacing-4
24px --spacing-6
32px --spacing-8
48px --spacing-12

Shape

Buttons may be round. Grids are not.

4
8
12
16
24
full

Equal-cell grids stay square, white, no radius, hairline gutters.

Icons

Icons are Google Material Symbols. Filled. 24px. Same colour as the text.

Do not mix families. The leaf is a mark, not an icon.

Motion

Motion should explain a change. Try the timing, then compare it with reduced motion.

Open the motion examples on their own. These examples use generated ODS tokens and native CSS; no animation library or JavaScript is needed.

Use CSS for ordinary hover, focus and pressed feedback. Use Motion only when presence, layout or direct manipulation needs it. No autoplay, bounce or decorative section entrances.

Rules