html { --sentinel: 1; } @container style(--sentinel: 1) { /* Style Queries supported! Behavior when it’s ON ( ): --toggler: ; /* = ON */ --value-when-on: var(--toggler) green; /* = ` green` = `green` */ --value-when-off: var(--toggler, red); /* = ` ` or `red` = `red` */ background: var(--value-when-on, var(--value-when-off)); /* = `green` or ` ` = `green` */ Behavior when it’s OFF ( initial ): --toggler: initial; /* = OFF */ --value-when-on: var(--toggler) green; /* = `initial green` = `initial` */ --value-when-off: var(--toggler, red); /* = `initial` or `red` = `red` */ background: var(--value-when-on, var(--value-when-off)); /* = `initial` or `red` = `red` */ body { --sentinel: 1; } @container style(--sentinel: 1) { body > * { --supported: ; /* Space Toggle */ } }