:root {
  --knittessa--color--bg--gradient--start: #d3cce3;
  --knittessa--color--bg--gradient--end: #e9e4f0;
}

@supports (background: oklch(1 0 0)) {
  :root {
    --knittessa--color--bg--gradient--start: oklch(0.86 0.0324 299.6);
    --knittessa--color--bg--gradient--end: oklch(0.93 0.0169 304.79);
  }
}

html::after {
  content: "";
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: -2;

  background: -o-linear-gradient(left, var(--knittessa--color--bg--gradient--start), var(--knittessa--color--bg--gradient--end));
  background: -webkit-gradient(linear, left top, right top, from(var(--knittessa--color--bg--gradient--start)), var(--knittessa--color--bg--gradient--end));
  background: linear-gradient(to right, var(--knittessa--color--bg--gradient--start), var(--knittessa--color--bg--gradient--end));
}