Blog/January 31, 2026

Yumma CSS 3.10

Redesigned color palette, new pseudo-class variants, & transition utilities.

Yumma CSS 3.10

Breaking changes

Awareness of these changes is recommended before upgrading.

Teal removal

The teal color is removed. Use mint or cyan for a similar aesthetic.

Rotation shorthand

The t-r-* (transform: rotate()) utilities are replaced with ro-*, which uses the standalone rotate property for consistency.

index.html
<div class="t-r-45">...</div>
<div class="ro-45">...</div>

Font family updates

Two font family prefixes are renamed:

index.html
<div class="ff-s">System</div>
<div class="ff-c">Charters</div>
<div class="ff-d">Default</div>
<div class="ff-s">Serif</div>

Colors

The color palette is redesigned for better accessibility & vibrancy. This update introduces 7 new colors:

  • Lime, Mint, Sky, Lavender, Magenta, Coral, & Zinc.
1
2
3
4
5
6
Base
7
8
9
10
11
12

Red

Orange

Yellow

Lime

Mint

Green

Cyan

Sky

Blue

Indigo

Violet

Lavender

Magenta

Pink

Coral

Zinc

Gray

Slate

Silver

Pseudo-class variants

Eleven new pseudo-class variants are added to style elements based on state or position.

PrefixVariant
c:*:checked
d:*:disabled
e:*:empty
fc:*:first-child
i:*:invalid
in:*:indeterminate
lc:*:last-child
nc:*:nth-child
r:*:required
ro:*:read-only
v:*:valid

Transitions

A new transitions category is introduced for smooth state animations.

<div class="d-16 bg-indigo tp-a td-300 tdu-300 ttf-io h:t-s-80 h:bg-slate-7"></div>

The new utilities include:

  • td-* - transition-delay (50ms steps)
  • tdu-* - transition-duration (50ms steps)
  • tp-* - transition-property
  • ttf-* - transition-timing-function

Aspect ratio

The ar-* (aspect-ratio) utilities now support common ratios.

<div class="ar-*">...</div>

Upgrade

Get the latest version of Yumma CSS:

Terminal window
pnpm up yummacss@latest