Skip to content

Theme settings reference index

Every global theme setting in Hyprism, grouped by the tabs you see in the customizer (gear icon → theme settings).

This is an auto-generated reference document — searchable with Ctrl+F. Use it when you know what setting you need but not which tab it lives in.

For per-section / per-block settings, see the respective section chapter (6–10) or block reference inside the section docs.

ℹ️ Maintenance note (for developers): this file is generated from config/settings_schema.json + locales/en.default.schema.json via scripts/generate-settings-index.py. Re-run that script after any theme-settings change to keep this doc in sync.

SettingTypeDefaultID
color_schemescolor_scheme_groupcolor_schemes
SettingTypeDefaultID
— Logo —
Logo (standard)image_pickerlogo
Logo (inverted)image_pickerlogo_inverse
Show inverse logotogglelogo_static_show_inverse
Always show primary logotogglelogo_keep_primary
— Favicon —
Favicon imageimage_pickerfavicon
SettingTypeDefaultID
— Fonts —
Bodyfont_pickerwork_sans_n4type_body_font
Subheadingfont_pickerwork_sans_n4type_subheading_font
Headingfont_pickeribm_plex_mono_n7type_heading_font
Accentfont_pickeribm_plex_mono_n4type_accent_font
— Text presets —
— Paragraph —
Sizeselect (7 options)14pxtype_body_size
Line heightselect: Tight / Normal / Loosenormaltype_body_line_height
— Heading 1 —
Fontselect: Text / Subheading / Heading / Accentheadingtype_h1_font_role
Sizeselect (10 options)56pxtype_h1_size
Line heightselect: Tight / Normal / Loosetighttype_h1_line_height
Letter spacingselect: Tight / Normal / Loosenormaltype_h1_letter_spacing
Text transformselect: None / UPPERCASE / Capitalizenonetype_h1_transform
— Heading 2 —
Fontselect: Text / Subheading / Heading / Accentheadingtype_h2_font_role
Sizeselect (8 options)48pxtype_h2_size
Line heightselect: Tight / Normal / Loosetighttype_h2_line_height
Letter spacingselect: Tight / Normal / Loosenormaltype_h2_letter_spacing
Text transformselect: None / UPPERCASE / Capitalizenonetype_h2_transform
— Heading 3 —
Fontselect: Text / Subheading / Heading / Accentheadingtype_h3_font_role
Sizeselect (7 options)36pxtype_h3_size
Line heightselect: Tight / Normal / Loosetighttype_h3_line_height
Letter spacingselect: Tight / Normal / Loosenormaltype_h3_letter_spacing
Text transformselect: None / UPPERCASE / Capitalizenonetype_h3_transform
— Heading 4 —
Fontselect: Text / Subheading / Heading / Accentheadingtype_h4_font_role
Sizeselect (6 options)28pxtype_h4_size
Line heightselect: Tight / Normal / Loosenormaltype_h4_line_height
Letter spacingselect: Tight / Normal / Loosenormaltype_h4_letter_spacing
Text transformselect: None / UPPERCASE / Capitalizenonetype_h4_transform
— Heading 5 —
Fontselect: Text / Subheading / Heading / Accentsubheadingtype_h5_font_role
Sizeselect: 16px / 18px / 20px / 22px / 24px22pxtype_h5_size
Line heightselect: Tight / Normal / Loosenormaltype_h5_line_height
Letter spacingselect: Tight / Normal / Loosenormaltype_h5_letter_spacing
Text transformselect: None / UPPERCASE / Capitalizeuppercasetype_h5_transform
— Heading 6 —
Fontselect: Text / Subheading / Heading / Accentsubheadingtype_h6_font_role
Sizeselect: 14px / 15px / 16px / 18px / 20px18pxtype_h6_size
Line heightselect: Tight / Normal / Loosenormaltype_h6_line_height
Letter spacingselect: Tight / Normal / Loosenormaltype_h6_letter_spacing
Text transformselect: None / UPPERCASE / Capitalizeuppercasetype_h6_transform
SettingTypeDefaultID
Dark / Light modetoggleenable_dark_light_toggle
Global default schemescheme pickerscheme-1global_color_scheme
Default modeselect: Dark (primary) / Light (alternate) / Follow system preferenceprimarydark_light_default_mode
Toggle positionselect: In header / Floating bottom right / Floating bottom leftheaderdark_light_toggle_position
— Global pair —
Dark (global default)scheme pickerscheme-1pair_1_primary
Light (global default)scheme pickerscheme-2pair_1_alternate
SettingTypeDefaultID
Page widthselect: Narrow (1280px) / Default (1440px) / Wide (1760px) / Extra wide (2080px) / Custom90remmax_page_width
Custom page widthrange 800–2800px1440custom_page_width
Policy content widthrange 600–1400px820policy_content_width
Page marginrange 0–80px20min_page_margin
Content padding (inner)range 0–200px20section_inner_pad_x
Apply page margin to headertoggleheader_apply_page_margin
Apply page width to headertoggleheader_apply_page_width
Section spacingrange 0–120px40section_spacing
Gap between header and first sectionrange 0–200px40header_section_gap
Apply section spacing below footertogglespacing_below_footer
Global corner radiusrange 0–32px12global_border_radius
— Mobile —
Custom mobile layouttoggleenable_mobile_layout_overrides
Page margin (mobile)range 0–24px6mobile_page_margin
Content padding (mobile)range 0–32px4mobile_section_inner_pad_x
Section spacing (mobile)range 0–80px12mobile_section_spacing
Touch hint instead of arrows (mobile)toggleenable_mobile_touch_hint
— Product cards —
Enable Quick Addtoggleenable_quick_add
Badge shapeselect: Pill / Rounded / Squarepillbadge_shape
Badge corner radiusrange 2–16px4badge_corner_radius
Badge positionselect: Top left / Top right / Bottom left / Bottom righttop-leftbadge_position
Badge sizeselect: Small / Medium / Largemediumbadge_size
Sale badge formatselect: Percentage (-X%) / Absolute (-X$) / Text (Sale)percentbadge_label_format
Show ‘New’ badge on recent productstogglebadge_show_new
Days a product stays ‘new’range 1–90d14badge_new_days
Show both Sale + New if applicabletogglebadge_show_both
SettingTypeDefaultID
— Layout —
Min heightrange 50–120px70header_height
Horizontal paddingrange 0–60px20header_padding_x
Vertical paddingrange 0–20px0header_padding_y
Border radiusrange 0–24px0border_radius
— Appearance —
Background opacityrange 0–100%100bg_opacity
Enable glassmorphismtoggleenable_glass
Tint glass with scheme accent colortoggleglass_tint
Effectselect: None / Shadow / Glownoneheader_effect
Glow intensityrange 10–100%50glow_intensity
Apply effect toselect: Header bar only / Buttons only / Bar + buttonsbotheffect_scope
Apply effect to logotoggleapply_glow_to_logo
Use accent color for logo glowtogglelogo_glow_accent
Hide header bartogglehide_header_body
— Buttons —
Color sourceselect (6 options)linkheader_btn_color_role
Hover color sourceselect (7 options)autoheader_btn_hover_color_role
Hover background sourceselect: Button background (hover) / Button background / Accent / Glass tint (neutral)button_hoverheader_btn_hover_bg_role
Use a separate color for action iconstoggleheader_btn_split_action_colour
Action icon color sourceselect (6 options)accentheader_btn_action_color_role
Action icon hover color sourceselect (7 options)autoheader_btn_action_hover_color_role
Use custom color schemes for header buttonstoggleheader_btn_custom_schemes
Dark mode schemescheme pickerscheme-1header_btn_scheme_plain
Light mode schemescheme pickerscheme-2header_btn_scheme_hover
Pill groupingselect: Off / Navigation only / Actions only / Both (nav + actions)offpill_grouping
3D depth effect on buttonstogglenav_btn_3d
Glass effect on buttonstogglenav_btn_glass
Apply shape + effects to action buttonstoggleapply_shape_to_actions
— Search —
Show search icontoggleshow_search
Search opens asselect: Popover (overlay) / Search pagepopoversearch_style
SettingTypeDefaultID
— Behavior —
Enable cart drawertoggleenable_cart_drawer
Open drawer when items are addedtogglecart_drawer_open_on_add
— Layout —
Widthrange 320–560px420cart_drawer_width
Border radius (outside corners)range 0–24px0cart_drawer_radius
— Color scheme —
Use the active page color schemetogglecart_drawer_use_global_scheme
Drawer schemescheme pickerscheme-1cart_drawer_color_scheme
Drawer scheme (dark)scheme pickerscheme-1cart_drawer_color_scheme_dark
Drawer scheme (light)scheme pickerscheme-2cart_drawer_color_scheme_light
— Surface —
Transparent backgroundtogglecart_drawer_transparent_bg
Enable glassmorphismtogglecart_drawer_enable_glass
Tint glass with scheme accent colortogglecart_drawer_glass_tint
Effectselect: None / Shadow / Glowshadowcart_drawer_effect
Glow intensityrange 10–100%50cart_drawer_glow_intensity
— Backdrop —
Backdrop opacityrange 0–100%50cart_drawer_overlay_opacity
Backdrop blurrange 0–20px4cart_drawer_overlay_blur
— Express checkout —
Show express payment buttonstogglecart_drawer_show_dynamic_checkout
SettingTypeDefaultID
— Glassmorphism —
Glass blurrange 0–40px16glass_blur
Glass opacityrange 0–30%3glass_opacity
Glass saturationrange 100–200%140glass_saturate
Glass shinetoggleenable_glass_shine
Glass tint intensityrange 5–100%50glass_tint_intensity
— Section glow and shadow —
Section glow intensityrange 50–200%100section_glow_intensity
Section shadow intensityrange 50–200%100section_shadow_intensity
— Animations —
Enable scroll animationstoggleenable_scroll_animations
Animation styleselect: Fade up / Fade down / Scale / Nonefade-upanimation_style
Replay modeselect: Play once / Replay on scrollonceanimations_replay
Add-to-cart animationtoggleenable_cart_add_animation
Animation styleselect: Bounce / Pop / Pulse / Wobblebouncecart_animation_style
SettingTypeDefaultID
— Background image —
Image (dark mode)image_pickerbackground_image
Image (light mode)image_pickerbackground_image_alternate
Always show dark-mode imagetogglebackground_keep_primary
Overlay opacityrange 0–100%92background_overlay_opacity
Scroll behaviorselect: Fixed / Scroll with pagefixedbackground_scroll_behavior
— X-Ray effect —
Enable X-Raytoggleenable_xray
X-Ray radiusrange 20–800px200xray_size
SettingTypeDefaultID
Enable frametoggleenable_frame
Frame styleselect: Line (border only) / Area (filled)lineframe_style
Offset from edgerange 0–40px8frame_offset
— Padding per side —
Toprange 0–80px0frame_padding_top
Rightrange 0–80px0frame_padding_right
Bottomrange 0–80px0frame_padding_bottom
Leftrange 0–80px0frame_padding_left
Border widthrange 1–6px1frame_width
Frame schemescheme pickerscheme-1frame_scheme
Frame scheme (dark mode)scheme pickerscheme-1frame_scheme_dark
Frame scheme (light mode)scheme pickerscheme-2frame_scheme_light
Corner radiusrange 0–32px16frame_radius
Opacityrange 5–100%20frame_opacity
Effectselect: None / Glow / Shadownoneframe_effect
Effect positionselect: Above content / Below contentaboveframe_effect_position
SettingTypeDefaultID
— Buttons —
Button fontselect: Text / Accent / Subheading / Headingbodybtn_font_role
Vertical paddingrange 4–24px12btn_padding_y
Horizontal paddingrange 8–64px24btn_padding_x
Text transformselect: None / UPPERCASE / lowercase / Capitalizenonebtn_text_transform
Border widthrange 0–4px1btn_border_width
Button shapeselect: Button (rounded) / Pill (full round) / Square (no radius)buttonvariant_btn_style
Corner radiusrange 0–32px8btn_border_radius
Glass button effecttoggleenable_glass_buttons
Glow on button hovertoggleenable_button_hover_glow
Glass color swatchestoggleenable_swatch_glass
— Inputs —
Input shapeselect: Button (rounded) / Pill (full round) / Square (no radius)buttoninput_shape
Input corner radiusrange 0–24px8input_corner_radius
Border widthrange 1–4px1input_border_width
Glow on focustoggleenable_input_glow
SettingTypeDefaultID
Enable wishlisttoggleenable_wishlist
Show wishlist button on product pagetoggleenable_product_wishlist_btn
— Heart button on product cards —
Heart positionselect: Top left / Top right / Bottom left / Bottom righttop-rightwishlist_heart_position
Heart styleselect: Outline (filled on add) / Always filledoutlinewishlist_heart_style
Heart color when addedcolor picker#f87171wishlist_heart_active_color
— Header link —
Show wishlist icon in headertoggleshow_wishlist_link
Wishlist page URLurlwishlist_url
SettingTypeDefaultID
Enable quick viewtoggleenable_quick_view
Disable on mobiletogglequick_view_disable_mobile
Always show icon on mobiletogglequick_view_show_icon_mobile
— Trigger button —
Button styleselect: Icon only / Icon + text / Text onlyiconquick_view_trigger_style
Button positionselect: Top right (over image) / Top left (over image) / Bottom right (over image) / Bottom left (over image) / Center on hovercenterquick_view_position
Glass background on buttontogglequick_view_glass
Tint glass with accenttogglequick_view_glass_tint
— Modal —
Surfaceselect: Solid / Glass / Tint glass with accentglassquick_view_surface
Match clicked cardtogglequick_view_inherit_card
Use custom color schemetogglequick_view_use_custom_scheme
Color schemescheme pickerscheme-1quick_view_color_scheme
Dark mode schemescheme pickerscheme-1quick_view_color_scheme_dark
Light mode schemescheme pickerscheme-2quick_view_color_scheme_light
Image aspect ratioselect (7 options)4-5quick_view_image_ratio
Show express payment buttonstogglequick_view_show_dynamic_checkout
— Effects —
Accent glowtogglequick_view_glow
Drop shadowtogglequick_view_shadow
SettingTypeDefaultID
Enable sticky product bartoggleenable_sticky_product_bar
— Content —
Show product imagetogglesticky_bar_show_image
Show variant pickertogglesticky_bar_show_variant_picker
Show quantity pickertogglesticky_bar_show_quantity
— Appearance —
Full-width bartogglesticky_bar_full_width
Glass backgroundtogglesticky_bar_glass
Tint glass with accenttogglesticky_bar_glass_tint
Accent glowtogglesticky_bar_glow
Drop shadowtogglesticky_bar_shadow
— Behavior —
Auto-hide after (ms)range 0–5000ms0sticky_bar_show_until
SettingTypeDefaultID
Enable schema emissiontoggleenable_schema_emission
— Schema types —
Organization schematoggleemit_organization_schema
Website + sitelinks-search schematoggleemit_website_schema
Product schematoggleemit_product_schema
Article schematoggleemit_article_schema
Breadcrumb schematoggleemit_breadcrumb_schema
LocalBusiness schematoggleemit_localbusiness_schema
FAQ schema (collapsible-content sections)toggleemit_faq_schema
Video schema (video sections)toggleemit_video_schema
HowTo schema (multicolumn how-to sections)toggleemit_howto_schema
— Organization details —
Organization nametextorganization_name
Organization logoimage_pickerorganization_logo_url
Organization descriptiontextareaorganization_description
Home page meta descriptiontextareahome_meta_description
— Business contact (LocalBusiness) —
Business typeselect (16 options)LocalBusinessbusiness_type
Street addresstextbusiness_street
Postal / ZIP codetextbusiness_postal_code
City / localitytextbusiness_city
Region / statetextbusiness_region
Country codetextbusiness_country
Phone numbertextbusiness_phone
Contact emailtextbusiness_email
Opening hourstextbusiness_opening_hours
Price rangeselect: (not set) / $ — Budget / $$ — Moderate / $$$ — Premium / $$$$ — Luxurybusiness_price_range
— Twitter / X —
Twitter / X handletexttwitter_handle
— Reviews threshold —
Min reviews for aggregate ratingrange 5–10010aggregate_rating_min_reviews
SettingTypeDefaultID
X (Twitter)textsocial_twitter
X (Twitter) — Custom icontogglesocial_twitter_custom_icon_enable
X (Twitter) — Custom icon imageimage_pickersocial_twitter_icon
Facebooktextsocial_facebook
Facebook — Custom icontogglesocial_facebook_custom_icon_enable
Facebook — Custom icon imageimage_pickersocial_facebook_icon
Instagramtextsocial_instagram
Instagram — Custom icontogglesocial_instagram_custom_icon_enable
Instagram — Custom icon imageimage_pickersocial_instagram_icon
TikToktextsocial_tiktok
TikTok — Custom icontogglesocial_tiktok_custom_icon_enable
TikTok — Custom icon imageimage_pickersocial_tiktok_icon
YouTubetextsocial_youtube
YouTube — Custom icontogglesocial_youtube_custom_icon_enable
YouTube — Custom icon imageimage_pickersocial_youtube_icon
Pinteresttextsocial_pinterest
Pinterest — Custom icontogglesocial_pinterest_custom_icon_enable
Pinterest — Custom icon imageimage_pickersocial_pinterest_icon
Discordtextsocial_discord
Discord — Custom icontogglesocial_discord_custom_icon_enable
Discord — Custom icon imageimage_pickersocial_discord_icon
GitHubtextsocial_github
GitHub — Custom icontogglesocial_github_custom_icon_enable
GitHub — Custom icon imageimage_pickersocial_github_icon
LinkedIntextsocial_linkedin
LinkedIn — Custom icontogglesocial_linkedin_custom_icon_enable
LinkedIn — Custom icon imageimage_pickersocial_linkedin_icon
Snapchattextsocial_snapchat
Snapchat — Custom icontogglesocial_snapchat_custom_icon_enable
Snapchat — Custom icon imageimage_pickersocial_snapchat_icon
Tumblrtextsocial_tumblr
Tumblr — Custom icontogglesocial_tumblr_custom_icon_enable
Tumblr — Custom icon imageimage_pickersocial_tumblr_icon
Vimeotextsocial_vimeo
Vimeo — Custom icontogglesocial_vimeo_custom_icon_enable
Vimeo — Custom icon imageimage_pickersocial_vimeo_icon
Twitchtextsocial_twitch
Twitch — Custom icontogglesocial_twitch_custom_icon_enable
Twitch — Custom icon imageimage_pickersocial_twitch_icon
Spotifytextsocial_spotify
Spotify — Custom icontogglesocial_spotify_custom_icon_enable
Spotify — Custom icon imageimage_pickersocial_spotify_icon
— Custom social links —
Custom link 1 - Labeltextsocial_custom_1_label
Custom link 1 - URLtextsocial_custom_1_url
Custom link 1 - Iconimage_pickersocial_custom_1_icon
Custom link 2 - Labeltextsocial_custom_2_label
Custom link 2 - URLtextsocial_custom_2_url
Custom link 2 - Iconimage_pickersocial_custom_2_icon
Custom link 3 - Labeltextsocial_custom_3_label
Custom link 3 - URLtextsocial_custom_3_url
Custom link 3 - Iconimage_pickersocial_custom_3_icon