.sx-root{background:var(--color-sx-bg);color:var(--color-sx-text);font-family:var(--font-sx-sans);font-size:var(--text-sx-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;line-height:1.6}.sx-tabular{font-variant-numeric:tabular-nums}.sx-root :focus-visible{outline:2px solid var(--color-sx-accent);outline-offset:2px;border-radius:4px}:root[data-motion=reduce] .sx-root *,:root[data-motion=reduce] .sx-root :before,:root[data-motion=reduce] .sx-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .sx-root *,:root:not([data-motion=full]) .sx-root :before,:root:not([data-motion=full]) .sx-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sx-code{font-family:var(--font-sx-mono);font-size:var(--text-sx-meta);tab-size:4;line-height:1.75}@keyframes sx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.sx-rise{animation:sx-rise .32s var(--ease-sx-out) both}@keyframes sx-nudge{0%,to{transform:translate(0,0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.sx-nudge{animation:sx-nudge .24s var(--ease-sx-out)}@keyframes strobi-drift{0%,to{transform:translate(0,0)rotate(0)}33%{transform:translate(1.5%,-1.5%)rotate(.8deg)}66%{transform:translate(-1%,1%)rotate(-.6deg)}}.strobi-drift{animation:7s ease-in-out infinite strobi-drift}@keyframes strobi-shake{0%,to{transform:translate(0,0)}20%{transform:translate(-2.5%)}40%{transform:translate(2.5%)}60%{transform:translate(-1.5%)}80%{transform:translate(1.5%)}}.strobi-shake{animation:.62s ease-in-out infinite strobi-shake}@keyframes strobi-saccade{0%,88%,to{transform:translate(0,0)}90%{transform:translate(1.5px,-1px)}94%{transform:translate(-1px,.5px)}}.strobi-saccade{animation:3.4s step-end infinite strobi-saccade}@keyframes strobi-eyeshake{0%,to{transform:translate(0,0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}.strobi-eyeshake{animation:.32s ease-in-out infinite strobi-eyeshake}:root[data-motion=reduce] .strobi-drift,:root[data-motion=reduce] .strobi-shake,:root[data-motion=reduce] .strobi-saccade,:root[data-motion=reduce] .strobi-eyeshake{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .strobi-drift,:root:not([data-motion=full]) .strobi-shake,:root:not([data-motion=full]) .strobi-saccade,:root:not([data-motion=full]) .strobi-eyeshake{animation:none!important}}
