@keyframes bds-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bds-fade-in{animation:bds-fade-in .24s ease-out}@media(prefers-reduced-motion:reduce){.bds-fade-in{animation:none}}:root{color-scheme:light;--bds-bg: #f6f6f6;--bds-surface: #ffffff;--bds-surface-2: #f7f7f7;--bds-border: #e1e1e1;--bds-border-soft: #ececec;--bds-text: #343348;--bds-text-muted: #8c8c8c;--bds-text-faint: #b0b0b0;--bds-accent: #614ad9;--bds-on-accent: #ffffff;--bds-accent-soft: #f1effc;--bds-accent-border: #cec5f3;--bds-preview-canvas: #eeebfa;--bds-overlay-surface: rgba(255, 255, 255, .92);--bds-shadow-color: rgba(52, 51, 72, .14)}:root[data-theme=dark]{color-scheme:dark;--bds-bg: #0f0f10;--bds-surface: #1a1a1c;--bds-surface-2: #232326;--bds-border: #2e2e32;--bds-border-soft: #27272b;--bds-text: #ececee;--bds-text-muted: #a3a3a8;--bds-text-faint: #6b6b70;--bds-accent: #9b8aff;--bds-on-accent: #0f0f10;--bds-accent-soft: #242428;--bds-accent-border: #3a3a40;--bds-preview-canvas: #1e1e21;--bds-overlay-surface: rgba(26, 26, 28, .92);--bds-shadow-color: rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;overscroll-behavior-x:none}body{font-family:SN Pro,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}
