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 StoreThemesCustomize).
  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 StoreThemes⋯ ActionsEdit 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. :::