.circle-bg{z-index:-8;transform-origin:50%;width:50vmax;position:fixed;top:0;left:0}.hero-pattern{background-image:radial-gradient(circle,#7c3bed12 1px,#0000 1px);background-size:24px 24px}.dark .hero-pattern{background-image:radial-gradient(circle,#6b26d90a 1px,#0000 1px)}.hero-shadow{box-shadow:1px 32px 46px 5px #d5d5d540}
.gradient-line{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#f027a6 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from), #a05fe0 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:#16e6f3 var(--tw-gradient-to-position);border-style:none;width:110px;height:1px;position:relative}.gradient-border{--borderWidth:3px;border-radius:1rem;position:relative}.gradient-border:after{content:"";top:calc(-1* var(--borderWidth));left:calc(-1* var(--borderWidth));height:calc(100% + var(--borderWidth)* 2);width:calc(100% + var(--borderWidth)* 2);z-index:-1;background-size:300% 300%;background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#f027a6 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from), #a05fe0 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:#16e6f3 var(--tw-gradient-to-position);opacity:0;border-radius:1rem;transition-duration:.15s;position:absolute}.gradient-border:hover:after{opacity:1;animation:1s alternate animatedgradient}@keyframes animatedgradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shine{to{background-position:200%}}.vweb-image{position:relative}.vweb-image:before{content:"";background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#f027a6 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from), #a05fe0 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:#16e6f3 var(--tw-gradient-to-position);opacity:0;--tw-blur:blur(64px);width:100%;height:100%;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);z-index:-4;background-size:180% 180%;border-radius:.375rem;transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:1.25rem;left:1.25rem}.vweb-image:hover:before{opacity:1;animation:1s gradient-animation}@keyframes gradient-animation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.prose img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.dark .prose,.dark .prose p,.dark .prose li,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6,.dark .prose strong,.dark .prose em,.dark .prose a,.dark .prose blockquote,.dark .prose code,.dark .prose pre{color:#fff}.dark .prose a{color:#93c5fd}.dark .prose code{color:#fff;background-color:#ffffff1a}.dark .prose pre{color:#fff;background-color:#0000004d}.prose .quill-better-table{margin-left:auto;margin-right:auto}.prose pre.hljs-copy-wrapper{background:0 0;padding:0}.prose .pswp-img{max-width:100%;display:block}
