A Jurni experience published as a Shopify Page shares the browser page with the Shopify theme. If a font name or CSS rule is too broad, it can sometimes affect theme elements outside the Jurni app block, such as the header, footer, navigation, or cart.
Common symptom
The Jurni experience itself looks correct, but unrelated Shopify UI suddenly changes—for example:
- Header or footer text becomes bold
- Navigation typography changes
- Cart text uses the wrong font
- A theme element inherits page-specific spacing or styling
First confirm the issue is page-specific
Compare:
- A normal Shopify page using the theme.
- The Jurni Shopify Page.
- Another Jurni Shopify Page if available.
If the theme only changes on one Jurni page, inspect that page’s styles and fonts before changing global theme settings.
Font-name collisions
A custom font loaded by a Jurni experience should use a distinct font-family name. If it reuses or overrides a generic/theme font name, the Shopify theme can resolve its own elements to the Jurni font file or weight.
If a page causes theme typography to change unexpectedly, review recently added custom fonts first.
CSS scope
Custom CSS or third-party code should be scoped to the Jurni experience instead of targeting broad selectors such as:
body
p
a
button
- global theme class names
Avoid page-specific CSS that globally restyles standard HTML elements when the page is embedded inside the Shopify theme.
Debugging steps
- Disable or remove recently added custom fonts one at a time.
- Check Custom Scripts or injected style tags.
- Inspect which CSS rule is winning on the affected Shopify element.
- Compare the
font-family, font-weight, and selector source between a normal theme page and the Jurni page.
- Confirm the Shopify page template itself is not using a different theme configuration.
- Shopify Page Templates
- Shopify Page Layout
- Custom Scripts
- Brand Settings