:root{--color-bw:255,255,255;--color-bwr:0,0,0;--color-background-primary:255,255,255;--color-background-secondary:245,245,247;--color-background-tertiary:255,255,255;--color-text:0,0,0;--color-code:245,245,247;--color-border:225,225,225;--color-faint:89,89,89;--color-footer:#00000008;--color-dropdown-background:245,245,247;--color-dropdown-backdrop:#00000014;--color-feature-complete:82,180,65;--color-feature-beta:245,187,64;--color-feature-planned:157,47,255;--color-feature-future:255,0,157;--color-hover:255,0,160;--color-surreal-pink:255,0,160;--color-surreal-purple:150,0,255;--color-quote-note:25,119,250;--color-quote-important:137,87,229;--color-quote-warning:255,222,2;--color-quote-caution:218,54,51;--color-label-yellow:255,222,2;--color-label-grey:128,128,128;--color-label-purple:158,47,255}@media (prefers-color-scheme:dark){:root{--color-bw:0,0,0;--color-bwr:255,255,255;--color-background-primary:14,12,20;--color-background-secondary:21,19,29;--color-background-tertiary:14,12,20;--color-text:255,255,255;--color-code:21,19,29;--color-border:36,33,51;--color-faint:173,168,195;--color-footer:14,12,20;--color-feature-complete:121,205,106;--color-feature-beta:245,187,64;--color-dropdown-background:17,17,20;--color-dropdown-backdrop:#ffffff0d;--color-feature-planned:188,127,255;--color-feature-future:255,0,157}}.gradient-background{background:linear-gradient(to bottom,rgba(var(--color-background-tertiary),1),rgba(var(--color-background-secondary),1))}.gradient-background-reversed{background:linear-gradient(to bottom,rgba(var(--color-background-secondary),1),rgba(var(--color-background-tertiary),1))}.gradient-button{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-surreal-pink)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-surreal-purple)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-origin:border-box;border-width:1px;border-color:#ffffff4d;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.gradient-button:hover{text-decoration-line:none!important}.gradient-button p{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;margin-bottom:0!important}.gradient-button svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.outline-button{border-width:1.5px;border-color:rgba(var(--color-bwr),.3);--tw-bg-opacity:1;background-color:rgba(var(--color-background-tertiary),var(--tw-bg-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.outline-button:hover{--tw-border-opacity:1;border-color:rgba(var(--color-bwr),var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(var(--color-bwr),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-bw),var(--tw-text-opacity,1));text-decoration-line:none!important}.outline-button p,.outline-button svg{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important;margin-bottom:0!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media (prefers-color-scheme:dark){.outline-button p,.outline-button svg{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}}.outline-button:hover p,.outline-button:hover svg{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}@media (prefers-color-scheme:dark){.outline-button:hover p,.outline-button:hover svg{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}}