Skip to main content

Theme Settings

Theme Settings in TabletopForge control the global appearance and behavior of your entire store — colors, typography, logo, social links, and more. Changes made here apply across all pages.

To access Theme Settings:

  1. Open the Shopify theme editor (Online Store → Themes → Customize).
  2. Click the ⚙️ gear icon (Theme Settings) in the left sidebar.

Colors​

Configure the global color tokens for your store. See the Color Schemes & Presets guide for full preset details.

SettingDescription
Color schemeSelect a built-in preset: Dark Fantasy, Midnight Blue, or Crimson Forge
Background colorMain page background color
Surface colorCard and panel background color
Text colorBody and heading text color
Accent colorButtons, links, and focus rings
Button text colorText inside primary CTA buttons

Typography​

SettingDescription
Heading fontFont applied to all headings (<h1>–<h4>)
Body fontFont applied to paragraphs and UI text
Heading sizeProportional scaling (80%–150%)
Body text sizeBase font size (12px–20px, default: 16px)

See the Typography guide for recommended font pairings.


Logo & Branding​

SettingDescription
Logo imageUpload your shop logo (SVG or PNG with transparent background)
Logo widthMaximum logo display width (50px–250px)
FaviconSmall icon shown in browser tabs and bookmarks

Social Media​

Enter the full URL to your social media profiles to enable social icons in the footer:

SettingExample
Facebookhttps://facebook.com/yourbrand
Instagramhttps://instagram.com/yourbrand
X (Twitter)https://x.com/yourbrand

Cart​

SettingDescription
Cart typeChoose between Drawer (slide-in cart) or Page (dedicated /cart page)

TabletopForge defaults to the cart drawer for a seamless add-to-cart experience without navigating away from the current page.


Animations​

SettingDescription
Enable scroll animationsFade-in animations as content scrolls into view
Animation speedDuration of scroll entrance animations (Fast / Normal / Slow)

Custom CSS​

You can inject custom CSS overrides directly in the theme editor without editing theme files:

  1. In Theme Settings, scroll to Custom CSS.
  2. Enter your CSS rules in the text area.

This is the recommended way to make minor visual adjustments (spacing tweaks, font overrides, custom border styles) without modifying core theme files.

Example:

/* Increase section heading size globally */
.tf-section-title {
font-size: 2.5rem;
}

/* Override monospace font */
:root {
--tf-font-mono: 'Courier New', Courier, monospace;
}

Custom JavaScript (Advanced)​

For advanced customizations requiring JavaScript:

  1. Go to Online Store → Themes → ⋯ Actions → Edit code.
  2. Open layout/theme.liquid.
  3. Add a <script> block before the closing </body> tag.

:::caution Edit code carefully Editing theme.liquid directly can break your store if done incorrectly. Always make a backup before modifying theme files. Custom JavaScript is not covered by standard theme support. :::