/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
.sd-table, .sd-prose table {
  all: unset;
  display: table;
  border-collapse: collapse;
  --tw-border-spacing-x: calc(var(--sd-spacing-1) * 0);
  --tw-border-spacing-y: calc(var(--sd-spacing-1) * 0);
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.sd-table thead tr:first-of-type, .sd-table tfoot tr:first-of-type, .sd-prose table thead tr:first-of-type, .sd-prose table tfoot tr:first-of-type {
      position: relative;
    }
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
    }
  }
}
