@layer utilities {
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
.min-h-12 {
  min-height: calc(var(--spacing, 0.25rem) * 12);
}
.bg-\[var\(--ldm-bg-page\)\]\/50 {
  background-color: var(--ldm-bg-page);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--ldm-bg-page) 50%, transparent);
  }
}
.focus-visible\:ring-2 {
  &:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.sm\:mr-14 {
  @media (width >= 40rem) {
    margin-right: calc(var(--spacing, 0.25rem) * 14);
  }
}
.sm\:p-5 {
  @media (width >= 40rem) {
    padding: calc(var(--spacing, 0.25rem) * 5);
  }
}
.lg\:hidden {
  @media (width >= 64rem) {
    display: none;
  }
}
.lg\:border-t-0 {
  @media (width >= 64rem) {
    border-top-style: var(--tw-border-style);
    border-top-width: 0px;
  }
}
.lg\:border-l {
  @media (width >= 64rem) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
}
.lg\:p-6 {
  @media (width >= 64rem) {
    padding: calc(var(--spacing, 0.25rem) * 6);
  }
}
.lg\:pt-0 {
  @media (width >= 64rem) {
    padding-top: calc(var(--spacing, 0.25rem) * 0);
  }
}
.lg\:pl-5 {
  @media (width >= 64rem) {
    padding-left: calc(var(--spacing, 0.25rem) * 5);
  }
}

}