skip to content
featuresstylessocialgamesleaderboardshopmarketdownloadhelp
log inmake a page

Getting started

  • Introduction
  • The editor
  • Publishing and drafts
  • Importing links
  • Sharing your page

Layouts

  • Layouts
  • Compatibility table
  • Freeform positioning
  • 3D tilt

Design

  • Pick a look
  • Colors
  • Fonts and text
  • Cards and surfaces
  • Day palette
  • Background
  • Profile picture
  • Links and icons
  • Width and spacing
  • Custom CSS

Profile and links

  • Name, bio and details
  • Links
  • Blocks reference
  • Extra sections

Effects

  • Name and bio effects
  • Background effects
  • Cursor
  • Interaction and motion

Music and live status

  • Music player
  • Visualizer
  • Lyrics
  • Click-to-enter screen
  • Discord status and Live Spotify

Badges and templates

  • Dashboard themes
  • Badges
  • Templates

Shop and Market

  • Shop and yumu pro
  • yumu pro
  • Market and selling

Account

  • Usernames and aliases
  • One account per person
  • Custom domains
  • Insights
  • Security and sign-in
  • Privacy and ads

Reference

  • Settings that conflict
  • Troubleshooting
HelpDesign

Custom CSS

Styling your page with your own CSS, the class names you can target, and what’s blocked.

Where: Customize → Fine tune → Custom CSS

Custom CSS is part of yumu pro. CSS you write here only ever affects your own page; it’s scoped automatically, so it can’t reach the rest of yumu or anyone else’s page. Up to 20,000 characters. @import, javascript: URLs and a few other risky things are removed before it runs.

Useful class names

SelectorWhat it is
.profile-glassCards: the main card, link buttons, embeds and sections
.profile-identity-cardThe main card on Identity and Panel
.profile-linkLink buttons and tiles
.yen-icon-rowA row of icon-only links
.yen-icon-linkOne icon-only link
.profile-avatar-rootYour picture (and its decoration)
.profile-main h1Your name
.profile-chipThe small location, pronouns and join-date chips on Identity
.profile-audio-playerThe music player
.yen-user-contentThe body text of extra sections
.yen-tgA Telegram card. Inside it: .yen-tg-avatar (picture and badge), .yen-tg-photo, .yen-tg-badge, .yen-tg-body, .yen-tg-title, .yen-tg-count, .yen-tg-desc and .yen-tg-join (the Join button)

Your colors are available as variables: var(--profile-accent), --profile-accent-2, --profile-text, --profile-muted, --profile-card-bg, --profile-radius and --profile-button-radius. Using them keeps your CSS in step with the palette and the day palette.

Heads up

Custom CSS is written for the layout you have now. Switching layouts, using a template or Reset design to default can make it look wrong, and both the template and the reset replace it. Copy it somewhere first if you want to keep it.

related

Day palette

A second, lighter set of colors your page switches to by itself.

Publishing and drafts

Why changes don’t show until you publish, and how to undo or reset.

before this

Width and spacing

up next

Name, bio and details

Still stuck?Ask in our Discord

on this page

  • Useful class names
zzz

a page that feels like you, plus a feed, stories and group chats for you and your friends. free, and yours.

say hi in the discord

make

  • styles
  • frames
  • try a look
  • the app

explore

  • leaderboard
  • a random page
  • market
  • shop

help

  • help center
  • what’s new
  • discord

small print

  • terms
  • privacy

© 2026 yumu

the lamp stays on. come back soon ♡