.embed-shell{height:100%;min-height:0;overflow:hidden}:is(html:has(.embed-shell),body:has(.embed-shell)){height:100%;overflow:hidden}.demo-embed-compact{width:100%}.demo-embed-compact>.w-full.pb-4{padding-bottom:0}.demo-embed-compact [data-slot=card]{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 80%, transparent);box-shadow:none}.demo-embed-compact [data-slot=card-content]{gap:1rem;padding:1rem}.demo-embed-compact header.text-center{display:none}.demo-embed-compact .size-12{width:2.5rem;height:2.5rem}.demo-embed-compact .min-h-\[120px\]{min-height:5rem;padding:1rem}.demo-embed-compact .h-40.w-40{width:5.5rem;height:5.5rem}.demo-embed-compact .gap-8{gap:1rem;width:100%}.demo-embed-compact .flex.flex-col.gap-3{width:100%}.demo-embed-compact .flex.flex-col.gap-3>button{min-height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem}.demo-embed-compact .rounded-xl.border.px-4.py-3{padding-top:.625rem;padding-bottom:.625rem}.demo-embed-compact [data-chart=bar-read]{--chart-height:8.75rem;padding:.75rem}.demo-embed-compact p.text-sm.font-medium.text-muted-foreground,.demo-embed-compact p.text-sm.text-muted-foreground{display:none}.demo-embed-compact .flex.h-16.w-20,.demo-embed-compact .flex.h-16.w-16{width:3rem;height:2.75rem;font-size:1.25rem}.demo-embed-compact .space-y-6{gap:.75rem}.demo-embed-compact .grid.gap-2 button.h-10{height:1.75rem}.demo-embed-compact .flex.flex-wrap.justify-center.gap-3>button{min-height:2.25rem;padding:.375rem .75rem;font-size:.875rem}.demo-embed-compact .max-w-md{max-width:100%;padding:.75rem}.demo-embed-compact [data-testid=tracing-canvas]{width:200px;height:200px}.demo-embed-compact [data-testid=free-draw-canvas]{width:160px;height:160px}.demo-embed-compact .space-y-8>*+*,.demo-embed-compact .space-y-4>*+*{margin-top:.5rem}.demo-embed-compact .flex.flex-wrap.items-center.justify-center.gap-4.py-6{gap:.5rem;padding-top:.25rem;padding-bottom:.25rem}.demo-embed-compact .mx-auto.grid.w-full.max-w-xs.grid-cols-2.gap-2>button{min-height:2.25rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.8125rem}.demo-embed-compact [data-testid=numeric-input-field]{min-height:3rem;font-size:1.5rem}.demo-embed-compact .flex.flex-col.items-center.gap-6{gap:.75rem}.demo-embed-compact .flex.flex-wrap.items-stretch.justify-center.gap-3>button{min-height:2.75rem;padding:.5rem .75rem}html.embed-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.embed-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
