/* Minimal shim for the handful of Tailwind utility classes the vendored
   renderer components (SlideCanvas, SlideTransitionLayer) reference. The
   sandbox does not run Tailwind, so these are provided by hand. Slides
   themselves use inline styles + CSS vars, not utilities. See NOTES.md §3. */
html, body { margin: 0; height: 100%; }
#root { position: fixed; inset: 0; background: #14120f; }

.relative { position: relative; }
.absolute { position: absolute; }
.inset-0 { inset: 0; }
.h-full { height: 100%; }
.w-full { width: 100%; }
.overflow-hidden { overflow: hidden; }
.bg-white { background: #fff; }
.text-black { color: #000; }
.z-10 { z-index: 10; }
.rounded-\[6px\] { border-radius: 6px; }
.shadow-\[inset_0_0_0_1px_oklch\(0_0_0\/0\.08\)\] { box-shadow: inset 0 0 0 1px oklch(0 0 0 / 0.08); }
