:root,.playra-dark{--pd-surface-00:#141a38;--pd-surface-01:#202542;--pd-surface-02:#272c48;--pd-surface-03:#303550;--pd-surface-04:#3a3f58;--pd-field-bg:#2c314c;--pd-bar-bg:#2c314c;--pd-scrim-strong:#141a38f2;--pd-scrim-soft:#141a3833;--pd-text-primary:#fff;--pd-text-strong:#e8e8eb;--pd-text-secondary:#b8bac3;--pd-text-placeholder:#a1a3af;--pd-on-accent:#141a38;--pd-border:#5a5f74;--pd-border-subtle:#434860;--pd-accent:#3bf280;--pd-accent-strong:#0ef059;--pd-accent-soft:#6df3a9;--pd-focus:#39f2bf;--pd-mint:#12eda4;--pd-cyan:#15ebeb;--pd-error:#d60e32;--pd-gradient-start:#0ef059;--pd-gradient-mid:#12eda4;--pd-gradient-end:#15ebeb;--pd-gradient:linear-gradient(to right, #0ef059, #12eda4, #15ebeb);--pd-secondary-600:#536198;--pd-neutral-400:#9ca3af;--pd-neutral-500:#6b7280;--pd-neutral-800:#1f2937}.playra-dark{--text-xs:.75rem;--text-xs--line-height:calc(16 / 12);--text-sm:.875rem;--text-sm--line-height:calc(20 / 14);--text-base:1rem;--text-base--line-height:calc(24 / 16);--text-lg:1.125rem;--text-lg--line-height:calc(24 / 18);--text-xl:1.25rem;--text-xl--line-height:calc(26 / 20);--text-2xl:1.5rem;--text-2xl--line-height:calc(28 / 24);--text-3xl:2rem;--text-3xl--line-height:calc(36 / 32);--text-4xl:2.25rem;--text-4xl--line-height:calc(40 / 36);--text-5xl:3rem;--text-5xl--line-height:calc(52 / 48);background:var(--pd-surface-00);color:var(--pd-text-primary);font-family:var(--font-assistant), system-ui, sans-serif;letter-spacing:-1px}html:has(.playra-dark){background:var(--pd-surface-00)}.playra-dark :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-assistant), system-ui, sans-serif}.playra-dark input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--pd-field-bg) inset;-webkit-text-fill-color:var(--pd-text-primary);caret-color:var(--pd-text-primary);transition:background-color 9999s ease-in-out}.playra-dark input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--pd-field-bg) inset;-webkit-text-fill-color:var(--pd-text-primary);caret-color:var(--pd-text-primary);transition:background-color 9999s ease-in-out}.playra-dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--pd-field-bg) inset;-webkit-text-fill-color:var(--pd-text-primary);caret-color:var(--pd-text-primary);transition:background-color 9999s ease-in-out}.playra-dark input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--pd-field-bg) inset;-webkit-text-fill-color:var(--pd-text-primary);caret-color:var(--pd-text-primary);transition:background-color 9999s ease-in-out}
