/* A plain measured box with the `View` column layout; size and flex stay the caller's, since a self-sizing
   boundary would decide what it reports. */
@layer theme, base, lotics, components, utilities;
@layer lotics.tokens, lotics.reset, lotics.components;

@layer lotics.components {
  .lotics-size-boundary {
    /* `@container lotics-boundary` gets this box, as `useContainerSize()` does (`constitution.md` §10).
       Inline-size containment zeroes the contents' contribution, so it may only wrap a box that owns its
       width. */
    container: lotics-boundary / inline-size;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: relative;
    min-width: 0;
    min-height: 0;
    flex-shrink: 0;
  }
}
