Hybrid default region
The page remains Light-first in Hybrid mode.
Phase 2 component inheritance across local Light and Dark semantic surfaces.
FG UI 1.2.0 remains Stable. This page exercises additive 1.3 theme-composition work against the live /dev runtime.
The declared site default is resolved before the stylesheet, then a saved visitor preference may override it. System mode resolves through the operating-system colour preference.
This page declares Hybrid as its site default. Choose another mode, reload, then clear the saved preference to return to Hybrid.
Declared default: data-fgui-theme-default="hybrid"
FGUI.theme.clear() clears the visitor override and reapplies the declared default.
The page remains Light-first in Hybrid mode.
This region becomes Dark when Hybrid is active.
Light, Dark, Hybrid and System site defaults remain valid declaratively. The startup runtime adds persistence and pre-paint preference resolution rather than making the base appearance depend on JavaScript.
<html data-fgui-theme-default="dark"><script src="fgui.js"></script><link rel="stylesheet" href="fgui.css">