Pro themes
With Pro, you can upload a theme: your own CSS, JavaScript, pictures and fonts on top of the default look. Only the site owner can upload a theme. Open your store admin and go to Theme files.
Start from the default theme
On Theme files, press Download the default theme. The .zip holds:
theme.cssandtheme.js, empty files to start from.reference/base.cssandreference/base.js, the store's own CSS and JavaScript.README.txt, a guide to the main parts of every page.
What a .zip may hold
theme.cssortheme.js(or both) at the top of the .zip. A .zip made from one folder works too; the folder name is dropped.- Only
.css .js .png .jpg .jpeg .webp .gif .woff2 .woff .txtfiles. - File and folder names with letters, numbers,
-and_, up to three folders deep. - Up to 200 files, 5 MB per file and 15 MB in total.
Press Upload. A new upload replaces the old theme only when every file passes the checks, and it is on your store right away.
Where the theme is used
theme.css loads after the store's own CSS, so a rule in it wins over the same rule there. Use pictures and fonts from the .zip with paths like url(img/hero.webp). theme.js runs on the store pages after the page is ready.
theme.css styles every page players see, including the basket, checkout and account pages, so the whole store looks the same. theme.js runs on the store pages only, never on the basket, checkout, account, payment or admin pages, so payments and logins always work the same.
Limits for scripts
A theme's script can only load files from your own store. fetch('/store') works; requests to other sites are blocked. Pictures can only come from your store, so a theme can't send your players' data anywhere. Nothing in a theme ever runs on our servers.
Turn it off or delete it
Use the default look turns your theme off and keeps the files. Turn my theme on brings it back. Delete the files removes them. When Pro ends, your store uses the default look until you renew.