# Themes

The front-end interface of LANraragi is customizable out of the box through CSS.\
A few themes are built-in already. Theme Preference is saved server-wide and will be shown to all users.

![Theme Selector](https://3744230098-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPbsOo9_KVq_qSlpg5H-3168184435%2Fuploads%2Fgit-blob-69c39d4a3104d7e74d991f1a0ed787991e16ba15%2Fthemes.png?alt=media)

Changing Themes can be done alongside all the other app settings.\
You can write your own themes by modifying the existing ones - Dropping them in the */public/themes* folder will make them appear in the selection.

While optional, you can also add a preview thumbnail for your theme in */public/img/theme\_preview*.

{% hint style="warning" %}
For users who don't have access to the app folder and want to make custom themes, your only option currently is to use a custom CSS browser extension.\
Docker users can try binding a folder on their machine to the */home/koyomi/lanraragi/public/themes* folder.
{% endhint %}
