Skip to main content

Color Schemes & Presets

TabletopForge ships with three carefully crafted color presets designed for the tabletop gaming and miniature hobby market. Each preset applies a complete visual identity across all sections of your store.


Selecting a Theme Preset

To apply a preset:

  1. In the Shopify theme editor, click the Theme Settings icon (⚙️ gear icon on the left sidebar).
  2. Expand the Colors panel.
  3. Locate the Color scheme dropdown and select one of the three presets below.

Available Presets

🌑 Dark Fantasy (Default)

The flagship immersive dark mode — ideal for fantasy RPG stores, dice makers, and gothic miniature brands.

TokenValueUsage
Background#0F0D12Main page background
Surface#1A1720Cards, Bento grids, tables
Text#E8E0D0Body copy and headings
Accent#C9973AButtons, links, focus rings
Button Text#0F0D12Text inside primary CTA buttons

🌌 Midnight Blue

A deep-space sci-fi theme for futuristic miniature brands, wargame publishers, or space opera stores.

TokenValueUsage
Background#08101EMain page background
Surface#0F1E30Cards and panel surfaces
Text#E8F0FFHigh-contrast white body text
Accent#00C2FFElectric cyan highlights and links
Button Text#08101EText inside primary CTA buttons

🔴 Crimson Forge

A high-contrast industrial command theme for wargame publishers and serious hobby stores.

TokenValueUsage
Background#0A0A0APitch black surfaces
Surface#141414Cards and panel backgrounds
Text#F0F0F0High-legibility white text
Accent#CC1020Warning-red CTA accents
Button Text#FFFFFFButton labels

Customizing Individual Colors

If the presets don't perfectly match your brand, you can override individual color tokens:

  1. In the theme editor, navigate to Theme SettingsColors.
  2. Click any color swatch to open the color picker.
  3. Enter a custom hex code or use the visual picker.

The following tokens are exposed for customization:

SettingDescription
Background colorMain page backing (behind all content)
Surface colorCard and panel backgrounds
Text colorGeneral body copy and headings
Accent colorButtons, borders, and interactive focus states
Button text colorFont color inside primary action buttons

:::note CSS Variables These settings inject CSS custom properties into the theme at runtime. You can reference them in custom CSS using tokens like var(--tf-primary), var(--tf-surface-container), var(--tf-on-surface), etc. :::


Applying Color Schemes Per Section

Individual sections can override the global color scheme to create visual contrast between page areas. To apply a per-section color scheme:

  1. Click any section in the theme editor sidebar.
  2. Look for the Color scheme setting within that section's configuration panel.
  3. Select an alternate scheme from the dropdown.

This is particularly useful for alternating dark and light sections on your homepage.