Adapt to viewer theme — dark mode and mood inheritance

Builder sites can automatically re-skin themselves to match the viewer — both their light/dark mode preference and (for signed-in Turtini members) their saved mood. The whole behavior is controlled by a single toggle.

To enable:
1. Editor → Settings tab → "Adapt to viewer theme"
2. Save

How it behaves:
• Anonymous visitors — the site flips to dark colors when their device or browser is set to dark mode (via prefers-color-scheme), and back to light when they're not. Instant, no page reload.
• Signed-in Turtini members — the site flips with their saved Turtini theme preference (dark/light) AND brings their selected mood. Their mood's page background, heading color, and accent color all carry through. Only that member sees their personalized colors; everyone else sees the site's normal brand or their own theme/mood.

Why this matters:
A logged-in member visiting any Turtini-hosted site keeps their personal viewing preferences — they don't get bounced between light and dark all day, and the colors they've chosen across the platform stay consistent.

Blocks that adapt:
• Header, Text, CTA — heading and body text switch between dark and light
• Form, Survey — input fields, labels, and background containers adapt
• Products, Catalog — product cards, skeletons, and checkout modals all switch
• Photo Grid, Slider — placeholder backgrounds adapt
• Events — card borders and text adapt for both grid and list layouts
• Columns — card backgrounds and borders adapt
• Video, AdSense — empty states adapt

Site primary color: still always used as-is for buttons and accents in both modes — moods and dark/light don't override the site's brand color, only the page background and heading colors.

To turn it off: Editor → Settings → uncheck "Adapt to viewer theme". The site then uses the brand colors and theme you authored, regardless of viewer.