.ob-root{--font-sans:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif);--font-mono:var(--font-geist-mono,ui-monospace, monospace);font-family:var(--font-sans);color:var(--ink-1);-webkit-font-smoothing:antialiased}.ob-root .mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.ob-root ::selection{background:var(--lime);color:var(--ink-0)}.ob-root ::-webkit-scrollbar{width:0;height:0}.ob-root *{scrollbar-width:none}@keyframes ob-float{0%,to{transform:translateX(-50%) translateY(0) rotate(var(--r,0deg))}50%{transform:translateX(-50%) translateY(-12px) rotate(var(--r,0deg))}}@keyframes ob-pulse{0%,to{opacity:.3;transform:translate(-50%)scale(1)}50%{opacity:.5;transform:translate(-50%)scale(1.1)}}@keyframes ob-spin{to{transform:rotate(360deg)}}@keyframes ob-scan{0%{top:-40px}to{top:200px}}@keyframes ob-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ob-indeterminate{0%{left:-40%}to{left:100%}}@keyframes ob-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}10%{opacity:1}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1) rotate(280deg);opacity:0}}
