:root{--text-primary-dark:#fff;--text-primary-light:#0a090d;--text-secondary-dark:#afaeb4;--text-secondary-light:#565460;--text-link-dark:#a293ff;--text-link-light:#6e2df5;--text-purple-dark:#9a52fe;--text-purple-light:#5015cb;--text-pink-dark:#f753ab;--text-pink-light:#e2087d;--text-invert-dark:#0a090d;--text-invert-light:#fff;--text-error-dark:#ff6969;--text-error-light:#c31010;--text-button-dark:#fff;--text-button-light:#fff;--surface-body-dark:#0a090d;--surface-body-light:#fff;--surface-primary-dark:#1b191f;--surface-primary-light:#fff;--surface-secondary-dark:#141318;--surface-secondary-light:#f4f4f4;--surface-purple-dark:#6e2df5;--surface-purple-light:#6e2df5;--surface-purpledark-dark:#0b091d;--surface-purpledark-light:#e6e2ff;--surface-invert-dark:#f4f4f4;--surface-invert-light:#1b191f;--image-placeholder-dark:#353644;--image-placeholder-light:#dadada;--border-primary-dark:#353644;--border-primary-light:#afaeb4;--border-secondary-dark:#565460;--border-secondary-light:#565460;--border-purple-dark:#a293ff;--border-purple-light:#6e2df5;--border-error-dark:#ff6969;--border-error-light:#c31010;--text-primary:var(--text-primary-dark);--text-secondary:var(--text-secondary-dark);--text-link:var(--text-link-dark);--text-purple:var(--text-purple-dark);--text-pink:var(--text-pink-dark);--text-invert:var(--text-invert-dark);--text-error:var(--text-error-dark);--text-button:var(--text-button-dark);--surface-body:var(--surface-body-dark);--surface-primary:var(--surface-primary-dark);--surface-secondary:var(--surface-secondary-dark);--surface-purple:var(--surface-purple-dark);--surface-purpledark:var(--surface-purpledark-dark);--surface-invert:var(--surface-invert-dark);--placeholder-image:var(--image-placeholder-dark);--border-primary:var(--border-primary-dark);--border-secondary:var(--border-secondary-dark);--border-purple:var(--border-purple-dark);--border-error:var(--border-error-dark);--site-width:1440px;--container-width:1260px;--font-heading:"Reckless Neue",serif;--site-header-height:118px;--gradient:linear-gradient(90deg,#f753ab,#9a52fe);--gradient-reversed:linear-gradient(90deg,#f753ab,#9a52fe);--gradient-overlay:linear-gradient(0deg,#0a090d,transparent 80%);--gradient-overlay-top-to-bottom:linear-gradient(0deg,transparent,#0a090d);--transitionSpeed:.3s}