/* ──────────────────────────────────────────────────────────────
   11 gradients — generated by designlang
   https://retool.com
   2026-06-25T08:31:29.685Z
   ────────────────────────────────────────────────────────────── */

:root {
  --grad-1: linear-gradient(90deg, rgb(35, 52, 39) 0%, rgb(56, 80, 86) 26.05%, rgb(125, 110, 165) 51.26%, rgb(180, 152, 215) 77.04%, rgb(176, 204, 234) 100%);
  --grad-2: radial-gradient(at 0% 100%, color(srgb 0.176471 0.298039 0.443137 / 0.75) 0%, rgba(0, 0, 0, 0) 55%);
  --grad-3: radial-gradient(at 100% 100%, color(srgb 0.47451 0.2 0.145098 / 0.65) 0%, rgba(0, 0, 0, 0) 50%);
  --grad-4: radial-gradient(80% 50% at 0% 100%, color(srgb 0.176471 0.298039 0.443137 / 0.75) 0%, rgba(0, 0, 0, 0) 100%);
  --grad-5: radial-gradient(80% 45% at 100% 100%, color(srgb 0.47451 0.2 0.145098 / 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  --grad-6: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.45) 80%);
  --grad-7: linear-gradient(rgb(21, 21, 21) 25%, rgba(21, 21, 21, 0.9) 31.25%, rgba(21, 21, 21, 0.8) 37.5%, rgba(21, 21, 21, 0.7) 43.75%, rgba(21, 21, 21, 0.6) 50%, rgba(21, 21, 21, 0.5) 56.25%, rgba(21, 21, 21, 0.4) 62.5%, rgba(21, 21, 21, 0.3) 68.75%, rgba(21, 21, 21, 0.22) 75%, rgba(21, 21, 21, 0.15) 81.25%, rgba(21, 21, 21, 0.09) 87.5%, rgba(21, 21, 21, 0.04) 93.75%, rgba(21, 21, 21, 0) 100%);
  --grad-8: linear-gradient(103deg, color(srgb 0.690196 0.8 0.917647 / 0.5) 12.9%, color(srgb 0.964706 0.839216 0.627451 / 0.5) 49.6%, color(srgb 0.909804 0.462745 0.368627 / 0.5) 84%);
  --grad-9: linear-gradient(90deg, rgb(21, 21, 21) 0%, rgba(21, 21, 21, 0.6) 50%, rgb(21, 21, 21) 100%);
  --grad-10: linear-gradient(rgb(203, 204, 196), rgb(203, 204, 196));
  --grad-11: linear-gradient(rgb(233, 235, 223), rgb(233, 235, 223));
}

/* linear · complex */
.grad-1    { background-image: var(--grad-1); }
.grad-text-1 {
  background-image: var(--grad-1);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* radial · brand */
.grad-2    { background-image: var(--grad-2); }
.grad-text-2 {
  background-image: var(--grad-2);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* radial · brand */
.grad-3    { background-image: var(--grad-3); }
.grad-text-3 {
  background-image: var(--grad-3);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* radial · bold */
.grad-4    { background-image: var(--grad-4); }
.grad-text-4 {
  background-image: var(--grad-4);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* radial · bold */
.grad-5    { background-image: var(--grad-5); }
.grad-text-5 {
  background-image: var(--grad-5);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* linear · bold */
.grad-6    { background-image: var(--grad-6); }
.grad-text-6 {
  background-image: var(--grad-6);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* linear · complex */
.grad-7    { background-image: var(--grad-7); }
.grad-text-7 {
  background-image: var(--grad-7);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* linear · bold */
.grad-8    { background-image: var(--grad-8); }
.grad-text-8 {
  background-image: var(--grad-8);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* linear · bold */
.grad-9    { background-image: var(--grad-9); }
.grad-text-9 {
  background-image: var(--grad-9);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* linear · brand */
.grad-10    { background-image: var(--grad-10); }
.grad-text-10 {
  background-image: var(--grad-10);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* linear · brand */
.grad-11    { background-image: var(--grad-11); }
.grad-text-11 {
  background-image: var(--grad-11);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
