html{--purple:#A389D4;--pink:#F4C6D9;--sky-blue:#CDE8F5;--sky-blue-bg-color:#EBF6FB;--green:#8FA31E;--yellow:#FFD41D;--red:#CF0F0F;--purple-strong:#7d60c8;--pink-strong:#EC7298;--ink:#0f1419;--card:#141b22;--page-bg:color-mix(in srgb,var(--sky-blue) 40%,#fff);--surface:#ffffff;--surface-2:color-mix(in srgb,var(--sky-blue) 18%,#fff);--border:color-mix(in srgb,var(--purple) 18%,transparent);--border-strong:color-mix(in srgb,var(--purple) 35%,transparent);--radius-lg:24px;--radius-md:16px;--content-narrow:720px;--content-wide:980px}.bg-card{background:var(--card)}.text-purple{color:var(--purple)}.text-pink{color:var(--pink)}.text-sky{color:var(--sky-blue)}.bg-purple{background:var(--purple)}.bg-pink{background:var(--pink)}.bg-sky{background:var(--sky-blue)}.border-purple{border-color:var(--purple)}.border-pink{border-color:var(--pink)}.border-sky{border-color:var(--sky-blue)}.tint-purple{background:color-mix(in srgb,var(--purple) 18%,transparent)}.tint-pink{background:color-mix(in srgb,var(--pink) 18%,transparent)}.tint-sky{background:color-mix(in srgb,var(--sky-blue) 18%,transparent)}.btn-primary{background:var(--purple);color:var(--ink);border:1px solid color-mix(in srgb,var(--purple) 70%,white)}.btn-primary:hover{background:var(--purple-strong)}.btn-secondary{background:transparent;color:var(--sky-blue);border:1px solid color-mix(in srgb,var(--sky-blue) 60%,transparent)}.btn-secondary:hover{background:color-mix(in srgb,var(--sky-blue) 12%,transparent)}.badge-pink{background:color-mix(in srgb,var(--pink) 22%,transparent);color:var(--pink);border:1px solid color-mix(in srgb,var(--pink) 45%,transparent)}body{margin:0;padding:0;background:#0f1419;min-height:100vh}@media (min-width:768px){body{padding-bottom:0}}@media (max-width:767px){body{padding-bottom:0}}.react-hot-toast,.react-hot-toast-container,[data-hot-toast]{z-index:9999!important}