/*
 * Colenxt — layer 2: the deployment's own chrome. Deliberately almost empty.
 *
 * OUTSIDE THE CORE'S CONTRACT. Tokens (`brand.css`) and the config already
 * carry the palette, the lime, the Montserrat titles and the logo, and they
 * survive every core release. Anything here reaches past them, so it stays
 * the one thing tokens cannot do: the site's green-black ground, lit from
 * above the way colenxt.com is, rather than a flat fill.
 *
 * It names no component class, only `body`, so a core release can move every
 * class it has and this still holds. After bumping the core, look at the
 * sign-in screen and Home in both themes (`make preview`): that is the check.
 */

body {
  background:
    radial-gradient(
      90% 60% at 50% -12%,
      var(--c-green-850),
      transparent 70%
    )
    fixed,
    var(--bg);
}

:root[data-theme="light"] body {
  background:
    radial-gradient(
      90% 60% at 50% -12%,
      color-mix(in srgb, var(--c-lime-600) 9%, transparent),
      transparent 70%
    )
    fixed,
    var(--bg);
}
