# Theming

While we've worked hard to make Flarum as beautiful as we can, each community will probably want to make some tweaks/modifications to fit their desired style.

# Admin Dashboard

The admin dashboard's Appearance page is a great first place to start customizing your forum. Here, you can:

  • Select theme colors
  • Toggle dark mode and a colored header
  • Upload a logo and favicon (icon shown in browser tabs)
  • Add HTML for custom headers and footers
  • Add custom LESS/CSS to change how elements are displayed

# CSS Theming

El CSS es un lenguaje de hojas de estilo que indica a los navegadores cómo mostrar los elementos de una página web. Nos permite modificar todo, desde los colores hasta las fuentes, el tamaño de los elementos y su posicionamiento, y las animaciones. Añadir CSS personalizado puede ser una gran manera de modificar su instalación de Flarum para que coincida con un tema.

Un tutorial de CSS está más allá del alcance de esta documentación, pero hay muchos recursos en línea para aprender los fundamentos de CSS.

TIP

Flarum utiliza LESS, que facilita la escritura de CSS al permitir variables, condicionales y funciones.

# Extensiones

El flexible sistema de extensiones de Flarum te permite añadir, eliminar o modificar prácticamente cualquier parte de Flarum. Si quieres hacer modificaciones temáticas sustanciales más allá de cambiar colores/tamaños/estilos, una extensión personalizada es definitivamente el camino a seguir. Para aprender cómo hacer una extensión, ¡consulta nuestra documentación de extensiones!