@if(auth()->user()->admin_role === 'owner') @php $editingTheme=request('theme_editor',$settings->website_theme??'cat-pastel'); if(!in_array($editingTheme,['cat-pastel','christmas']))$editingTheme='cat-pastel'; $themeConfig=request('theme_defaults')==='1' ? \App\Services\WebsiteThemes::defaults($editingTheme) : \App\Services\WebsiteThemes::config($editingTheme,$settings); @endphp

Website theme

Active: {{ ($settings->website_theme??'cat-pastel')==='christmas'?'Christmas':'Cat Pastel' }}

Each theme keeps its own settings. Preview your changes, then apply when ready. Customer pages change; your admin studio stays familiar.

@csrf Load theme defaultsDefaults are loaded into the editor only. Save or apply to keep them.

{{ $editingTheme==='christmas'?'Christmas settings':'Cat Pastel settings' }}

@if($editingTheme==='christmas')

Midnight blue, snow-covered edges, hanging ornaments and festive colours, inspired by your reference.

Snow never blocks controls. Reduced-motion preferences turn animated snow off. @else

Your existing pastel colours, cat decorations, patterned background and current wheel finish are preserved.

@endif
Preview opens a new tab without saving. Save theme settings updates this theme only; Apply theme also makes it the customer website theme. Form and email designs remain shared.
@endif