.kp-page{--kp-orange:#fb923c;--kp-pink:#f43f5e;--kp-violet:#a855f7;--kp-accent:#fb7185;--kp-warm:linear-gradient(90deg, var(--kp-orange), var(--kp-pink) 50%, var(--kp-violet));color:#fff;background:radial-gradient(90% 55% at 50% 118%,#cb234a6b,#0000 62%),radial-gradient(70% 45% at 85% -8%,#611ba766,#0000 70%),radial-gradient(60% 40% at 8% 4%,#8d360029,#0000 70%),#0d0914;background:radial-gradient(90% 55% at 50% 118%,lab(45.5664% 64.6972 23.014/.42),#0000 62%),radial-gradient(70% 45% at 85% -8%,lab(28.9196% 50.0742 -61.5606/.4),#0000 70%),radial-gradient(60% 40% at 8% 4%,lab(35.0485% 41.833 60.4266/.16),#0000 70%),#0d0914}.kp-stars,.kp-horizon{z-index:-1;pointer-events:none;position:absolute;inset:0}.kp-stars{opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 78% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 64% 34%,#fffc,#0000),radial-gradient(1px 1px at 26% 58%,#ffffff8c,#0000),radial-gradient(1px 1px at 90% 66%,#fff9,#0000),radial-gradient(1.5px 1.5px at 44% 7%,#ffffffe6,#0000),radial-gradient(1px 1px at 6% 84%,#ffffff80,#0000),radial-gradient(1px 1px at 56% 78%,#ffffff73,#0000);background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 78% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 64% 34%,lab(100% 0 0/.8),#0000),radial-gradient(1px 1px at 26% 58%,lab(100% 0 0/.55),#0000),radial-gradient(1px 1px at 90% 66%,lab(100% 0 0/.6),#0000),radial-gradient(1.5px 1.5px at 44% 7%,lab(100% 0 0/.9),#0000),radial-gradient(1px 1px at 6% 84%,lab(100% 0 0/.5),#0000),radial-gradient(1px 1px at 56% 78%,lab(100% 0 0/.45),#0000)}.kp-horizon{background:var(--kp-warm);opacity:.55;height:1px;top:auto;bottom:0;box-shadow:0 -30px 90px 20px #dc38642e;box-shadow:0 -30px 90px 20px lab(51.2745% 64.9923 15.1648/.18)}.kp-title{background:linear-gradient(#fff 35%,#ffffff9e);background:linear-gradient(#fff 35%,lab(100% 0 0/.62));color:#0000;-webkit-background-clip:text;background-clip:text}.kp-warm-text{background:var(--kp-warm);color:#0000;-webkit-background-clip:text;background-clip:text}.kp-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fff1,#ffffff05);background:linear-gradient(lab(100% 0 0/.065),lab(100% 0 0/.02));border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.5rem;box-shadow:0 30px 80px -30px #000000b3;box-shadow:0 30px 80px -30px lab(0% 0 0/.7)}
