/* Grain gradient. The host is any box; the canvas fills it and takes its corner radius. Before the first frame,
   and for good when WebGL2 is missing (.gg--static), the box shows a static CSS gradient in the same four colours. */
.gg {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: var(--gg-fallback, #f0eee6);
}
.gg > .gg__canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: inherit;
  z-index: -1;
  pointer-events: none;
}
.gg--static > .gg__canvas { display: none; }
