@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap";
:root{--thread-bg:#101111;--thread-ink:#f4f4f1;--thread-surface:#17181c;--thread-border:#242628;--thread-border2:#22303c;--thread-white:#fff;--thread-ink2:#d9d9d9;--thread-ink3:#72767a;--thread-ink4:#484848;--thread-ink5:#2e2e2e;--thread-red:#f4212e;--thread-red-bg:rgba(220,38,38,.1);--thread-red-border:rgba(220,38,38,.2);--thread-green:#31c48d;--thread-green-bg:rgba(49,196,141,.1);--thread-amber:#d97706;--thread-amber-bg:rgba(217,119,6,.1);--thread-blue:#f66435;--thread-blue-bg:rgba(246,100,53,.1);--thread-radius:1.3rem}@supports (color:color(display-p3 0 0 0)){:root{--thread-bg:color(display-p3 .0634943 .0665364 .0665973);--thread-ink:color(display-p3 .956846 .956846 .946068);--thread-surface:color(display-p3 .0909153 .0939915 .108378);--thread-border:color(display-p3 .142672 .148802 .156048);--thread-border2:color(display-p3 .144713 .18668 .230821);--thread-ink2:color(display-p3 .850973 .850974 .850974);--thread-ink3:color(display-p3 .449935 .462204 .476685);--thread-ink4:color(display-p3 .280604 .280604 .280604);--thread-ink5:color(display-p3 .179236 .179236 .179236);--thread-red:color(display-p3 .879158 .234008 .224941);--thread-blue:color(display-p3 .896573 .428672 .265784)}}@supports (color:lab(0% 0 0)){:root{--thread-bg:lab(4.97884% -.373974 -.133872);--thread-ink:lab(96.1251% -.39497 1.4587);--thread-surface:lab(8.26971% .330493 -2.98482);--thread-border:lab(15.0162% -.555739 -1.65114);--thread-border2:lab(19.0081% -3.25732 -9.61817);--thread-ink2:lab(86.6948% -.0000298023 0);--thread-ink3:lab(49.3861% -.932276 -2.7439);--thread-ink4:lab(30.4% -.0000149012 0);--thread-ink5:lab(18.8% 0 0);--thread-red:lab(53.3664% 75.2249 50.8106);--thread-blue:lab(61.5349% 55.3689 54.7794)}}.font-sora{font-family:var(--font-geist-sans),sans-serif}@keyframes threadFadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide{animation:.3s both threadFadeSlide}.animate-fade-in{animation:.3s both fadeIn}@keyframes threadPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.animate-pulse-custom{animation:1.6s ease-in-out infinite threadPulse}
