/* corners/code (canonical, from draft B) — atmospheric bits. Everything is scoped under the root. The root is
   positioned by tokens.css. Its CSS mask is switched OFF here (2026-10-28): on iOS a masked layer with a live
   canvas was re-composited every frame and stuttered; code.js now draws the same fades into the canvas. */
.corner--code {
  background: transparent;
  -webkit-mask-image: none;
          mask-image: none;
}
.corner--code .code__field {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  will-change: transform;   /* its own compositor layer: only the canvas texture updates per frame */
}
