@layer tx.components{.tx-composition-svg{outline:none;max-inline-size:100%;margin:0;display:block}.tx-composition-svg__canvas{block-size:auto;max-inline-size:100%;display:block}.tx-composition-svg:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-composition-svg--error{padding:var(--tx-space-3) var(--tx-space-4);border:var(--tx-border-width-thin) solid var(--tx-destructive,Mark);border-radius:var(--tx-shape-radius-lg);color:var(--tx-foreground,CanvasText);background:var(--tx-surface,Canvas);font-size:var(--tx-type-label-size)}.tx-composition-svg--error ul{margin:var(--tx-space-2) 0 0;padding-inline-start:var(--tx-space-5)}@media (forced-colors:active){.tx-composition-svg:focus-visible{outline:2px solid highlight}.tx-composition-svg--error{border:var(--tx-border-width-thin) solid ButtonText}}}
